glsl: Optimize min/max expression trees
[mesa.git] / src / glsl / glsl_parser_extras.cpp
index cc7d2d746ffc49729d150bb680c00458e33b67ed..79f849465c3211e0f4c6cbda947a40c1467d01ef 100644 (file)
@@ -1613,6 +1613,7 @@ do_common_optimization(exec_list *ir, bool linked,
    else
       progress = do_constant_variable_unlinked(ir) || progress;
    progress = do_constant_folding(ir) || progress;
+   progress = do_minmax_prune(ir) || progress;
    progress = do_cse(ir) || progress;
    progress = do_rebalance_tree(ir) || progress;
    progress = do_algebraic(ir, native_integers, options) || progress;