shader-db results (VEGA64): Totals from affected shaders: SGPRS: 4992920 -> 4992920 (0.00 %) VGPRS: 2787092 -> 2786916 (-0.01 %) Spilled SGPRs: 35987 -> 35987 (0.00 %) Spilled VGPRs: 29024 -> 29024 (0.00 %) Private memory VGPRs: 0 -> 0 (0.00 %) Scratch size: 1200 -> 1200 (0.00 %) dwords per thread Code Size: 115681712 -> 115675472 (-0.01 %) bytes LDS: 1522 -> 1522 (0.00 %) blocks Max Waves: 866585 -> 866595 (0.00 %) Wait states: 0 -> 0 (0.00 %) --- src/gallium/drivers/radeonsi/si_shader_nir.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/src/gallium/drivers/radeonsi/si_shader_nir.c b/src/gallium/drivers/radeonsi/si_shader_nir.c index 5ac18e2ebc8..bef2a0d0d66 100644 --- a/src/gallium/drivers/radeonsi/si_shader_nir.c +++ b/src/gallium/drivers/radeonsi/si_shader_nir.c @@ -867,6 +867,7 @@ si_lower_nir(struct si_shader_selector* sel) NIR_PASS(progress, sel->nir, nir_opt_copy_prop_vars); NIR_PASS(progress, sel->nir, nir_opt_dead_write_vars); + NIR_PASS(progress, sel->nir, nir_opt_combine_stores, nir_var_all); NIR_PASS_V(sel->nir, nir_lower_alu_to_scalar); NIR_PASS_V(sel->nir, nir_lower_phis_to_scalar); -- 2.20.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev