X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fglsl%2Foutput.cpp;h=35c52fec51fc109ada7ad10f7e73b48836955cd2;hp=364e5e4b23c02356a2c72743103ba212a32abd91;hb=911c6c4acc8218bc40d93917207f9dc32e9f2596;hpb=ff3b43b6c15c3331d156b147b559892ee7ccdacb diff --git a/source/glsl/output.cpp b/source/glsl/output.cpp index 364e5e4b..35c52fec 100644 --- a/source/glsl/output.cpp +++ b/source/glsl/output.cpp @@ -156,8 +156,8 @@ void Formatter::visit(BinaryExpression &binary) binary.left->visit(*this); append(binary.oper->token); binary.right->visit(*this); - if(binary.oper->token[0]=='[') - append(']'); + if(binary.oper->token2[0]) + append(binary.oper->token2); } void Formatter::visit(Assignment &assign) @@ -172,8 +172,8 @@ void Formatter::visit(TernaryExpression &ternary) ternary.condition->visit(*this); append(ternary.oper->token); ternary.true_expr->visit(*this); - if(ternary.oper->token[0]=='?') - append(':'); + if(ternary.oper->token2) + append(ternary.oper->token2); ternary.false_expr->visit(*this); }