]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/optimize.h
Implement the ternary operator in GLSL
[libs/gl.git] / source / glsl / optimize.h
index 34c0b2455bd4e4ac60126b72e53586a016d16425..0604a39c1b24e9224dedffde7323ed3b0e5fa68f 100644 (file)
@@ -135,6 +135,7 @@ private:
        virtual void visit(UnaryExpression &);
        virtual void visit(BinaryExpression &);
        virtual void visit(Assignment &);
+       virtual void visit(TernaryExpression &);
        virtual void visit(FunctionCall &);
        virtual void visit(VariableDeclaration &);
        virtual void visit(Iteration &);
@@ -170,6 +171,7 @@ private:
        virtual void visit(Literal &);
        virtual void visit(UnaryExpression &);
        virtual void visit(BinaryExpression &);
+       virtual void visit(TernaryExpression &);
        virtual void visit(FunctionCall &);
        virtual void visit(BasicTypeDeclaration &);
        virtual void visit(ImageTypeDeclaration &);