fixing spirv interpreter image API functions
Build / build (push) Failing after 0s
Test / build_and_test (push) Failing after 0s

This commit is contained in:
2026-06-21 14:26:32 +02:00
parent d1a6728864
commit 47c63705e2
8 changed files with 158 additions and 49 deletions
@@ -286,6 +286,9 @@ fn setupSubgroupBuiltins(self: *Self, rt: *spv.Runtime, group_id: @Vector(3, u32
local_invocation[0] = idx;
const global_invocation_index = local_base + local_invocation;
const local_invocation_index_u32: u32 = @intCast(local_invocation_index);
rt.writeBuiltIn(std.mem.asBytes(&local_invocation), .LocalInvocationId) catch {};
rt.writeBuiltIn(std.mem.asBytes(&local_invocation_index_u32), .LocalInvocationIndex) catch {};
rt.writeBuiltIn(std.mem.asBytes(&global_invocation_index), .GlobalInvocationId) catch {};
}