Home | History | Annotate | Download | only in functional

Lines Matching refs:precision

529 	glu::Precision	precision	= attrib.type.getPrecision();
540 switch (precision)
552 switch (precision)
564 switch (precision)
714 glu::Precision precision = attribute.type.getPrecision();
733 switch (precision)
1324 BasicTypeCase (Context& context, const char* name, const char* desc, deUint32 bufferType, deUint32 primitiveType, glu::DataType type, glu::Precision precision, Interpolation interpolation)
1327 m_progSpec.addVarying("v_varA", glu::VarType(type, precision), interpolation);
1328 m_progSpec.addVarying("v_varB", glu::VarType(type, precision), interpolation);
1338 BasicArrayCase (Context& context, const char* name, const char* desc, deUint32 bufferType, deUint32 primitiveType, glu::DataType type, glu::Precision precision, Interpolation interpolation)
1346 m_progSpec.addVarying("v_varA", glu::VarType(glu::VarType(type, precision), 1), interpolation);
1347 m_progSpec.addVarying("v_varB", glu::VarType(glu::VarType(type, precision), 2), interpolation);
1351 m_progSpec.addVarying("v_varA", glu::VarType(glu::VarType(type, precision), 3), interpolation);
1352 m_progSpec.addVarying("v_varB", glu::VarType(glu::VarType(type, precision), 4), interpolation);
1363 ArrayElementCase (Context& context, const char* name, const char* desc, deUint32 bufferType, deUint32 primitiveType, glu::DataType type, glu::Precision precision, Interpolation interpolation)
1366 m_progSpec.addVarying("v_varA", glu::VarType(glu::VarType(type, precision), 3), interpolation);
1367 m_progSpec.addVarying("v_varB", glu::VarType(glu::VarType(type, precision), 4), interpolation);
1415 static const glu::Precision precisions[] =
1456 glu::Precision precision = rnd.choose<glu::Precision>(&precisions[0], &precisions[0]+DE_LENGTH_OF_ARRAY(precisions));
1468 m_progSpec.addVarying(name.c_str(), glu::VarType(glu::VarType(type, precision), arrayLen), interp);
1470 m_progSpec.addVarying(name.c_str(), glu::VarType(type, precision), interp);
1585 static const glu::Precision precisions[] =
1657 glu::Precision precision = precisions[precNdx];
1659 string name = string(glu::getPrecisionName(precision)) + "_" + glu::getDataTypeName(type);
1660 primitiveGroup->addChild(new BasicTypeCase(m_context, name.c_str(), "", bufferMode, primitiveType, type, precision, isFloat ? INTERPOLATION_SMOOTH : INTERPOLATION_FLAT));
1691 glu::Precision precision = precisions[precNdx];
1693 string name = string(glu::getPrecisionName(precision)) + "_" + glu::getDataTypeName(type);
1694 primitiveGroup->addChild(new BasicArrayCase(m_context, name.c_str(), "", bufferMode, primitiveType, type, precision, isFloat ? INTERPOLATION_SMOOTH : INTERPOLATION_FLAT));
1725 glu::Precision precision = precisions[precNdx];
1727 string name = string(glu::getPrecisionName(precision)) + "_" + glu::getDataTypeName(type);
1728 primitiveGroup->addChild(new ArrayElementCase(m_context, name.c_str(), "", bufferMode, primitiveType, type, precision, isFloat ? INTERPOLATION_SMOOTH : INTERPOLATION_FLAT));
1749 glu::Precision precision = precisions[precNdx];
1755 string name = string(glu::getPrecisionName(precision)) + "_vec4_" + primitiveTypes[primitiveType].name + "_" + bufferModes[bufferMode].name;
1756 modeGroup->addChild(new BasicTypeCase(m_context, name.c_str(), "", bufferModes[bufferMode].mode, primitiveTypes[primitiveType].type, glu::TYPE_FLOAT_VEC4, precision, interp));