From 8360c3e81c3c74531962fa3671fb48579da161c4 Mon Sep 17 00:00:00 2001 From: Georg Lehmann Date: Tue, 28 Nov 2023 16:43:36 +0100 Subject: [PATCH] radv: shrink shared arrays MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Foz-DB Navi21: Totals from 2 (0.00% of 80255) affected shaders: No stat changes. Acked-by: Marek Olšák Reviewed-by: Timur Kristóf Part-of: --- src/amd/vulkan/radv_shader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_shader.c b/src/amd/vulkan/radv_shader.c index 11eb7abf02c..235aab920b5 100644 --- a/src/amd/vulkan/radv_shader.c +++ b/src/amd/vulkan/radv_shader.c @@ -168,7 +168,7 @@ radv_optimize_nir(struct nir_shader *shader, bool optimize_conservatively) progress = false; NIR_LOOP_PASS(progress, skip, shader, nir_split_array_vars, nir_var_function_temp); - NIR_LOOP_PASS(progress, skip, shader, nir_shrink_vec_array_vars, nir_var_function_temp); + NIR_LOOP_PASS(progress, skip, shader, nir_shrink_vec_array_vars, nir_var_function_temp | nir_var_mem_shared); if (!shader->info.var_copies_lowered) { /* Only run this pass if nir_lower_var_copies was not called