Lines Matching refs:trueExpression
7880 TIntermTyped *trueExpression, in addTernarySelection() argument
7889 if (trueExpression->getType() != falseExpression->getType()) in addTernarySelection()
7892 reasonStream << "mismatching ternary operator operand types '" << trueExpression->getType() in addTernarySelection()
7897 if (IsOpaqueType(trueExpression->getBasicType())) in addTernarySelection()
7908 if (cond->getMemoryQualifier().writeonly || trueExpression->getMemoryQualifier().writeonly || in addTernarySelection()
7922 if ((mShaderVersion < 300 || mShaderSpec == SH_WEBGL2_SPEC) && trueExpression->isArray()) in addTernarySelection()
7928 trueExpression->getBasicType() == EbtStruct) in addTernarySelection()
7933 if (trueExpression->getBasicType() == EbtInterfaceBlock) in addTernarySelection()
7941 if (mShaderSpec == SH_WEBGL2_SPEC && trueExpression->getBasicType() == EbtVoid) in addTernarySelection()
7947 TIntermTernary *node = new TIntermTernary(cond, trueExpression, falseExpression); in addTernarySelection()
7949 markStaticReadIfSymbol(trueExpression); in addTernarySelection()