OSDN Git Service

Merge remote-tracking branch 'public/master' into vulkan
[android-x86/external-mesa.git] / src / compiler / glsl / glsl_parser_extras.cpp
index 1ac8489..5d010fd 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);