X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fglsl%2Fpreprocessor.h;h=5f6430c786de1aa214ce187fcddbcc94d908daf9;hp=969703016ec52519b20e61cf2963363c5d09f564;hb=241cf36a6d7735706804bb3c517529bbe078f1ee;hpb=d3ceb2186dc79130508093b3d0c944771a53534f diff --git a/source/glsl/preprocessor.h b/source/glsl/preprocessor.h index 96970301..5f6430c7 100644 --- a/source/glsl/preprocessor.h +++ b/source/glsl/preprocessor.h @@ -14,7 +14,9 @@ class Preprocessor { public: sigc::signal signal_version; - sigc::signal signal_stage_change; + sigc::signal signal_source; + sigc::signal signal_stage_change; + sigc::signal 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