X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Foptimize.h;h=75fffa13bb4fcaf6527d56ab676a7b88553cb8c5;hb=145fcb8a11096f3db31e938d14196cc8ade6aa7b;hp=9b7b7affecf58035f19c2457cbd08c8c4adddf3d;hpb=190a7e11237351f6b730c28f7b16f183e8adc69c;p=libs%2Fgl.git diff --git a/source/glsl/optimize.h b/source/glsl/optimize.h index 9b7b7aff..75fffa13 100644 --- a/source/glsl/optimize.h +++ b/source/glsl/optimize.h @@ -122,6 +122,7 @@ private: Block *assign_scope = 0; std::vector uses; bool trivial = false; + bool blocked = false; }; std::list expressions; @@ -261,7 +262,7 @@ private: bool r_external_side_effects = false; public: - void apply(Stage &); + bool apply(Stage &); private: ConstantStatus check_constant_condition(const Expression &);