authorgravatar for andrewcooksey42@gmail.comCooksey99 <andrewcooksey42@gmail.com> 2025-10-27 09:24:18-05:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-10-28 10:23:32+01:00
log2cbd0d3f0811d5601e1e3037d55bc768d026aff9
treebfde7c9c351586aa869f768aac7a4160ac084c67
parent06d9e3bc065be1614ff8e01e394a5160d7283dd7

spirv: fix airWorkGroupSize to use workgroup_size builtin


1 files changed, 1 insertions(+), 1 deletions(-)

src/codegen/spirv/CodeGen.zig+1-1
...@@ -6145,7 +6145,7 @@ fn airWorkGroupSize(cg: *CodeGen, inst: Air.Inst.Index) !?Id {...@@ -6145,7 +6145,7 @@ fn airWorkGroupSize(cg: *CodeGen, inst: Air.Inst.Index) !?Id {
6145 if (cg.liveness.isUnused(inst)) return null;6145 if (cg.liveness.isUnused(inst)) return null;
6146 const pl_op = cg.air.instructions.items(.data)[@intFromEnum(inst)].pl_op;6146 const pl_op = cg.air.instructions.items(.data)[@intFromEnum(inst)].pl_op;
6147 const dimension = pl_op.payload;6147 const dimension = pl_op.payload;
6148 return try cg.builtin3D(.u32, .workgroup_id, dimension, 0);6148 return try cg.builtin3D(.u32, .workgroup_size, dimension, 0);
6149}6149}
61506150
6151fn airWorkGroupId(cg: *CodeGen, inst: Air.Inst.Index) !?Id {6151fn airWorkGroupId(cg: *CodeGen, inst: Air.Inst.Index) !?Id {