X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fglsl%2Fcompiler.cpp;h=e9933e2f9b67c4ec414999438a9e8c1c0ec60ba9;hp=b4b63e27637c32231341a2631383c0b972be8019;hb=5e4204ecaf54f49b63587ef5cd669a1b3838e0e9;hpb=21744dfe3d07a94dfdd508b801932d5bfd015a99 diff --git a/source/glsl/compiler.cpp b/source/glsl/compiler.cpp index b4b63e27..e9933e2f 100644 --- a/source/glsl/compiler.cpp +++ b/source/glsl/compiler.cpp @@ -318,6 +318,8 @@ bool Compiler::diagnostic_line_order(const Diagnostic &diag1, const Diagnostic & Compiler::OptimizeResult Compiler::optimize(Stage &stage) { + if(ConstantFolder().apply(stage)) + resolve(stage, RESOLVE_EXPRESSIONS); ConstantConditionEliminator().apply(stage); bool any_inlined = false;