diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c index b6e25d43513..3d0a1fda696 100644 --- a/src/gallium/drivers/radeonsi/si_shader.c +++ b/src/gallium/drivers/radeonsi/si_shader.c @@ -2620,7 +2620,7 @@ static struct nir_shader *si_get_nir_shader(struct si_shader *shader, struct si_ NIR_PASS(progress, nir, ac_nir_lower_mem_access_bit_sizes, sel->screen->info.gfx_level, !nir->info.use_aco_amd); - if (sel->stage == MESA_SHADER_KERNEL) { + if (nir->info.stage == MESA_SHADER_KERNEL) { NIR_PASS(progress, nir, ac_nir_lower_global_access); if (nir->info.bit_sizes_int & (8 | 16)) {