X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=blobdiff_plain;f=src%2Fgallium%2Fdrivers%2Fradeonsi%2Fsi_shader_nir.c;h=d88e07c9642cb73eac853b7ba4398c86a1d03033;hp=46dd6e973fb2ac0b83935ff1124642b36d18b4d0;hb=76f9eae7bb2b503e46ebe2847619bba1cec393b6;hpb=64349a60e17a03de4bb7e03d942bfc1679dfe8ab diff --git a/src/gallium/drivers/radeonsi/si_shader_nir.c b/src/gallium/drivers/radeonsi/si_shader_nir.c index 46dd6e973fb..d88e07c9642 100644 --- a/src/gallium/drivers/radeonsi/si_shader_nir.c +++ b/src/gallium/drivers/radeonsi/si_shader_nir.c @@ -262,8 +262,8 @@ static void scan_instruction(const struct nir_shader *nir, struct si_shader_info break; case nir_intrinsic_load_local_group_size: /* The block size is translated to IMM with a fixed block size. */ - if (info->base.cs.local_size[0] == 0) - info->uses_block_size = true; + if (info->base.cs.local_size_variable) + info->uses_variable_block_size = true; break; case nir_intrinsic_load_local_invocation_id: case nir_intrinsic_load_work_group_id: {