Lines Matching refs:funcInfo
1236 const BuiltinFuncInfo& funcInfo = outerGroupInfo.funcInfos[funcInfoNdx]; in init() local
1237 const char* shaderFuncName = funcInfo.shaderFuncName; in init()
1238 bool isBoolCase = (funcInfo.precisionMask == PRECMASK_NA); in init()
1239 …bool isIntCase = (funcInfo.input0.valueType & (VALUE_INT | VALUE_INT_VEC | VALUE_INT_GENTYPE)… in init()
1241 …bool isBoolOut = (funcInfo.outValue & (VALUE_BOOL | VALUE_BOOL_VEC | VALUE_BOOL_GENTYPE)) != … in init()
1242 bool isIntOut = (funcInfo.outValue & (VALUE_INT | VALUE_INT_VEC | VALUE_INT_GENTYPE)) != 0; in init()
1245 if (!innerGroup || (string(innerGroup->getName()) != funcInfo.caseName)) in init()
1248 innerGroup = new TestCaseGroup(m_context, funcInfo.caseName, groupDesc.c_str()); in init()
1254 …int outScalarSize = ((funcInfo.outValue == VALUE_FLOAT) || (funcInfo.outValue == VALUE_BOOL)) ? … in init()
1261 if (inScalarSize == 1) evalFunc = funcInfo.evalFuncScalar; in init()
1262 else if (inScalarSize == 2) evalFunc = funcInfo.evalFuncVec2; in init()
1263 else if (inScalarSize == 3) evalFunc = funcInfo.evalFuncVec3; in init()
1264 else if (inScalarSize == 4) evalFunc = funcInfo.evalFuncVec4; in init()
1274 if ((funcInfo.precisionMask & (1<<precision)) || in init()
1275 …(funcInfo.precisionMask == PRECMASK_NA && precision == PRECISION_MEDIUMP)) // use mediump interpol… in init()
1286 bool isUnaryOp = (funcInfo.input1.valueType == VALUE_NONE); in init()
1299 shaderSpec.resultScale = funcInfo.resultScale; in init()
1300 shaderSpec.resultBias = funcInfo.resultBias; in init()
1302 if (funcInfo.type == OPERATOR) in init()
1304 if (isUnaryOp && funcInfo.isUnaryPrefix) in init()
1307 else if (funcInfo.type == FUNCTION) in init()
1314 …const Value& v = (inputNdx == 0) ? funcInfo.input0 : (inputNdx == 1) ? funcInfo.input1 : funcIn… in init()
1315 …const Value& prevV = (inputNdx == 1) ? funcInfo.input0 : (inputNdx == 2) ? funcInfo.input1 : fun… in init()
1338 if (funcInfo.type == OPERATOR || funcInfo.type == FUNCTION) in init()
1342 if (funcInfo.type == OPERATOR && !isUnaryOp) in init()
1350 if (funcInfo.type == OPERATOR && isUnaryOp && !funcInfo.isUnaryPrefix) in init()
1355 DE_ASSERT(funcInfo.type == SIDE_EFFECT_OPERATOR); in init()
1357 if (inputNdx != 0 || (isUnaryOp && funcInfo.isUnaryPrefix)) in init()
1362 if (isUnaryOp && !funcInfo.isUnaryPrefix) in init()
1370 if (funcInfo.type == FUNCTION) in init()