]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/output.h
Implement the ternary operator in GLSL
[libs/gl.git] / source / glsl / output.h
index 58983fcab68176faff98ed7666ff4c9aa6891d3b..d872dabe3433dc50b8ef1835e0777fe960f8a2df 100644 (file)
@@ -19,6 +19,7 @@ private:
        unsigned source_line;
        unsigned indent;
        bool parameter_list;
+       bool omit_builtin;
 
 public:
        Formatter();
@@ -41,6 +42,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(ExpressionStatement &);
        virtual void visit(Import &);