spirv: fix airWorkGroupSize to use workgroup_size builtin

This commit is contained in:
Cooksey99 2025-10-27 09:24:18 -05:00 committed by Alex Rønne Petersen
parent 06d9e3bc06
commit 2cbd0d3f08

View File

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