Lines Matching defs:funcInfo

2087 			const BuiltinFuncInfo&	funcInfo		= outerGroupInfo.funcInfos[funcInfoNdx];
2088 const char* shaderFuncName = funcInfo.shaderFuncName;
2089 bool isBoolCase = (funcInfo.precisionMask == PRECMASK_NA);
2090 bool isBoolOut = (funcInfo.outValue & (VALUE_BOOL | VALUE_BOOL_VEC | VALUE_BOOL_GENTYPE)) != 0;
2091 bool isIntOut = (funcInfo.outValue & (VALUE_INT | VALUE_INT_VEC | VALUE_INT_GENTYPE)) != 0;
2092 bool isUintOut = (funcInfo.outValue & (VALUE_UINT | VALUE_UINT_VEC | VALUE_UINT_GENTYPE)) != 0;
2095 if (!innerGroup || (string(innerGroup->getName()) != funcInfo.caseName))
2098 innerGroup = new TestCaseGroup(m_context, funcInfo.caseName, groupDesc.c_str());
2104 int outScalarSize = ((funcInfo.outValue == VALUE_FLOAT) || (funcInfo.outValue == VALUE_BOOL)) ? 1 : inScalarSize; // \todo [petri] Int.
2115 evalFunc = funcInfo.evalFuncScalar;
2118 evalFunc = funcInfo.evalFuncVec2;
2121 evalFunc = funcInfo.evalFuncVec3;
2124 evalFunc = funcInfo.evalFuncVec4;
2136 if ((funcInfo.precisionMask & (1<<precision)) ||
2137 (funcInfo.precisionMask == PRECMASK_NA && precision == PRECISION_MEDIUMP)) // use mediump interpolators for booleans
2148 bool isUnaryOp = (funcInfo.input1.valueType == VALUE_NONE);
2161 shaderSpec.resultScale = funcInfo.resultScale;
2162 shaderSpec.resultBias = funcInfo.resultBias;
2163 shaderSpec.referenceScale = funcInfo.referenceScale;
2164 shaderSpec.referenceBias = funcInfo.referenceBias;
2166 if (funcInfo.type == OPERATOR)
2168 if (isUnaryOp && funcInfo.isUnaryPrefix)
2171 else if (funcInfo.type == FUNCTION)
2178 const Value& prevV = (inputNdx == 1) ? funcInfo.input0 : (inputNdx == 2) ? funcInfo.input1 : funcInfo.input2;
2179 const Value& v = (inputNdx == 0) ? funcInfo.input0 : (inputNdx == 1) ? funcInfo.input1 : funcInfo.input2;
2210 if (funcInfo.type == OPERATOR || funcInfo.type == FUNCTION)
2214 if (funcInfo.type == OPERATOR && !isUnaryOp)
2222 if (funcInfo.type == OPERATOR && isUnaryOp && !funcInfo.isUnaryPrefix)
2227 DE_ASSERT(funcInfo.type == SIDE_EFFECT_OPERATOR);
2229 if (inputNdx != 0 || (isUnaryOp && funcInfo.isUnaryPrefix))
2234 if (isUnaryOp && !funcInfo.isUnaryPrefix)
2242 if (funcInfo.type == FUNCTION)