aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/spirv/Module.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/codegen/spirv/Module.zig')
-rw-r--r--src/codegen/spirv/Module.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/codegen/spirv/Module.zig b/src/codegen/spirv/Module.zig
index f6c4cd735e..ab9d0588ca 100644
--- a/src/codegen/spirv/Module.zig
+++ b/src/codegen/spirv/Module.zig
@@ -132,6 +132,11 @@ pub fn allocId(self: *Module) spec.IdResult {
return .{ .id = self.next_result_id };
}
+pub fn allocIds(self: *Module, n: u32) spec.IdResult {
+ defer self.next_result_id += n;
+ return .{ .id = self.next_result_id };
+}
+
pub fn idBound(self: Module) Word {
return self.next_result_id;
}