X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fglsl%2Foptimize.h;h=67d064c5328574bafe6f5bffdba2b1be081d9a94;hb=f526938b407e061c7424adedc34af4d1ff687f90;hp=551e2d56976155a0d5b8b1e5c56e848fe95281e1;hpb=a60a60fe29850ef8a5dc291ed70741eeb95d9e0b;p=libs%2Fgl.git diff --git a/source/glsl/optimize.h b/source/glsl/optimize.h index 551e2d56..67d064c5 100644 --- a/source/glsl/optimize.h +++ b/source/glsl/optimize.h @@ -90,6 +90,7 @@ private: virtual void visit(BinaryExpression &); virtual void visit(Assignment &a) { visit(static_cast(a)); } virtual void visit(MemberAccess &); + virtual void visit(Swizzle &); virtual void visit(FunctionCall &); virtual void visit(ExpressionStatement &); virtual void visit(VariableDeclaration &); @@ -139,6 +140,7 @@ private: virtual void visit(Block &); virtual void visit(VariableReference &); virtual void visit(MemberAccess &); + virtual void visit(Swizzle &); virtual void visit(UnaryExpression &); virtual void visit(BinaryExpression &); virtual void visit(Assignment &); @@ -223,6 +225,7 @@ private: virtual void visit(VariableReference &); virtual void visit(InterfaceBlockReference &); virtual void visit(MemberAccess &); + virtual void visit(Swizzle &); virtual void visit(UnaryExpression &); virtual void visit(BinaryExpression &); virtual void visit(Assignment &);