aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/spirv.zig
diff options
context:
space:
mode:
authorRobin Voetter <robin@voetter.nl>2023-09-23 01:31:07 +0200
committerRobin Voetter <robin@voetter.nl>2023-10-15 13:59:20 +0200
commit4e22f811e746ab5771ea7355ed8dfbfcda0420c2 (patch)
treeee60da28fb14c7925dd5cb188949dcf43cdba312 /src/codegen/spirv.zig
parenta241cf90d66ee0a47fafc49dc65fe32871557a01 (diff)
downloadzig-4e22f811e746ab5771ea7355ed8dfbfcda0420c2.tar.gz
zig-4e22f811e746ab5771ea7355ed8dfbfcda0420c2.zip
spirv: opaque types
Diffstat (limited to 'src/codegen/spirv.zig')
-rw-r--r--src/codegen/spirv.zig7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/codegen/spirv.zig b/src/codegen/spirv.zig
index a4d3ec7f46..39dd1e6cb0 100644
--- a/src/codegen/spirv.zig
+++ b/src/codegen/spirv.zig
@@ -1215,6 +1215,13 @@ pub const DeclGen = struct {
try self.type_map.put(self.gpa, ty.toIntern(), .{ .ty_ref = ty_ref });
return ty_ref;
},
+ .Opaque => {
+ return try self.spv.resolve(.{
+ .opaque_type = .{
+ .name = .none, // TODO
+ },
+ });
+ },
.Null,
.Undefined,