Merge remote-tracking branch 'public/master' into vulkan
[mesa.git] / src / compiler / glsl / glsl_parser_extras.cpp
index 1ac8489b45ac90869c27f01c89861f21e485b35e..5d010fd47e55eae53961f387cd6361e80f876657 100644 (file)
@@ -1887,6 +1887,7 @@ do_common_optimization(exec_list *ir, bool linked,
       OPT(do_dead_functions, ir);
       OPT(do_structure_splitting, ir);
    }
+   propagate_invariance(ir);
    OPT(do_if_simplification, ir);
    OPT(opt_flatten_nested_if_blocks, ir);
    OPT(opt_conditional_discard, ir);