]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/compiler.h
Split up ComponentSpecializer
[libs/gl.git] / source / glsl / compiler.h
index a515a326f2b10b21ce866fd4591e65b38558263d..674081a07e815beb1e2ac886fb8f32f75552d51b 100644 (file)
@@ -41,6 +41,7 @@ private:
        Features features;
        Module *module;
        std::vector<std::string> imported_names;
+       bool compiled;
        bool specialized;
        std::map<std::string, int> spec_values;
 
@@ -121,7 +122,7 @@ private:
 
        /** Generates any implicitly defines syntactic structures and resolves
        variables. */
-       void generate(Stage &, Mode);
+       void generate(Stage &);
 
        template<typename T>
        bool resolve(Stage &, unsigned &, unsigned);