Home | History | Annotate | Download | only in functional

Lines Matching defs:Function

21  * \brief Texture access function tests.
48 enum Function
60 inline bool functionHasProj (Function function)
62 return function == FUNCTION_TEXTUREPROJ ||
63 function == FUNCTION_TEXTUREPROJ3 ||
64 function == FUNCTION_TEXTUREPROJLOD ||
65 function == FUNCTION_TEXTUREPROJLOD3;
68 inline bool functionHasLod (Function function)
70 return function == FUNCTION_TEXTURELOD ||
71 function == FUNCTION_TEXTUREPROJLOD ||
72 function == FUNCTION_TEXTUREPROJLOD3;
77 Function function;
90 : function (FUNCTION_LAST)
99 TextureLookupSpec (Function function_,
105 : function (function_)
294 if (functionHasLod(m_lookupSpec.function) || m_lookupSpec.useBias)
331 bool isProj = functionHasProj(m_lookupSpec.function);
332 float proj = isProj ? 1.0f/m_lookupSpec.minCoord[m_lookupSpec.function == FUNCTION_TEXTUREPROJ3 ? 2 : 3] : 1.0f;
422 Function function = m_lookupSpec.function;
424 bool isProj = functionHasProj(function);
425 bool is2DProj4 = m_textureSpec.type == TEXTURETYPE_2D && (function == FUNCTION_TEXTUREPROJ || function == FUNCTION_TEXTUREPROJLOD);
426 bool hasLodBias = functionHasLod(m_lookupSpec.function) || m_lookupSpec.useBias;
446 switch (m_lookupSpec.function)
505 if (functionHasLod(function) || m_lookupSpec.useBias)
546 : TestCaseGroup(context, "texture_functions", "Texture Access Function Tests")
593 // Name Function MinCoord MaxCoord Bias? MinLod MaxLod Texture EvalFunc
612 // Name Function MinCoord MaxCoord Bias? MinLod MaxLod Texture EvalFunc
629 tcu::TestCaseGroup* group = new tcu::TestCaseGroup(m_testCtx, "invalid", "Invalid texture function usage", negativeCases);