X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fgenerate.h;h=0a940cea5599a8f1381aadf6b9051989ac607a29;hb=b32b8d605a39d058e4e7bbe1563441cca803b5d4;hp=4e66ef68ed6c75fbda2e360dfe813a1cdda1838e;hpb=2a9f8f3803e1b57e0e5325454266d4e701b38cc5;p=libs%2Fgl.git diff --git a/source/glsl/generate.h b/source/glsl/generate.h index 4e66ef68..0a940cea 100644 --- a/source/glsl/generate.h +++ b/source/glsl/generate.h @@ -163,6 +163,7 @@ private: void visit(BinaryExpression &, bool); virtual void visit(BinaryExpression &); virtual void visit(Assignment &); + virtual void visit(TernaryExpression &); virtual void visit(FunctionCall &); virtual void visit(BasicTypeDeclaration &); virtual void visit(VariableDeclaration &); @@ -200,6 +201,7 @@ private: std::string out_prefix; bool function_scope; bool copy_block; + std::vector declared_inputs; Block *iface_target_block; NodeList::iterator iface_insert_point; NodeList::iterator assignment_insert_point;