]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/preprocessor.h
Check the flat qualifier from the correct member
[libs/gl.git] / source / glsl / preprocessor.h
index d812a3fa79673b87cadec95c9b1590db7cd84b98..5f6430c786de1aa214ce187fcddbcc94d908daf9 100644 (file)
@@ -14,7 +14,9 @@ class Preprocessor
 {
 public:
        sigc::signal<void, const Version &> signal_version;
+       sigc::signal<void, unsigned, const std::string &> signal_source;
        sigc::signal<void, Stage::Type> signal_stage_change;
+       sigc::signal<void, int, unsigned> signal_line;
 
 private:
        Tokenizer &tokenizer;
@@ -25,9 +27,11 @@ public:
        void preprocess();
 private:
        void preprocess_version();
+       void preprocess_line();
        void preprocess_pragma();
        void preprocess_pragma_msp();
        void preprocess_stage();
+       void preprocess_source();
 };
 
 } // namespace SL