• Home
  • Raw
  • Download

Lines Matching refs:glu

127 inline bool supportsSignedZero (glu::Precision precision)  in supportsSignedZero()
131 return precision == glu::PRECISION_HIGHP; in supportsSignedZero()
153 static int getMinMantissaBits (glu::Precision precision) in getMinMantissaBits()
161 DE_STATIC_ASSERT(DE_LENGTH_OF_ARRAY(bits) == glu::PRECISION_LAST); in getMinMantissaBits()
166 static int getMaxNormalizedValueExponent (glu::Precision precision) in getMaxNormalizedValueExponent()
174 DE_STATIC_ASSERT(DE_LENGTH_OF_ARRAY(exponent) == glu::PRECISION_LAST); in getMaxNormalizedValueExponent()
179 static int getMinNormalizedValueExponent (glu::Precision precision) in getMinNormalizedValueExponent()
187 DE_STATIC_ASSERT(DE_LENGTH_OF_ARRAY(exponent) == glu::PRECISION_LAST); in getMinNormalizedValueExponent()
192 static float makeFloatRepresentable (float f, glu::Precision precision) in makeFloatRepresentable()
194 if (precision == glu::PRECISION_HIGHP) in makeFloatRepresentable()
206 const bool zeroNotRepresentable = (precision == glu::PRECISION_LOWP); in makeFloatRepresentable()
240 …CommonFunctionCase (Context& context, const char* name, const char* description, glu::ShaderType …
254 glu::ShaderType m_shaderType;
264 …FunctionCase (Context& context, const char* name, const char* description, glu::ShaderType shaderT… in CommonFunctionCase()
281 …upports(m_context.getRenderContext().getType(), glu::ApiType::es(3, 2)) ? glu::GLSL_VERSION_320_ES… in init()
358 const glu::VarType& type;
361 VarValue (const glu::VarType& type_, const void* value_) : type(type_), value(value_) {} in VarValue()
368 const glu::DataType basicType = varValue.type.getBasicType(); in operator <<()
369 const glu::DataType scalarType = glu::getDataTypeScalarType(basicType); in operator <<()
370 const int numComponents = glu::getDataTypeScalarSize(basicType); in operator <<()
373 str << glu::getDataTypeName(basicType) << "("; in operator <<()
382 case glu::TYPE_FLOAT: str << HexFloat(((const float*)varValue.value)[compNdx]); break; in operator <<()
383 case glu::TYPE_INT: str << ((const deInt32*)varValue.value)[compNdx]; break; in operator <<()
384 case glu::TYPE_UINT: str << tcu::toHex(((const deUint32*)varValue.value)[compNdx]); break; in operator <<()
385 case glu::TYPE_BOOL: str << HexBool(((const deUint32*)varValue.value)[compNdx]); break; in operator <<()
464 static const char* getPrecisionPostfix (glu::Precision precision) in getPrecisionPostfix()
472 DE_STATIC_ASSERT(DE_LENGTH_OF_ARRAY(s_postfix) == glu::PRECISION_LAST); in getPrecisionPostfix()
477 static const char* getShaderTypePostfix (glu::ShaderType shaderType) in getShaderTypePostfix()
492 static std::string getCommonFuncCaseName (glu::DataType baseType, glu::Precision precision, glu::Sh… in getCommonFuncCaseName()
494 …return string(glu::getDataTypeName(baseType)) + getPrecisionPostfix(precision) + getShaderTypePost… in getCommonFuncCaseName()
500 …AbsCase (Context& context, glu::DataType baseType, glu::Precision precision, glu::ShaderType shade… in AbsCase()
503 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in AbsCase()
504 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in AbsCase()
524 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
525 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
526 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
528 if (glu::isDataTypeFloatOrVec(type)) in getInputValues()
536 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
537 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
538 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
540 if (glu::isDataTypeFloatOrVec(type)) in compare()
582 …SignCase (Context& context, glu::DataType baseType, glu::Precision precision, glu::ShaderType shad… in SignCase()
585 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in SignCase()
586 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in SignCase()
606 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
607 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
608 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
610 if (glu::isDataTypeFloatOrVec(type)) in getInputValues()
629 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
630 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
631 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
633 if (glu::isDataTypeFloatOrVec(type)) in compare()
636 …const deUint32 maxUlpDiff = precision == glu::PRECISION_LOWP ? getMaxUlpDiffFromBits(getMinMantiss… in compare()
688 …RoundEvenCase (Context& context, glu::DataType baseType, glu::Precision precision, glu::ShaderType… in RoundEvenCase()
691 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in RoundEvenCase()
692 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in RoundEvenCase()
706 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
707 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
708 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
712 if (precision != glu::PRECISION_LOWP) in getInputValues()
727 if (precision == glu::PRECISION_MEDIUMP) in getInputValues()
736 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
737 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
739 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
741 if (precision == glu::PRECISION_HIGHP || precision == glu::PRECISION_MEDIUMP) in compare()
799 …ModfCase (Context& context, glu::DataType baseType, glu::Precision precision, glu::ShaderType shad… in ModfCase()
802 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in ModfCase()
803 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in ModfCase()
804 m_spec.outputs.push_back(Symbol("out1", glu::VarType(baseType, precision))); in ModfCase()
818 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
819 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
820 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
827 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
828 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
830 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
843 const int bitsLost = precision != glu::PRECISION_HIGHP ? numBitsLostInOp(in0, refOut0) : 0; in compare()
865 …IsnanCase (Context& context, glu::DataType baseType, glu::Precision precision, glu::ShaderType sha… in IsnanCase()
868 DE_ASSERT(glu::isDataTypeFloatOrVec(baseType)); in IsnanCase()
870 const int vecSize = glu::getDataTypeScalarSize(baseType); in IsnanCase()
871 const glu::DataType boolType = vecSize > 1 ? glu::getDataTypeBoolVec(vecSize) : glu::TYPE_BOOL; in IsnanCase()
873 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in IsnanCase()
874 m_spec.outputs.push_back(Symbol("out0", glu::VarType(boolType, glu::PRECISION_LAST))); in IsnanCase()
881 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
882 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
883 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
904 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
905 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
906 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
908 if (precision == glu::PRECISION_HIGHP) in compare()
924 else if (precision == glu::PRECISION_MEDIUMP || precision == glu::PRECISION_LOWP) in compare()
948 …IsinfCase (Context& context, glu::DataType baseType, glu::Precision precision, glu::ShaderType sha… in IsinfCase()
951 DE_ASSERT(glu::isDataTypeFloatOrVec(baseType)); in IsinfCase()
953 const int vecSize = glu::getDataTypeScalarSize(baseType); in IsinfCase()
954 const glu::DataType boolType = vecSize > 1 ? glu::getDataTypeBoolVec(vecSize) : glu::TYPE_BOOL; in IsinfCase()
956 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in IsinfCase()
957 m_spec.outputs.push_back(Symbol("out0", glu::VarType(boolType, glu::PRECISION_LAST))); in IsinfCase()
964 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
965 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
966 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
987 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
988 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
989 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
991 if (precision == glu::PRECISION_HIGHP) in compare()
1007 else if (precision == glu::PRECISION_MEDIUMP) in compare()
1032 …FloatBitsToUintIntCase (Context& context, glu::DataType baseType, glu::Precision precision, glu::S… in FloatBitsToUintIntCase()
1035 const int vecSize = glu::getDataTypeScalarSize(baseType); in FloatBitsToUintIntCase()
1036 …const glu::DataType intType = outIsSigned ? (vecSize > 1 ? glu::getDataTypeIntVec(vecSize) : glu:… in FloatBitsToUintIntCase()
1037 : (vecSize > 1 ? glu::getDataTypeUintVec(vecSize) : glu::TYPE_UINT); in FloatBitsToUintIntCase()
1039 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in FloatBitsToUintIntCase()
1040 m_spec.outputs.push_back(Symbol("out0", glu::VarType(intType, glu::PRECISION_HIGHP))); in FloatBitsToUintIntCase()
1054 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1055 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1056 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
1063 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1064 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1065 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
1092 …FloatBitsToIntCase (Context& context, glu::DataType baseType, glu::Precision precision, glu::Shade… in FloatBitsToIntCase()
1101 …FloatBitsToUintCase (Context& context, glu::DataType baseType, glu::Precision precision, glu::Shad… in FloatBitsToUintCase()
1110 BitsToFloatCase (Context& context, glu::DataType baseType, glu::ShaderType shaderType) in BitsToFloatCase()
1111 …unctionCase(context, getCommonFuncCaseName(baseType, glu::PRECISION_HIGHP, shaderType).c_str(), gl… in BitsToFloatCase()
1113 const bool inIsSigned = glu::isDataTypeIntOrIVec(baseType); in BitsToFloatCase()
1114 const int vecSize = glu::getDataTypeScalarSize(baseType); in BitsToFloatCase()
1115 const glu::DataType floatType = vecSize > 1 ? glu::getDataTypeFloatVec(vecSize) : glu::TYPE_FLOAT; in BitsToFloatCase()
1117 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, glu::PRECISION_HIGHP))); in BitsToFloatCase()
1118 m_spec.outputs.push_back(Symbol("out0", glu::VarType(floatType, glu::PRECISION_HIGHP))); in BitsToFloatCase()
1125 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1126 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
1135 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1136 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
1160 …FloorCase (Context& context, glu::DataType baseType, glu::Precision precision, glu::ShaderType sha… in FloorCase()
1163 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in FloorCase()
1164 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in FloorCase()
1178 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1179 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1180 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
1185 if (precision == glu::PRECISION_MEDIUMP) in getInputValues()
1194 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1195 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1196 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
1198 if (precision == glu::PRECISION_HIGHP || precision == glu::PRECISION_MEDIUMP) in compare()
1256 …TruncCase (Context& context, glu::DataType baseType, glu::Precision precision, glu::ShaderType sha… in TruncCase()
1259 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in TruncCase()
1260 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in TruncCase()
1274 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1275 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1276 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
1291 if (precision == glu::PRECISION_MEDIUMP) in getInputValues()
1300 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1301 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1302 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
1304 if (precision == glu::PRECISION_HIGHP || precision == glu::PRECISION_MEDIUMP) in compare()
1364 …RoundCase (Context& context, glu::DataType baseType, glu::Precision precision, glu::ShaderType sha… in RoundCase()
1367 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in RoundCase()
1368 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in RoundCase()
1382 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1383 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1384 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
1388 if (precision != glu::PRECISION_LOWP) in getInputValues()
1403 if (precision == glu::PRECISION_MEDIUMP) in getInputValues()
1412 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1413 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1415 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
1417 if (precision == glu::PRECISION_HIGHP || precision == glu::PRECISION_MEDIUMP) in compare()
1492 …CeilCase (Context& context, glu::DataType baseType, glu::Precision precision, glu::ShaderType shad… in CeilCase()
1495 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in CeilCase()
1496 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in CeilCase()
1510 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1511 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1512 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
1518 if (precision == glu::PRECISION_MEDIUMP) in getInputValues()
1527 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1528 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1530 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
1532 if (precision == glu::PRECISION_HIGHP || precision == glu::PRECISION_MEDIUMP) in compare()
1597 …FractCase (Context& context, glu::DataType baseType, glu::Precision precision, glu::ShaderType sha… in FractCase()
1600 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in FractCase()
1601 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in FractCase()
1615 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1616 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1617 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
1621 if (precision != glu::PRECISION_LOWP) in getInputValues()
1636 if (precision == glu::PRECISION_MEDIUMP) in getInputValues()
1645 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1646 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1648 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
1650 if (precision == glu::PRECISION_HIGHP || precision == glu::PRECISION_MEDIUMP) in compare()
1740 …FrexpCase (Context& context, glu::DataType baseType, glu::Precision precision, glu::ShaderType sha… in FrexpCase()
1743 const int vecSize = glu::getDataTypeScalarSize(baseType); in FrexpCase()
1744 const glu::DataType intType = vecSize > 1 ? glu::getDataTypeIntVec(vecSize) : glu::TYPE_INT; in FrexpCase()
1746 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in FrexpCase()
1747 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, glu::PRECISION_HIGHP))); in FrexpCase()
1748 m_spec.outputs.push_back(Symbol("out1", glu::VarType(intType, glu::PRECISION_HIGHP))); in FrexpCase()
1762 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1763 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1764 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
1795 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1796 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1797 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
1831 …LdexpCase (Context& context, glu::DataType baseType, glu::Precision precision, glu::ShaderType sha… in LdexpCase()
1834 const int vecSize = glu::getDataTypeScalarSize(baseType); in LdexpCase()
1835 const glu::DataType intType = vecSize > 1 ? glu::getDataTypeIntVec(vecSize) : glu::TYPE_INT; in LdexpCase()
1837 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in LdexpCase()
1838 m_spec.inputs.push_back(Symbol("in1", glu::VarType(intType, glu::PRECISION_HIGHP))); in LdexpCase()
1839 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, glu::PRECISION_HIGHP))); in LdexpCase()
1853 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1854 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1855 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
1881 const int numEasyRandomCases = precision == glu::PRECISION_HIGHP ? 50 : (numValues-valueNdx); in getInputValues()
1935 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1936 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1937 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
1967 …FmaCase (Context& context, glu::DataType baseType, glu::Precision precision, glu::ShaderType shade… in FmaCase()
1970 m_spec.inputs.push_back(Symbol("a", glu::VarType(baseType, precision))); in FmaCase()
1971 m_spec.inputs.push_back(Symbol("b", glu::VarType(baseType, precision))); in FmaCase()
1972 m_spec.inputs.push_back(Symbol("c", glu::VarType(baseType, precision))); in FmaCase()
1973 m_spec.outputs.push_back(Symbol("res", glu::VarType(baseType, precision))); in FmaCase()
1976 if (!glu::contextSupports(context.getRenderContext().getType(), glu::ApiType::es(3, 2))) in FmaCase()
1982 if (!glu::contextSupports(m_context.getRenderContext().getType(), glu::ApiType::es(3, 2)) in init()
1999 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
2000 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
2001 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
2052 static tcu::Interval fma (glu::Precision precision, float a, float b, float c) in fma()
2061 …const tcu::FloatFormat& format = de::getSizedArrayElement<glu::PRECISION_LAST>(formats, precision); in fma()
2088 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
2089 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
2090 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
2126 const glu::DataType scalarTypes[] = in addFunctionCases()
2128 glu::TYPE_FLOAT, in addFunctionCases()
2129 glu::TYPE_INT, in addFunctionCases()
2130 glu::TYPE_UINT in addFunctionCases()
2135 const glu::DataType scalarType = scalarTypes[scalarTypeNdx]; in addFunctionCases()
2137 if ((!floatTypes && scalarType == glu::TYPE_FLOAT) || in addFunctionCases()
2138 (!intTypes && scalarType == glu::TYPE_INT) || in addFunctionCases()
2139 (!uintTypes && scalarType == glu::TYPE_UINT)) in addFunctionCases()
2144 for (int prec = glu::PRECISION_LOWP; prec <= glu::PRECISION_HIGHP; prec++) in addFunctionCases()
2146 for (int shaderTypeNdx = 0; shaderTypeNdx < glu::SHADERTYPE_LAST; shaderTypeNdx++) in addFunctionCases()
2149 …dChild(new TestClass(parent->getContext(), glu::DataType(scalarType + vecSize - 1), glu::Precision… in addFunctionCases()
2160 VS = (1<<glu::SHADERTYPE_VERTEX), in init()
2161 TC = (1<<glu::SHADERTYPE_TESSELLATION_CONTROL), in init()
2162 TE = (1<<glu::SHADERTYPE_TESSELLATION_EVALUATION), in init()
2163 GS = (1<<glu::SHADERTYPE_GEOMETRY), in init()
2164 FS = (1<<glu::SHADERTYPE_FRAGMENT), in init()
2165 CS = (1<<glu::SHADERTYPE_COMPUTE), in init()
2208 const glu::DataType intType = vecSize > 1 ? glu::getDataTypeIntVec(vecSize) : glu::TYPE_INT; in init()
2209 const glu::DataType uintType = vecSize > 1 ? glu::getDataTypeUintVec(vecSize) : glu::TYPE_UINT; in init()
2211 for (int shaderType = 0; shaderType < glu::SHADERTYPE_LAST; shaderType++) in init()
2215 intGroup->addChild(new BitsToFloatCase(m_context, intType, glu::ShaderType(shaderType))); in init()
2216 uintGroup->addChild(new BitsToFloatCase(m_context, uintType, glu::ShaderType(shaderType))); in init()