Searched refs:evalFunc (Results 1 - 25 of 39) sorted by relevance

12

/external/deqp/modules/gles2/functional/
H A Des2fShaderAlgorithmTests.cpp52 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) argument
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) argument
136 return new ShaderAlgorithmCase(context, caseName, description, isVertexCase, evalFunc, vertexShaderSource.c_str(), fragmentShaderSource.c_str());
H A Des2fShaderIndexingTests.cpp145 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) argument
162 : ShaderRenderCase (context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc)
359 ShaderEvalFunc evalFunc = getArrayCoordsEvalFunc(varType); local
371 return new ShaderIndexingCase(context, caseName, description, true, varType, evalFunc, requirements, vertexShaderSource.c_str(), fragmentShaderSource.c_str());
472 ShaderEvalFunc evalFunc = getArrayUniformEvalFunc(varType); local
481 return new ShaderIndexingCase(context, caseName, description, isVertexCase, varType, evalFunc, requirements, vertexShaderSource.c_str(), fragmentShaderSource.c_str());
620 ShaderEvalFunc evalFunc = getArrayCoordsEvalFunc(varType); local
629 return new ShaderIndexingCase(context, caseName, description, isVertexCase, varType, evalFunc, requirements, vertexShaderSource.c_str(), fragmentShaderSource.c_str());
806 ShaderEvalFunc evalFunc local
978 ShaderEvalFunc evalFunc = getMatrixSubscriptEvalFunc(varType); local
[all...]
H A Des2fShaderDiscardTests.cpp61 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) argument
75 : ShaderRenderCase (context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, false, evalFunc)
H A Des2fShaderReturnTests.cpp83 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) argument
93 : ShaderRenderCase (context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc)
H A Des2fShaderLoopTests.cpp212 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) argument
228 : ShaderRenderCase (context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc)
465 ShaderEvalFunc evalFunc = getLoopEvalFunc(numLoopIters); local
480 return new ShaderLoopCase(context, caseName, description, isVertexCase, evalFunc, requirement, vertexShaderSource.c_str(), fragmentShaderSource.c_str());
1232 ShaderEvalFunc evalFunc = getLoopEvalFunc(numIters); local
1250 return new ShaderLoopCase(context, caseName, description, isVertexCase, evalFunc, requirement, vertexShaderSource.c_str(), fragmentShaderSource.c_str());
H A Des2fShaderTextureFunctionTests.cpp211 TexLookupEvaluator (TexEvalFunc evalFunc, const TexLookupParams& lookupParams) : m_evalFunc(evalFunc), m_lookupParams(lookupParams) {} argument
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) argument
250 , m_evaluator (evalFunc, m_lookupParams)
554 TexEvalFunc evalFunc; member in struct:deqp::gles2::Functional::TexFuncCaseSpec
566 group->addChild(new ShaderTextureFunctionCase(parent->getContext(), cases[ndx].name, "", cases[ndx].lookupSpec, cases[ndx].texSpec, cases[ndx].evalFunc, isVertex));
/external/deqp/modules/gles3/functional/
H A Des3fShaderSwitchTests.cpp51 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) argument
56 : ShaderRenderCase(context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc)
H A Des3fFragDepthTests.cpp100 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) argument
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) argument
286 , m_evalFunc (evalFunc)
450 EvalFragDepthFunc evalFunc; member in struct:deqp::gles3::Functional::__anon5079
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));
H A Des3fShaderPrecisionTests.cpp182 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);
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) argument
218 , m_evalFunc (evalFunc)
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 isVertexCase);
467 ShaderIntPrecisionCase::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 isVertexCase) argument
470 , m_evalFunc (evalFunc)
630 ShaderUintPrecisionCase (Context& context, const char* name, const char* desc, const char* op, EvalFunc evalFunc, glu::Precision precision, int bits, const tcu::UVec2& rangeA, const tcu::UVec2& rangeB, bool isVertexCase);
661 ShaderUintPrecisionCase::ShaderUintPrecisionCase (Context& context, const char* name, const char* desc, const char* op, EvalFunc evalFunc, glu::Precision precision, int bits, const tcu::UVec2& rangeA, const tcu::UVec2& rangeB, bool isVertexCase) argument
664 , m_evalFunc (evalFunc)
858 ShaderFloatPrecisionCase::EvalFunc evalFunc; member in struct:deqp::gles3::Functional::__anon5138
879 ShaderIntPrecisionCase::EvalFunc evalFunc; member in struct:deqp::gles3::Functional::__anon5139
905 ShaderUintPrecisionCase::EvalFunc evalFunc; member in struct:deqp::gles3::Functional::__anon5140
[all...]
H A Des3fShaderIndexingTests.cpp139 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) argument
153 : ShaderRenderCase(context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc)
333 ShaderEvalFunc evalFunc = getArrayCoordsEvalFunc(varType); local
334 return new ShaderIndexingCase(context, caseName, description, true, varType, evalFunc, vertexShaderSource.c_str(), fragmentShaderSource.c_str());
439 ShaderEvalFunc evalFunc = getArrayUniformEvalFunc(varType); local
440 return new ShaderIndexingCase(context, caseName, description, isVertexCase, varType, evalFunc, vertexShaderSource.c_str(), fragmentShaderSource.c_str());
583 ShaderEvalFunc evalFunc = getArrayCoordsEvalFunc(varType); local
584 return new ShaderIndexingCase(context, caseName, description, isVertexCase, varType, evalFunc, vertexShaderSource.c_str(), fragmentShaderSource.c_str());
765 ShaderEvalFunc evalFunc local
952 ShaderEvalFunc evalFunc = getMatrixSubscriptEvalFunc(varType); local
[all...]
H A Des3fShaderDiscardTests.cpp55 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) argument
69 : ShaderRenderCase (context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, false, evalFunc)
H A Des3fShaderReturnTests.cpp78 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) argument
83 : ShaderRenderCase(context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc)
H A Des3fShaderLoopTests.cpp209 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) argument
221 : ShaderRenderCase(context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc)
437 ShaderEvalFunc evalFunc = getLoopEvalFunc(numLoopIters); local
438 return new ShaderLoopCase(context, caseName, description, isVertexCase, evalFunc, vertexShaderSource.c_str(), fragmentShaderSource.c_str());
1125 ShaderEvalFunc evalFunc = getLoopEvalFunc(numIters); local
1126 return new ShaderLoopCase(context, caseName, description, isVertexCase, evalFunc, vertexShaderSource.c_str(), fragmentShaderSource.c_str());
/external/deqp/external/openglcts/modules/common/
H A DglcFragDepthTests.cpp113 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; member in struct:deqp::__anon4088
552 cases[ndx].fragSrc, cases[ndx].evalFunc));
560 cases[ndx].fragSrc, cases[ndx].evalFunc, GL_LESS));
125 FragDepthCompareCase(Context& context, const char* name, const char* desc, glu::GLSLVersion glslVersion, const char* fragSrc, EvalFragDepthFunc evalFunc, deUint32 compareFunc) argument
283 FragDepthWriteCase(Context& context, const char* name, const char* desc, glu::GLSLVersion glslVersion, const char* fragSrc, EvalFragDepthFunc evalFunc) argument
H A DglcShaderSwitchTests.cpp42 const char* vtxSource, const char* fragSource, ShaderEvalFunc evalFunc);
47 const char* vtxSource, const char* fragSource, ShaderEvalFunc evalFunc)
49 description, isVertexCase, evalFunc)
46 ShaderSwitchCase(Context& context, const char* name, const char* description, bool isVertexCase, const char* vtxSource, const char* fragSource, ShaderEvalFunc evalFunc) argument
H A DglcShaderIndexingTests.cpp158 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); local
361 return new ShaderIndexingCase(context, caseName, description, true, varType, evalFunc, vertexShaderSource.c_str(),
472 ShaderEvalFunc evalFunc = getArrayUniformEvalFunc(varType); local
473 return new ShaderIndexingCase(context, caseName, description, isVertexCase, varType, evalFunc,
622 ShaderEvalFunc evalFunc = getArrayCoordsEvalFunc(varType); local
623 return new ShaderIndexingCase(context, caseName, description, isVertexCase, varType, evalFunc,
840 ShaderEvalFunc evalFunc local
171 ShaderIndexingCase(Context& context, const char* name, const char* description, bool isVertexCase, DataType varType, ShaderEvalFunc evalFunc, const char* vertShaderSource, const char* fragShaderSource) argument
1087 ShaderEvalFunc evalFunc = getMatrixSubscriptEvalFunc(varType); local
[all...]
H A DglcShaderRenderCase.hpp235 // 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);
H A DglcShaderLoopTests.cpp182 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); local
419 return new ShaderLoopCase(context, caseName, description, isVertexCase, evalFunc, vertexShaderSource.c_str(),
1118 ShaderEvalFunc evalFunc = getLoopEvalFunc(numIters); local
1119 return new ShaderLoopCase(context, caseName, description, isVertexCase, evalFunc, vertexShaderSource.c_str(),
193 ShaderLoopCase(Context& context, const char* name, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, const char* vertShaderSource, const char* fragShaderSource) argument
H A DglcShaderStructTests.cpp55 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,
74 ShaderStructCase(Context& context, const char* name, const char* description, bool isVertexCase, bool usesTextures, ShaderEvalFunc evalFunc, SetupUniformsFunc setupUniformsFunc, const char* vertShaderSource, const char* fragShaderSource) argument
126 createStructCase(Context& context, const char* name, const char* description, glu::GLSLVersion glslVersion, bool isVertexCase, bool usesTextures, ShaderEvalFunc evalFunc, SetupUniformsFunc setupUniforms, const LineStream& shaderSrc) argument
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/
H A DvktShaderRenderDiscardTests.cpp105 const ShaderEvalFunc evalFunc,
122 const ShaderEvalFunc evalFunc,
124 : ShaderRenderCase (testCtx, name, description, false, evalFunc, new SamplerUniformSetup(usesTexture), DE_NULL)
118 ShaderDiscardCase(tcu::TestContext& testCtx, const char* name, const char* description, const char* shaderSource, const ShaderEvalFunc evalFunc, bool usesTexture) argument
H A DvktShaderRenderSwitchTests.cpp60 ShaderEvalFunc evalFunc,
71 ShaderEvalFunc evalFunc,
73 : ShaderRenderCase (testCtx, name, description, isVertexCase, evalFunc, new UniformSetup(setupUniformsFunc), DE_NULL)
65 ShaderSwitchCase(tcu::TestContext& testCtx, const string& name, const string& description, bool isVertexCase, const string& vtxSource, const string& fragSource, ShaderEvalFunc evalFunc, UniformSetupFunc setupUniformsFunc) argument
H A DvktShaderRenderIndexingTests.cpp221 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); local
381 return de::MovePtr<ShaderIndexingCase>(new ShaderIndexingCase(context, caseName, description, true, evalFunc, vertexShaderSource, fragmentShaderSource, varType, false));
496 ShaderEvalFunc evalFunc = getArrayUniformEvalFunc(varType); local
497 return de::MovePtr<ShaderIndexingCase>(new ShaderIndexingCase(context, caseName, description, isVertexCase, evalFunc, vertexShaderSource, fragmentShaderSource, varType, true));
651 ShaderEvalFunc evalFunc = getArrayCoordsEvalFunc(varType); local
652 return de::MovePtr<ShaderIndexingCase>(new ShaderIndexingCase(context, caseName, description, isVertexCase, evalFunc, vertexShaderSource, fragmentShaderSource, varType, false));
838 ShaderEvalFunc evalFunc local
233 ShaderIndexingCase(tcu::TestContext& testCtx, const std::string& name, const std::string& description, const bool isVertexCase, const ShaderEvalFunc evalFunc, const std::string& vertShaderSource, const std::string& fragShaderSource, const DataType varType, const bool usesArray) argument
1030 ShaderEvalFunc evalFunc = getMatrixSubscriptEvalFunc(varType); local
[all...]
H A DvktShaderRenderReturnTests.cpp75 const ShaderEvalFunc evalFunc,
85 const ShaderEvalFunc evalFunc,
87 : ShaderRenderCase(testCtx, name, description, isVertexCase, evalFunc, uniformFunc, DE_NULL)
80 ShaderReturnCase(tcu::TestContext& testCtx, const std::string& name, const std::string& description, bool isVertexCase, const std::string& shaderSource, const ShaderEvalFunc evalFunc, const UniformSetup* uniformFunc) argument
H A DvktShaderRenderLoopTests.cpp263 ShaderEvalFunc evalFunc,
267 : ShaderRenderCase (testCtx, name, description, isVertexCase, evalFunc, uniformSetup, DE_NULL)
517 ShaderEvalFunc evalFunc = getLoopEvalFunc(numLoopIters); local
519 return de::MovePtr<ShaderLoopCase>(new ShaderLoopCase(testCtx, caseName, description, isVertexCase, evalFunc, uniformSetup, vertexShaderSource, fragmentShaderSource));
1248 ShaderEvalFunc evalFunc = getLoopEvalFunc(numIters); local
1249 return de::MovePtr<ShaderLoopCase>(new ShaderLoopCase(testCtx, caseName, description, isVertexCase, evalFunc, uniformSetup, vertexShaderSource, fragmentShaderSource));
259 ShaderLoopCase(tcu::TestContext& testCtx, const std::string& name, const std::string& description, bool isVertexCase, ShaderEvalFunc evalFunc, UniformSetup* uniformSetup, const std::string& vertexShaderSource, const std::string& fragmentShaderSource) argument
/external/deqp/modules/glshared/
H A DglsShaderRenderCase.hpp184 // 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);

Completed in 336 milliseconds

12