projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
radeonsi: use shader_info::cs::local_size_variable to clean up some code
[mesa.git]
/
src
/
gallium
/
drivers
/
radeonsi
/
si_shader_nir.c
diff --git
a/src/gallium/drivers/radeonsi/si_shader_nir.c
b/src/gallium/drivers/radeonsi/si_shader_nir.c
index 46dd6e973fb2ac0b83935ff1124642b36d18b4d0..d88e07c9642cb73eac853b7ba4398c86a1d03033 100644
(file)
--- 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. */
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: {
break;
case nir_intrinsic_load_local_invocation_id:
case nir_intrinsic_load_work_group_id: {