X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=blobdiff_plain;f=src%2Ffreedreno%2Fvulkan%2Ftu_shader.c;h=a98a967359b9a3210b266a426cbeab10f3dea939;hp=3e87c06252cbf45ca2205215bb3e3b2b4c4b5132;hb=196db51fc27090012ce6f94bfffc3909f78c44d3;hpb=66c8628b65c4239022b799a9ef569d1d44819e9e diff --git a/src/freedreno/vulkan/tu_shader.c b/src/freedreno/vulkan/tu_shader.c index 3e87c06252c..a98a967359b 100644 --- a/src/freedreno/vulkan/tu_shader.c +++ b/src/freedreno/vulkan/tu_shader.c @@ -713,6 +713,7 @@ tu_shader_create(struct tu_device *dev, NIR_PASS_V(nir, nir_lower_variable_initializers, nir_var_function_temp); NIR_PASS_V(nir, nir_lower_returns); NIR_PASS_V(nir, nir_inline_functions); + NIR_PASS_V(nir, nir_copy_prop); NIR_PASS_V(nir, nir_opt_deref); foreach_list_typed_safe(nir_function, func, node, &nir->functions) { if (!func->is_entrypoint)