From ca23a4af6734afb3056c095761d8554f38bd4d70 Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Sun, 26 Jun 2022 21:08:56 -0700 Subject: [PATCH] microsoft/clc: Remove dead image vars Reviewed-by: Bill Kristiansen Part-of: --- src/microsoft/clc/clc_compiler.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/microsoft/clc/clc_compiler.c b/src/microsoft/clc/clc_compiler.c index 04b3f771792..bedaa3d804b 100644 --- a/src/microsoft/clc/clc_compiler.c +++ b/src/microsoft/clc/clc_compiler.c @@ -978,7 +978,8 @@ clc_spirv_to_dxil(struct clc_libclc *lib, // Before removing dead uniforms, dedupe constant samplers to make more dead uniforms NIR_PASS_V(nir, clc_nir_dedupe_const_samplers); - NIR_PASS_V(nir, nir_remove_dead_variables, nir_var_uniform | nir_var_mem_ubo | nir_var_mem_constant | nir_var_function_temp, NULL); + NIR_PASS_V(nir, nir_remove_dead_variables, nir_var_uniform | nir_var_mem_ubo | + nir_var_mem_constant | nir_var_function_temp | nir_var_image, NULL); // Fill out inline sampler metadata, now that they've been deduped and dead ones removed nir_foreach_variable_with_modes(var, nir, nir_var_uniform) {