Lines Matching refs:EOpConstructStruct
6376 if (op != EOpConstructStruct && ! type.isArray() && size >= type.computeNumComponents())
6426 if (arrayArg && function.getParamCount() == 1 && op != EOpConstructStruct && type.isArray() &&
6431 if (arrayArg && op != EOpConstructStruct && ! type.isArrayOfArrays()) {
6445 if (op == EOpConstructStruct && ! type.isArray()) {
6459 if ((op != EOpConstructStruct && size != 1 && size < type.computeNumComponents()) ||
6460 (op == EOpConstructStruct && size < type.computeNumComponents())) {
8165 if (op == EOpConstructStruct)
8196 else if (op == EOpConstructStruct)
8208 if (newNode && (type.isArray() || op == EOpConstructStruct))
8209 newNode = intermediate.setAggregateOperator(newNode, EOpConstructStruct, type, loc);
8231 else if (op == EOpConstructStruct)
8477 TIntermTyped* converted = intermediate.addConversion(EOpConstructStruct, type, node->getAsTyped());