Lines Matching refs:Interpolation
74 enum Interpolation
83 static const char* getInterpolationName (Interpolation interp)
98 Varying (const char* name_, const glu::VarType& type_, Interpolation interp_)
101 , interpolation (interp_)
107 Interpolation interpolation; //!< Interpolation mode (smooth, flat, centroid).
185 void addVarying (const char* name, const glu::VarType& type, Interpolation interp);
221 void ProgramSpec::addVarying (const char* name, const glu::VarType& type, Interpolation interp)
371 str << getInterpolationName(var->interpolation) << " " << inout << " " << glu::declare(var->type, var->name.c_str()) << ";\n";
1337 BasicTypeCase (Context& context, const char* name, const char* desc, deUint32 bufferType, deUint32 primitiveType, glu::DataType type, glu::Precision precision, Interpolation interpolation)
1340 m_progSpec.addVarying("v_varA", glu::VarType(type, precision), interpolation);
1341 m_progSpec.addVarying("v_varB", glu::VarType(type, precision), interpolation);
1351 BasicArrayCase (Context& context, const char* name, const char* desc, deUint32 bufferType, deUint32 primitiveType, glu::DataType type, glu::Precision precision, Interpolation interpolation)
1359 m_progSpec.addVarying("v_varA", glu::VarType(glu::VarType(type, precision), 1), interpolation);
1360 m_progSpec.addVarying("v_varB", glu::VarType(glu::VarType(type, precision), 2), interpolation);
1364 m_progSpec.addVarying("v_varA", glu::VarType(glu::VarType(type, precision), 3), interpolation);
1365 m_progSpec.addVarying("v_varB", glu::VarType(glu::VarType(type, precision), 4), interpolation);
1376 ArrayElementCase (Context& context, const char* name, const char* desc, deUint32 bufferType, deUint32 primitiveType, glu::DataType type, glu::Precision precision, Interpolation interpolation)
1379 m_progSpec.addVarying("v_varA", glu::VarType(glu::VarType(type, precision), 3), interpolation);
1380 m_progSpec.addVarying("v_varB", glu::VarType(glu::VarType(type, precision), 4), interpolation);
1435 static const Interpolation interpModes[] =
1470 Interpolation interp = glu::getDataTypeScalarType(type) == glu::TYPE_FLOAT
1471 ? rnd.choose<Interpolation>(&interpModes[0], &interpModes[0]+DE_LENGTH_OF_ARRAY(interpModes))
1608 Interpolation interp;
1748 // .interpolation
1750 tcu::TestCaseGroup* interpolationGroup = new tcu::TestCaseGroup(m_testCtx, "interpolation", "Different interpolation modes in transform feedback varyings");
1755 Interpolation interp = interpModes[modeNdx].interp;