Lines Matching full:glu
125 inline bool supportsSignedZero(glu::Precision precision) in supportsSignedZero()
129 return precision == glu::PRECISION_HIGHP; in supportsSignedZero()
152 static int getMinMantissaBits(glu::Precision precision) in getMinMantissaBits()
159 DE_STATIC_ASSERT(DE_LENGTH_OF_ARRAY(bits) == glu::PRECISION_LAST); in getMinMantissaBits()
164 static int getMaxNormalizedValueExponent(glu::Precision precision) in getMaxNormalizedValueExponent()
171 DE_STATIC_ASSERT(DE_LENGTH_OF_ARRAY(exponent) == glu::PRECISION_LAST); in getMaxNormalizedValueExponent()
176 static int getMinNormalizedValueExponent(glu::Precision precision) in getMinNormalizedValueExponent()
183 DE_STATIC_ASSERT(DE_LENGTH_OF_ARRAY(exponent) == glu::PRECISION_LAST); in getMinNormalizedValueExponent()
188 static float makeFloatRepresentable(float f, glu::Precision precision) in makeFloatRepresentable()
190 if (precision == glu::PRECISION_HIGHP) in makeFloatRepresentable()
206 const bool zeroNotRepresentable = (precision == glu::PRECISION_LOWP); in makeFloatRepresentable()
242 …CommonFunctionCase(Context &context, const char *name, const char *description, glu::ShaderType sh…
256 glu::ShaderType m_shaderType;
267 glu::ShaderType shaderType) in CommonFunctionCase()
284 glu::ContextType contextType = m_context.getRenderContext().getType(); in init()
285 m_spec.version = glu::getContextTypeGLSLVersion(contextType); in init()
336 // \todo [2013-08-08 pyry] Make generic utility and move to glu?
366 const glu::VarType &type;
369 VarValue(const glu::VarType &type_, const void *value_) : type(type_), value(value_) in VarValue()
378 const glu::DataType basicType = varValue.type.getBasicType(); in operator <<()
379 const glu::DataType scalarType = glu::getDataTypeScalarType(basicType); in operator <<()
380 const int numComponents = glu::getDataTypeScalarSize(basicType); in operator <<()
383 str << glu::getDataTypeName(basicType) << "("; in operator <<()
392 case glu::TYPE_FLOAT: in operator <<()
395 case glu::TYPE_INT: in operator <<()
398 case glu::TYPE_UINT: in operator <<()
401 case glu::TYPE_BOOL: in operator <<()
484 static std::string getCommonFuncCaseName(glu::DataType baseType, glu::Precision precision, glu::Sha… in getCommonFuncCaseName()
486 …return string(glu::getDataTypeName(baseType)) + getPrecisionPostfix(precision) + getShaderTypePost… in getCommonFuncCaseName()
492 …AbsCase(Context &context, glu::DataType baseType, glu::Precision precision, glu::ShaderType shader… in AbsCase()
495 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in AbsCase()
496 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in AbsCase()
511 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
512 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
513 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
515 if (glu::isDataTypeFloatOrVec(type)) in getInputValues()
525 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
526 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
527 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
529 if (glu::isDataTypeFloatOrVec(type)) in compare()
572 …SignCase(Context &context, glu::DataType baseType, glu::Precision precision, glu::ShaderType shade… in SignCase()
576 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in SignCase()
577 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in SignCase()
592 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
593 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
594 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
596 if (glu::isDataTypeFloatOrVec(type)) in getInputValues()
617 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
618 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
619 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
621 if (glu::isDataTypeFloatOrVec(type)) in compare()
625 … precision == glu::PRECISION_LOWP ? getMaxUlpDiffFromBits(getMinMantissaBits(precision)) : 0; in compare()
676 …RoundEvenCase(Context &context, glu::DataType baseType, glu::Precision precision, glu::ShaderType … in RoundEvenCase()
680 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in RoundEvenCase()
681 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in RoundEvenCase()
694 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
695 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
696 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
700 if (precision != glu::PRECISION_LOWP) in getInputValues()
717 if (precision == glu::PRECISION_MEDIUMP) in getInputValues()
726 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
727 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
729 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
731 if (precision == glu::PRECISION_HIGHP || precision == glu::PRECISION_MEDIUMP) in compare()
791 …ModfCase(Context &context, glu::DataType baseType, glu::Precision precision, glu::ShaderType shade… in ModfCase()
795 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in ModfCase()
796 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in ModfCase()
797 m_spec.outputs.push_back(Symbol("out1", glu::VarType(baseType, precision))); in ModfCase()
810 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
811 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
812 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
819 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
820 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
822 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
835 … const int bitsLost = precision != glu::PRECISION_HIGHP ? numBitsLostInOp(in0, refOut0) : 0; in compare()
858 …IsnanCase(Context &context, glu::DataType baseType, glu::Precision precision, glu::ShaderType shad… in IsnanCase()
862 DE_ASSERT(glu::isDataTypeFloatOrVec(baseType)); in IsnanCase()
864 const int vecSize = glu::getDataTypeScalarSize(baseType); in IsnanCase()
865 … const glu::DataType boolType = vecSize > 1 ? glu::getDataTypeBoolVec(vecSize) : glu::TYPE_BOOL; in IsnanCase()
867 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in IsnanCase()
868 m_spec.outputs.push_back(Symbol("out0", glu::VarType(boolType, glu::PRECISION_LAST))); in IsnanCase()
875 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
876 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
877 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
898 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
899 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
900 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
902 if (precision == glu::PRECISION_HIGHP) in compare()
918 else if (precision == glu::PRECISION_MEDIUMP || precision == glu::PRECISION_LOWP) in compare()
942 …IsinfCase(Context &context, glu::DataType baseType, glu::Precision precision, glu::ShaderType shad… in IsinfCase()
946 DE_ASSERT(glu::isDataTypeFloatOrVec(baseType)); in IsinfCase()
948 const int vecSize = glu::getDataTypeScalarSize(baseType); in IsinfCase()
949 … const glu::DataType boolType = vecSize > 1 ? glu::getDataTypeBoolVec(vecSize) : glu::TYPE_BOOL; in IsinfCase()
951 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in IsinfCase()
952 m_spec.outputs.push_back(Symbol("out0", glu::VarType(boolType, glu::PRECISION_LAST))); in IsinfCase()
959 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
960 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
961 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
982 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
983 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
984 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
986 if (precision == glu::PRECISION_HIGHP) in compare()
1002 else if (precision == glu::PRECISION_MEDIUMP) in compare()
1027 FloatBitsToUintIntCase(Context &context, glu::DataType baseType, glu::Precision precision, in FloatBitsToUintIntCase()
1028 glu::ShaderType shaderType, bool outIsSigned) in FloatBitsToUintIntCase()
1032 const int vecSize = glu::getDataTypeScalarSize(baseType); in FloatBitsToUintIntCase()
1033 …const glu::DataType intType = outIsSigned ? (vecSize > 1 ? glu::getDataTypeIntVec(vecSize) : glu::… in FloatBitsToUintIntCase()
1034 … (vecSize > 1 ? glu::getDataTypeUintVec(vecSize) : glu::TYPE_UINT); in FloatBitsToUintIntCase()
1036 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in FloatBitsToUintIntCase()
1037 m_spec.outputs.push_back(Symbol("out0", glu::VarType(intType, glu::PRECISION_HIGHP))); in FloatBitsToUintIntCase()
1050 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1051 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1052 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
1059 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1060 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1061 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
1088 …FloatBitsToIntCase(Context &context, glu::DataType baseType, glu::Precision precision, glu::Shader… in FloatBitsToIntCase()
1097 …FloatBitsToUintCase(Context &context, glu::DataType baseType, glu::Precision precision, glu::Shade… in FloatBitsToUintCase()
1106 BitsToFloatCase(Context &context, glu::DataType baseType, glu::ShaderType shaderType) in BitsToFloatCase()
1107 …: CommonFunctionCase(context, getCommonFuncCaseName(baseType, glu::PRECISION_HIGHP, shaderType).c_… in BitsToFloatCase()
1108 … glu::isDataTypeIntOrIVec(baseType) ? "intBitsToFloat" : "uintBitsToFloat", shaderType) in BitsToFloatCase()
1110 const bool inIsSigned = glu::isDataTypeIntOrIVec(baseType); in BitsToFloatCase()
1111 const int vecSize = glu::getDataTypeScalarSize(baseType); in BitsToFloatCase()
1112 … const glu::DataType floatType = vecSize > 1 ? glu::getDataTypeFloatVec(vecSize) : glu::TYPE_FLOAT; in BitsToFloatCase()
1114 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, glu::PRECISION_HIGHP))); in BitsToFloatCase()
1115 m_spec.outputs.push_back(Symbol("out0", glu::VarType(floatType, glu::PRECISION_HIGHP))); in BitsToFloatCase()
1122 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1123 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
1132 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1133 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
1158 …FloorCase(Context &context, glu::DataType baseType, glu::Precision precision, glu::ShaderType shad… in FloorCase()
1162 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in FloorCase()
1163 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in FloorCase()
1176 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1177 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1178 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
1184 if (precision == glu::PRECISION_MEDIUMP) in getInputValues()
1193 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1194 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1195 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
1197 if (precision == glu::PRECISION_HIGHP || precision == glu::PRECISION_MEDIUMP) in compare()
1257 …TruncCase(Context &context, glu::DataType baseType, glu::Precision precision, glu::ShaderType shad… in TruncCase()
1261 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in TruncCase()
1262 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in TruncCase()
1275 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1276 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1277 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
1294 if (precision == glu::PRECISION_MEDIUMP) in getInputValues()
1303 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1304 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1305 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
1307 if (precision == glu::PRECISION_HIGHP || precision == glu::PRECISION_MEDIUMP) in compare()
1369 …RoundCase(Context &context, glu::DataType baseType, glu::Precision precision, glu::ShaderType shad… in RoundCase()
1373 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in RoundCase()
1374 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in RoundCase()
1387 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1388 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1389 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
1393 if (precision != glu::PRECISION_LOWP) in getInputValues()
1410 if (precision == glu::PRECISION_MEDIUMP) in getInputValues()
1419 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1420 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1422 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
1424 if (precision == glu::PRECISION_HIGHP || precision == glu::PRECISION_MEDIUMP) in compare()
1504 …CeilCase(Context &context, glu::DataType baseType, glu::Precision precision, glu::ShaderType shade… in CeilCase()
1508 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in CeilCase()
1509 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in CeilCase()
1522 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1523 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1524 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
1531 if (precision == glu::PRECISION_MEDIUMP) in getInputValues()
1540 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1541 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1543 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
1545 if (precision == glu::PRECISION_HIGHP || precision == glu::PRECISION_MEDIUMP) in compare()
1612 …FractCase(Context &context, glu::DataType baseType, glu::Precision precision, glu::ShaderType shad… in FractCase()
1616 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in FractCase()
1617 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in FractCase()
1630 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1631 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1632 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
1636 if (precision != glu::PRECISION_LOWP) in getInputValues()
1653 if (precision == glu::PRECISION_MEDIUMP) in getInputValues()
1662 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1663 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1665 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
1667 if (precision == glu::PRECISION_HIGHP || precision == glu::PRECISION_MEDIUMP) in compare()
1760 …FrexpCase(Context &context, glu::DataType baseType, glu::Precision precision, glu::ShaderType shad… in FrexpCase()
1764 const int vecSize = glu::getDataTypeScalarSize(baseType); in FrexpCase()
1765 const glu::DataType intType = vecSize > 1 ? glu::getDataTypeIntVec(vecSize) : glu::TYPE_INT; in FrexpCase()
1767 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in FrexpCase()
1768 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, glu::PRECISION_HIGHP))); in FrexpCase()
1769 m_spec.outputs.push_back(Symbol("out1", glu::VarType(intType, glu::PRECISION_HIGHP))); in FrexpCase()
1782 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1783 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1784 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
1816 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1817 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1818 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
1853 …LdexpCase(Context &context, glu::DataType baseType, glu::Precision precision, glu::ShaderType shad… in LdexpCase()
1857 const int vecSize = glu::getDataTypeScalarSize(baseType); in LdexpCase()
1858 const glu::DataType intType = vecSize > 1 ? glu::getDataTypeIntVec(vecSize) : glu::TYPE_INT; in LdexpCase()
1860 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in LdexpCase()
1861 m_spec.inputs.push_back(Symbol("in1", glu::VarType(intType, glu::PRECISION_HIGHP))); in LdexpCase()
1862 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, glu::PRECISION_HIGHP))); in LdexpCase()
1875 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1876 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1877 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
1903 … const int numEasyRandomCases = precision == glu::PRECISION_HIGHP ? 50 : (numValues - valueNdx); in getInputValues()
1957 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1958 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1959 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
1990 …FmaCase(Context &context, glu::DataType baseType, glu::Precision precision, glu::ShaderType shader… in FmaCase()
1993 m_spec.inputs.push_back(Symbol("a", glu::VarType(baseType, precision))); in FmaCase()
1994 m_spec.inputs.push_back(Symbol("b", glu::VarType(baseType, precision))); in FmaCase()
1995 m_spec.inputs.push_back(Symbol("c", glu::VarType(baseType, precision))); in FmaCase()
1996 m_spec.outputs.push_back(Symbol("res", glu::VarType(baseType, precision))); in FmaCase()
1999 if (!glu::contextSupports(context.getRenderContext().getType(), glu::ApiType::es(3, 2)) && in FmaCase()
2000 !glu::contextSupports(context.getRenderContext().getType(), glu::ApiType::core(4, 5))) in FmaCase()
2006 if (!glu::contextSupports(m_context.getRenderContext().getType(), glu::ApiType::es(3, 2)) && in init()
2008 !glu::contextSupports(m_context.getRenderContext().getType(), glu::ApiType::core(4, 5))) in init()
2023 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
2024 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
2025 const int scalarSize = glu::getDataTypeScalarSize(type); in getInputValues()
2067 static tcu::Interval fma(glu::Precision precision, float a, float b, float c) in fma()
2074 …const tcu::FloatFormat &format = de::getSizedArrayElement<glu::PRECISION_LAST>(formats, precision); in fma()
2101 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
2102 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
2103 const int scalarSize = glu::getDataTypeScalarSize(type); in compare()
2140 const glu::DataType scalarTypes[] = {glu::TYPE_FLOAT, glu::TYPE_INT, glu::TYPE_UINT}; in addFunctionCases()
2144 const glu::DataType scalarType = scalarTypes[scalarTypeNdx]; in addFunctionCases()
2146 …if ((!floatTypes && scalarType == glu::TYPE_FLOAT) || (!intTypes && scalarType == glu::TYPE_INT) || in addFunctionCases()
2147 (!uintTypes && scalarType == glu::TYPE_UINT)) in addFunctionCases()
2152 for (int prec = glu::PRECISION_LOWP; prec <= glu::PRECISION_HIGHP; prec++) in addFunctionCases()
2154 for (int shaderTypeNdx = 0; shaderTypeNdx < glu::SHADERTYPE_LAST; shaderTypeNdx++) in addFunctionCases()
2157 … group->addChild(new TestClass(parent->getContext(), glu::DataType(scalarType + vecSize - 1), in addFunctionCases()
2158 … glu::Precision(prec), glu::ShaderType(shaderTypeNdx))); in addFunctionCases()
2169 VS = (1 << glu::SHADERTYPE_VERTEX), in init()
2170 TC = (1 << glu::SHADERTYPE_TESSELLATION_CONTROL), in init()
2171 TE = (1 << glu::SHADERTYPE_TESSELLATION_EVALUATION), in init()
2172 GS = (1 << glu::SHADERTYPE_GEOMETRY), in init()
2173 FS = (1 << glu::SHADERTYPE_FRAGMENT), in init()
2174 CS = (1 << glu::SHADERTYPE_COMPUTE), in init()
2217 … const glu::DataType intType = vecSize > 1 ? glu::getDataTypeIntVec(vecSize) : glu::TYPE_INT; in init()
2218 … const glu::DataType uintType = vecSize > 1 ? glu::getDataTypeUintVec(vecSize) : glu::TYPE_UINT; in init()
2220 for (int shaderType = 0; shaderType < glu::SHADERTYPE_LAST; shaderType++) in init()
2224 … intGroup->addChild(new BitsToFloatCase(m_context, intType, glu::ShaderType(shaderType))); in init()
2225 … uintGroup->addChild(new BitsToFloatCase(m_context, uintType, glu::ShaderType(shaderType))); in init()