]> git.tdb.fi Git - libs/gl.git/blobdiff - source/programcompiler.h
Return back to first stage after some optimization happens
[libs/gl.git] / source / programcompiler.h
index 3b63c5e906bd257bdd568a6d89527e5fd2e01fb1..34b64b557ca29a9185dc2f5e2aacaa1420bbf325 100644 (file)
@@ -139,7 +139,7 @@ public:
 private:
        void process();
        void generate(ProgramSyntax::Stage &);
-       void optimize(ProgramSyntax::Stage &);
+       bool optimize(ProgramSyntax::Stage &);
        static void inject_block(ProgramSyntax::Block &, const ProgramSyntax::Block &);
        template<typename T>
        static void apply(ProgramSyntax::Stage &);