/external/deqp/modules/gles2/functional/ |
es2fShaderAlgorithmTests.cpp | 52 ShaderAlgorithmCase (Context& context, const char* name, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, const char* vertShaderSource, const char* fragShaderSource); 60 ShaderAlgorithmCase::ShaderAlgorithmCase (Context& context, const char* name, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, const char* vertShaderSource, const char* fragShaderSource) 61 : ShaderRenderCase(context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc) 73 static ShaderAlgorithmCase* createExpressionCase (Context& context, const char* caseName, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, LineStream& shaderBody) 136 return new ShaderAlgorithmCase(context, caseName, description, isVertexCase, evalFunc, vertexShaderSource.c_str(), fragmentShaderSource.c_str());
|
es2fShaderIndexingTests.cpp | 145 ShaderIndexingCase (Context& context, const char* name, const char* description, bool isVertexCase, DataType varType, ShaderEvalFunc evalFunc, deUint32 requirements, const char* vertShaderSource, const char* fragShaderSource); 161 ShaderIndexingCase::ShaderIndexingCase (Context& context, const char* name, const char* description, bool isVertexCase, DataType varType, ShaderEvalFunc evalFunc, deUint32 requirements, const char* vertShaderSource, const char* fragShaderSource) 162 : ShaderRenderCase (context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc) 359 ShaderEvalFunc evalFunc = getArrayCoordsEvalFunc(varType); 371 return new ShaderIndexingCase(context, caseName, description, true, varType, evalFunc, requirements, vertexShaderSource.c_str(), fragmentShaderSource.c_str()); 472 ShaderEvalFunc evalFunc = getArrayUniformEvalFunc(varType); 481 return new ShaderIndexingCase(context, caseName, description, isVertexCase, varType, evalFunc, requirements, vertexShaderSource.c_str(), fragmentShaderSource.c_str()); 620 ShaderEvalFunc evalFunc = getArrayCoordsEvalFunc(varType); 629 return new ShaderIndexingCase(context, caseName, description, isVertexCase, varType, evalFunc, requirements, vertexShaderSource.c_str(), fragmentShaderSource.c_str()); 806 ShaderEvalFunc evalFunc = getVectorSubscriptEvalFunc(varType) [all...] |
es2fShaderDiscardTests.cpp | 61 ShaderDiscardCase (Context& context, const char* name, const char* description, const char* shaderSource, ShaderEvalFunc evalFunc, deUint32 flags); 74 ShaderDiscardCase::ShaderDiscardCase (Context& context, const char* name, const char* description, const char* shaderSource, ShaderEvalFunc evalFunc, deUint32 flags) 75 : ShaderRenderCase (context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, false, evalFunc)
|
es2fShaderReturnTests.cpp | 83 ShaderReturnCase (Context& context, const char* name, const char* description, bool isVertexCase, const char* shaderSource, ShaderEvalFunc evalFunc, deUint32 requirements = 0); 92 ShaderReturnCase::ShaderReturnCase (Context& context, const char* name, const char* description, bool isVertexCase, const char* shaderSource, ShaderEvalFunc evalFunc, deUint32 requirements) 93 : ShaderRenderCase (context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc)
|
es2fShaderLoopTests.cpp | 212 ShaderLoopCase (Context& context, const char* name, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, LoopRequirement requirement, const char* vertShaderSource, const char* fragShaderSource); 227 ShaderLoopCase::ShaderLoopCase (Context& context, const char* name, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, LoopRequirement requirement, const char* vertShaderSource, const char* fragShaderSource) 228 : ShaderRenderCase (context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc) 465 ShaderEvalFunc evalFunc = getLoopEvalFunc(numLoopIters); 480 return new ShaderLoopCase(context, caseName, description, isVertexCase, evalFunc, requirement, vertexShaderSource.c_str(), fragmentShaderSource.c_str()); [all...] |
es2fShaderTextureFunctionTests.cpp | 211 TexLookupEvaluator (TexEvalFunc evalFunc, const TexLookupParams& lookupParams) : m_evalFunc(evalFunc), m_lookupParams(lookupParams) {} 223 ShaderTextureFunctionCase (Context& context, const char* name, const char* desc, const TextureLookupSpec& lookup, const TextureSpec& texture, TexEvalFunc evalFunc, bool isVertexCase); 246 ShaderTextureFunctionCase::ShaderTextureFunctionCase (Context& context, const char* name, const char* desc, const TextureLookupSpec& lookup, const TextureSpec& texture, TexEvalFunc evalFunc, bool isVertexCase) 250 , m_evaluator (evalFunc, m_lookupParams) 554 TexEvalFunc evalFunc; 557 #define CASE_SPEC(NAME, FUNC, MINCOORD, MAXCOORD, USEBIAS, MINLOD, MAXLOD, TEXSPEC, EVALFUNC) \ 558 { #NAME, TextureLookupSpec(FUNC, MINCOORD, MAXCOORD, USEBIAS, MINLOD, MAXLOD), TEXSPEC, EVALFUNC } 566 group->addChild(new ShaderTextureFunctionCase(parent->getContext(), cases[ndx].name, "", cases[ndx].lookupSpec, cases[ndx].texSpec, cases[ndx].evalFunc, isVertex)); 588 // Name Function MinCoord MaxCoord Bias? MinLod MaxLod Texture EvalFunc [all...] |
/external/deqp/modules/gles3/functional/ |
es3fShaderSwitchTests.cpp | 51 ShaderSwitchCase (Context& context, const char* name, const char* description, bool isVertexCase, const char* vtxSource, const char* fragSource, ShaderEvalFunc evalFunc); 55 ShaderSwitchCase::ShaderSwitchCase (Context& context, const char* name, const char* description, bool isVertexCase, const char* vtxSource, const char* fragSource, ShaderEvalFunc evalFunc) 56 : ShaderRenderCase(context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc)
|
es3fFragDepthTests.cpp | 100 FragDepthCompareCase (Context& context, const char* name, const char* desc, const char* fragSrc, EvalFragDepthFunc evalFunc, deUint32 compareFunc); 111 FragDepthCompareCase::FragDepthCompareCase (Context& context, const char* name, const char* desc, const char* fragSrc, EvalFragDepthFunc evalFunc, deUint32 compareFunc) 114 , m_evalFunc (evalFunc) 273 FragDepthWriteCase (Context& context, const char* name, const char* desc, const char* fragSrc, EvalFragDepthFunc evalFunc); 283 FragDepthWriteCase::FragDepthWriteCase (Context& context, const char* name, const char* desc, const char* fragSrc, EvalFragDepthFunc evalFunc) 286 , m_evalFunc (evalFunc) 450 EvalFragDepthFunc evalFunc; 580 writeGroup->addChild(new FragDepthWriteCase(m_context, cases[ndx].name, cases[ndx].desc, cases[ndx].fragSrc, cases[ndx].evalFunc)); 586 compareGroup->addChild(new FragDepthCompareCase(m_context, cases[ndx].name, cases[ndx].desc, cases[ndx].fragSrc, cases[ndx].evalFunc, GL_LESS));
|
es3fShaderPrecisionTests.cpp | 180 typedef double (*EvalFunc) (double in0, double in1); 182 ShaderFloatPrecisionCase (Context& context, const char* name, const char* desc, const char* op, EvalFunc evalFunc, glu::Precision precision, const tcu::Vec2& rangeA, const tcu::Vec2& rangeB, bool isVertexCase); 198 EvalFunc m_evalFunc; 215 ShaderFloatPrecisionCase::ShaderFloatPrecisionCase (Context& context, const char* name, const char* desc, const char* op, EvalFunc evalFunc, glu::Precision precision, const tcu::Vec2& rangeA, const tcu::Vec2& rangeB, bool isVertexCase) 218 , m_evalFunc (evalFunc) 434 typedef int (*EvalFunc) (int a, int b); 436 ShaderIntPrecisionCase (Context& context, const char* name, const char* desc, const char* op, EvalFunc evalFunc, glu::Precision precision, int bits, const tcu::IVec2& rangeA, const tcu::IVec2& rangeB, bool isVe (…) [all...] |
es3fShaderIndexingTests.cpp | 139 ShaderIndexingCase (Context& context, const char* name, const char* description, bool isVertexCase, DataType varType, ShaderEvalFunc evalFunc, const char* vertShaderSource, const char* fragShaderSource); 152 ShaderIndexingCase::ShaderIndexingCase (Context& context, const char* name, const char* description, bool isVertexCase, DataType varType, ShaderEvalFunc evalFunc, const char* vertShaderSource, const char* fragShaderSource) 153 : ShaderRenderCase(context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc) 333 ShaderEvalFunc evalFunc = getArrayCoordsEvalFunc(varType); 334 return new ShaderIndexingCase(context, caseName, description, true, varType, evalFunc, vertexShaderSource.c_str(), fragmentShaderSource.c_str()); 439 ShaderEvalFunc evalFunc = getArrayUniformEvalFunc(varType); 440 return new ShaderIndexingCase(context, caseName, description, isVertexCase, varType, evalFunc, vertexShaderSource.c_str(), fragmentShaderSource.c_str()); 583 ShaderEvalFunc evalFunc = getArrayCoordsEvalFunc(varType); 584 return new ShaderIndexingCase(context, caseName, description, isVertexCase, varType, evalFunc, vertexShaderSource.c_str(), fragmentShaderSource.c_str()); 765 ShaderEvalFunc evalFunc = getVectorSubscriptEvalFunc(varType) [all...] |
es3fShaderDiscardTests.cpp | 55 ShaderDiscardCase (Context& context, const char* name, const char* description, const char* shaderSource, ShaderEvalFunc evalFunc, bool usesTexture); 68 ShaderDiscardCase::ShaderDiscardCase (Context& context, const char* name, const char* description, const char* shaderSource, ShaderEvalFunc evalFunc, bool usesTexture) 69 : ShaderRenderCase (context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, false, evalFunc)
|
es3fShaderReturnTests.cpp | 78 ShaderReturnCase (Context& context, const char* name, const char* description, bool isVertexCase, const char* shaderSource, ShaderEvalFunc evalFunc); 82 ShaderReturnCase::ShaderReturnCase (Context& context, const char* name, const char* description, bool isVertexCase, const char* shaderSource, ShaderEvalFunc evalFunc) 83 : ShaderRenderCase(context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc)
|
es3fShaderLoopTests.cpp | 209 ShaderLoopCase (Context& context, const char* name, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, const char* vertShaderSource, const char* fragShaderSource); 220 ShaderLoopCase::ShaderLoopCase (Context& context, const char* name, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, const char* vertShaderSource, const char* fragShaderSource) 221 : ShaderRenderCase(context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc) 437 ShaderEvalFunc evalFunc = getLoopEvalFunc(numLoopIters); 438 return new ShaderLoopCase(context, caseName, description, isVertexCase, evalFunc, vertexShaderSource.c_str(), fragmentShaderSource.c_str()); [all...] |
/external/deqp/external/openglcts/modules/common/ |
glcFragDepthTests.cpp | 113 const char* fragSrc, EvalFragDepthFunc evalFunc, deUint32 compareFunc); 127 EvalFragDepthFunc evalFunc, deUint32 compareFunc) 131 , m_evalFunc(evalFunc) 272 const char* fragSrc, EvalFragDepthFunc evalFunc); 284 glu::GLSLVersion glslVersion, const char* fragSrc, EvalFragDepthFunc evalFunc) 285 : TestCase(context, name, desc), m_glslVersion(glslVersion), m_fragSrc(fragSrc), m_evalFunc(evalFunc) 445 EvalFragDepthFunc evalFunc; 552 cases[ndx].fragSrc, cases[ndx].evalFunc)); 560 cases[ndx].fragSrc, cases[ndx].evalFunc, GL_LESS));
|
glcShaderSwitchTests.cpp | 42 const char* vtxSource, const char* fragSource, ShaderEvalFunc evalFunc); 47 const char* vtxSource, const char* fragSource, ShaderEvalFunc evalFunc) 49 description, isVertexCase, evalFunc)
|
glcShaderIndexingTests.cpp | 158 ShaderEvalFunc evalFunc, const char* vertShaderSource, const char* fragShaderSource); 172 DataType varType, ShaderEvalFunc evalFunc, const char* vertShaderSource, 175 description, isVertexCase, evalFunc) 360 ShaderEvalFunc evalFunc = getArrayCoordsEvalFunc(varType); 361 return new ShaderIndexingCase(context, caseName, description, true, varType, evalFunc, vertexShaderSource.c_str(), 472 ShaderEvalFunc evalFunc = getArrayUniformEvalFunc(varType); 473 return new ShaderIndexingCase(context, caseName, description, isVertexCase, varType, evalFunc, 622 ShaderEvalFunc evalFunc = getArrayCoordsEvalFunc(varType); 623 return new ShaderIndexingCase(context, caseName, description, isVertexCase, varType, evalFunc, 840 ShaderEvalFunc evalFunc = getVectorSubscriptEvalFunc(varType) [all...] |
glcShaderRenderCase.hpp | 235 // Either inherit a class with overridden evaluate() or just pass in an evalFunc. 241 ShaderEvaluator(ShaderEvalFunc evalFunc); 259 const char* name, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc);
|
glcShaderLoopTests.cpp | 182 ShaderEvalFunc evalFunc, const char* vertShaderSource, const char* fragShaderSource); 194 ShaderEvalFunc evalFunc, const char* vertShaderSource, const char* fragShaderSource) 196 description, isVertexCase, evalFunc) 418 ShaderEvalFunc evalFunc = getLoopEvalFunc(numLoopIters); 419 return new ShaderLoopCase(context, caseName, description, isVertexCase, evalFunc, vertexShaderSource.c_str(), [all...] |
glcShaderStructTests.cpp | 55 ShaderEvalFunc evalFunc, SetupUniformsFunc setupUniformsFunc, const char* vertShaderSource, 75 bool usesTextures, ShaderEvalFunc evalFunc, SetupUniformsFunc setupUniformsFunc, 78 description, isVertexCase, evalFunc) 128 ShaderEvalFunc evalFunc, SetupUniformsFunc setupUniforms, 173 return new ShaderStructCase(context, name, description, isVertexCase, usesTextures, evalFunc, setupUniforms, 177 return new ShaderStructCase(context, name, description, isVertexCase, usesTextures, evalFunc, setupUniforms, [all...] |
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/ |
vktShaderRenderDiscardTests.cpp | 105 const ShaderEvalFunc evalFunc, 122 const ShaderEvalFunc evalFunc, 124 : ShaderRenderCase (testCtx, name, description, false, evalFunc, new SamplerUniformSetup(usesTexture), DE_NULL)
|
vktShaderRenderSwitchTests.cpp | 60 ShaderEvalFunc evalFunc, 71 ShaderEvalFunc evalFunc, 73 : ShaderRenderCase (testCtx, name, description, isVertexCase, evalFunc, new UniformSetup(setupUniformsFunc), DE_NULL)
|
vktShaderRenderIndexingTests.cpp | 221 const ShaderEvalFunc evalFunc, 237 const ShaderEvalFunc evalFunc, 242 : ShaderRenderCase(testCtx, name, description, isVertexCase, evalFunc, new IndexingTestUniformSetup(varType, usesArray), DE_NULL) 380 ShaderEvalFunc evalFunc = getArrayCoordsEvalFunc(varType); 381 return de::MovePtr<ShaderIndexingCase>(new ShaderIndexingCase(context, caseName, description, true, evalFunc, vertexShaderSource, fragmentShaderSource, varType, false)); 496 ShaderEvalFunc evalFunc = getArrayUniformEvalFunc(varType); 497 return de::MovePtr<ShaderIndexingCase>(new ShaderIndexingCase(context, caseName, description, isVertexCase, evalFunc, vertexShaderSource, fragmentShaderSource, varType, true)); 651 ShaderEvalFunc evalFunc = getArrayCoordsEvalFunc(varType); 652 return de::MovePtr<ShaderIndexingCase>(new ShaderIndexingCase(context, caseName, description, isVertexCase, evalFunc, vertexShaderSource, fragmentShaderSource, varType, false)); 838 ShaderEvalFunc evalFunc = getVectorSubscriptEvalFunc(varType) [all...] |
vktShaderRenderReturnTests.cpp | 75 const ShaderEvalFunc evalFunc, 85 const ShaderEvalFunc evalFunc, 87 : ShaderRenderCase(testCtx, name, description, isVertexCase, evalFunc, uniformFunc, DE_NULL)
|
vktShaderRenderLoopTests.cpp | 263 ShaderEvalFunc evalFunc, 267 : ShaderRenderCase (testCtx, name, description, isVertexCase, evalFunc, uniformSetup, DE_NULL) 517 ShaderEvalFunc evalFunc = getLoopEvalFunc(numLoopIters); 519 return de::MovePtr<ShaderLoopCase>(new ShaderLoopCase(testCtx, caseName, description, isVertexCase, evalFunc, uniformSetup, vertexShaderSource, fragmentShaderSource)); [all...] |
/external/deqp/modules/glshared/ |
glsShaderRenderCase.hpp | 184 // Either inherit a class with overridden evaluate() or just pass in an evalFunc. 190 ShaderEvaluator (ShaderEvalFunc evalFunc); 207 ShaderRenderCase (tcu::TestContext& testCtx, glu::RenderContext& renderCtx, const glu::ContextInfo& ctxInfo, const char* name, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc);
|