diff --git a/src/amd/vulkan/radv_shader.c b/src/amd/vulkan/radv_shader.c index 9b31bb8452d..fd672d2384b 100644 --- a/src/amd/vulkan/radv_shader.c +++ b/src/amd/vulkan/radv_shader.c @@ -785,6 +785,7 @@ radv_shader_spirv_to_nir(struct radv_device *device, struct radv_shader_stage *s radv_optimize_nir(nir, false); NIR_PASS(_, nir, nir_opt_memcpy); + NIR_PASS(_, nir, nir_opt_deref); } /* We call nir_lower_var_copies() after the first radv_optimize_nir()