X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Foptimize.h;h=551e2d56976155a0d5b8b1e5c56e848fe95281e1;hb=041ba4b1acd55337239c5ce24cc310118c621206;hp=455a2d84a52d1ac82c7b769b3b419e3bab962537;hpb=50ab5ca2babc8d9592903da6072a13b381ed6656;p=libs%2Fgl.git diff --git a/source/glsl/optimize.h b/source/glsl/optimize.h index 455a2d84..551e2d56 100644 --- a/source/glsl/optimize.h +++ b/source/glsl/optimize.h @@ -88,6 +88,7 @@ private: virtual void visit(Block &); virtual void visit(UnaryExpression &); virtual void visit(BinaryExpression &); + virtual void visit(Assignment &a) { visit(static_cast(a)); } virtual void visit(MemberAccess &); virtual void visit(FunctionCall &); virtual void visit(ExpressionStatement &); @@ -183,6 +184,7 @@ private: virtual void visit(ImageTypeDeclaration &); virtual void visit(StructDeclaration &); virtual void visit(VariableDeclaration &); + virtual void visit(InterfaceBlock &); virtual void visit(FunctionDeclaration &); };