X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fglsl%2Fvisitor.cpp;h=5da89f54e69b608d1202f13fd2bdbced0a787f72;hp=b1767d3f5748b2fcafb139e9de48098e92563a13;hb=3a1fe833ea04df75449706f1d773f6e65521a392;hpb=1476e64621ecbd7b17b00ae2c958322fd39918de diff --git a/source/glsl/visitor.cpp b/source/glsl/visitor.cpp index b1767d3f..5da89f54 100644 --- a/source/glsl/visitor.cpp +++ b/source/glsl/visitor.cpp @@ -53,6 +53,13 @@ void TraversingVisitor::visit(Assignment &assign) visit(assign.right); } +void TraversingVisitor::visit(TernaryExpression &ternary) +{ + visit(ternary.condition); + visit(ternary.true_expr); + visit(ternary.false_expr); +} + void TraversingVisitor::visit(FunctionCall &call) { for(NodeArray::iterator i=call.arguments.begin(); i!=call.arguments.end(); ++i)