X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Foptimize.h;h=fa75e6d7e867cdbb9f18f4a8bd0896e89f33f663;hb=3a675b53b811f50ab965405fbbf91282cab7f3cd;hp=0604a39c1b24e9224dedffde7323ed3b0e5fa68f;hpb=3a1fe833ea04df75449706f1d773f6e65521a392;p=libs%2Fgl.git diff --git a/source/glsl/optimize.h b/source/glsl/optimize.h index 0604a39c..fa75e6d7 100644 --- a/source/glsl/optimize.h +++ b/source/glsl/optimize.h @@ -101,9 +101,6 @@ private: Expression *expression; Block *assign_scope; RefPtr *inline_point; - const Operator *inner_oper; - const Operator *outer_oper; - bool inline_on_rhs; bool trivial; bool available; @@ -125,8 +122,7 @@ public: bool apply(Stage &); private: - void visit_and_record(RefPtr &, const Operator *, bool); - void inline_expression(Expression &, RefPtr &, const Operator *, const Operator *, bool); + void inline_expression(Expression &, RefPtr &); virtual void visit(Block &); virtual void visit(RefPtr &); virtual void visit(VariableReference &);