diff --git a/src/intel/compiler/brw_nir_rt.c b/src/intel/compiler/brw_nir_rt.c index 87c89a5c71b..574312c1a35 100644 --- a/src/intel/compiler/brw_nir_rt.c +++ b/src/intel/compiler/brw_nir_rt.c @@ -444,7 +444,7 @@ brw_nir_create_raygen_trampoline(const struct brw_compiler *compiler, nir_ssa_def *local_shift = nir_u2u32(&b, load_trampoline_param(&b, local_group_size_log2, 3, 8)); - nir_ssa_def *global_id = nir_load_workgroup_id(&b, 32); + nir_ssa_def *global_id = nir_load_workgroup_id_zero_base(&b); nir_ssa_def *simd_channel = nir_load_subgroup_invocation(&b); nir_ssa_def *local_x = nir_ubfe(&b, simd_channel, nir_imm_int(&b, 0),