Home
last modified time | relevance | path

Searched refs:isVertexCase (Results 1 - 25 of 63) sorted by relevance

123

/third_party/vk-gl-cts/external/openglcts/modules/common/
H A DglcShaderLoopTests.cpp181 ShaderLoopCase(Context& context, const char* name, const char* description, bool isVertexCase,
193 ShaderLoopCase::ShaderLoopCase(Context& context, const char* name, const char* description, bool isVertexCase, in ShaderLoopCase() argument
196 description, isVertexCase, evalFunc) in ShaderLoopCase()
220 const char* description, bool isVertexCase, LoopType loopType, in createGenericLoopCase()
226 std::ostringstream& op = isVertexCase ? vtx : frag; in createGenericLoopCase()
238 if (isVertexCase) in createGenericLoopCase()
282 if (isVertexCase) in createGenericLoopCase()
291 if (isVertexCase) in createGenericLoopCase()
298 if (isVertexCase) in createGenericLoopCase()
389 if (isVertexCase) in createGenericLoopCase()
219 createGenericLoopCase(Context& context, glu::GLSLVersion glslVersion, const char* caseName, const char* description, bool isVertexCase, LoopType loopType, LoopCountType loopCountType, Precision loopCountPrecision, DataType loopCountDataType) createGenericLoopCase() argument
424 createSpecialLoopCase(Context& context, glu::GLSLVersion glslVersion, const char* caseName, const char* description, bool isVertexCase, LoopCase loopCase, LoopType loopType, LoopCountType loopCountType) createSpecialLoopCase() argument
1173 bool isVertexCase = (shaderType == SHADERTYPE_VERTEX); init() local
1199 bool isVertexCase = (shaderType == SHADERTYPE_VERTEX); init() local
[all...]
H A DglcShaderFunctionTests.cpp41 ShaderFunctionCase(Context& context, const char* name, const char* description, bool isVertexCase, bool usesTextures,
61 ShaderFunctionCase::ShaderFunctionCase(Context& context, const char* name, const char* description, bool isVertexCase, in ShaderFunctionCase() argument
65 description, isVertexCase, evalFunc) in ShaderFunctionCase()
114 glu::GLSLVersion glslVersion, bool isVertexCase, bool usesTextures, in createStructCase()
139 if (isVertexCase) in createStructCase()
163 if (isVertexCase) in createStructCase()
164 return new ShaderFunctionCase(context, name, description, isVertexCase, usesTextures, evalFunc, setupUniforms, in createStructCase()
168 return new ShaderFunctionCase(context, name, description, isVertexCase, usesTextures, evalFunc, setupUniforms, in createStructCase()
113 createStructCase(Context& context, const char* name, const char* description, glu::GLSLVersion glslVersion, bool isVertexCase, bool usesTextures, ShaderEvalFunc evalFunc, SetupUniformsFunc setupUniforms, const LineStream& shaderSrc) createStructCase() argument
H A DglcShaderIndexingTests.cpp157 ShaderIndexingCase(Context& context, const char* name, const char* description, bool isVertexCase, DataType varType,
171 ShaderIndexingCase::ShaderIndexingCase(Context& context, const char* name, const char* description, bool isVertexCase, in ShaderIndexingCase() argument
175 description, isVertexCase, evalFunc) in ShaderIndexingCase()
366 glu::GLSLVersion glslVersion, bool isVertexCase, DataType varType, in createUniformArrayCase()
374 std::ostringstream& op = isVertexCase ? vtx : frag; in createUniformArrayCase()
383 if (isVertexCase) in createUniformArrayCase()
438 if (isVertexCase) in createUniformArrayCase()
473 return new ShaderIndexingCase(context, caseName, description, isVertexCase, varType, evalFunc, in createUniformArrayCase()
478 glu::GLSLVersion glslVersion, bool isVertexCase, DataType varType, in createTmpArrayCase()
486 std::ostringstream& op = isVertexCase in createTmpArrayCase()
365 createUniformArrayCase(Context& context, const char* caseName, const char* description, glu::GLSLVersion glslVersion, bool isVertexCase, DataType varType, IndexAccessType readAccess) createUniformArrayCase() argument
477 createTmpArrayCase(Context& context, const char* caseName, const char* description, glu::GLSLVersion glslVersion, bool isVertexCase, DataType varType, IndexAccessType writeAccess, IndexAccessType readAccess) createTmpArrayCase() argument
698 createVectorSubscriptCase(Context& context, const char* caseName, const char* description, glu::GLSLVersion glslVersion, bool isVertexCase, DataType varType, VectorAccessType writeAccess, VectorAccessType readAccess) createVectorSubscriptCase() argument
961 createMatrixSubscriptCase(Context& context, const char* caseName, const char* description, glu::GLSLVersion glslVersion, bool isVertexCase, DataType varType, IndexAccessType writeAccess, IndexAccessType readAccess) createMatrixSubscriptCase() argument
1199 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
1233 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
1273 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
1313 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
[all...]
/third_party/vk-gl-cts/modules/gles3/functional/
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) in ShaderLoopCase() argument
221 : ShaderRenderCase(context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc) in ShaderLoopCase()
244 static ShaderLoopCase* createGenericLoopCase (Context& context, const char* caseName, const char* description, bool isVertexCase, LoopType loopType, LoopCountType loopCountType, Precision loopCountPrecision, DataType loopCountDataType) in createGenericLoopCase() argument
248 std::ostringstream& op = isVertexCase ? vtx : frag; in createGenericLoopCase()
260 if (isVertexCase) in createGenericLoopCase()
304 if (isVertexCase) in createGenericLoopCase()
313 if (isVertexCase) in createGenericLoopCase()
320 if (isVertexCase) in createGenericLoopCase()
408 if (isVertexCase) in createGenericLoopCase()
442 createSpecialLoopCase(Context& context, const char* caseName, const char* description, bool isVertexCase, LoopCase loopCase, LoopType loopType, LoopCountType loopCountType) createSpecialLoopCase() argument
1184 bool isVertexCase = (shaderType == SHADERTYPE_VERTEX); init() local
1207 bool isVertexCase = (shaderType == SHADERTYPE_VERTEX); init() local
[all...]
H A Des3fShaderFunctionTests.cpp44 ShaderFunctionCase (Context& context, const char* name, const char* description, bool isVertexCase, bool usesTextures, ShaderEvalFunc evalFunc, SetupUniformsFunc setupUniformsFunc, const char* vertShaderSource, const char* fragShaderSource);
62 ShaderFunctionCase::ShaderFunctionCase (Context& context, const char* name, const char* description, bool isVertexCase, bool usesTextures, ShaderEvalFunc evalFunc, SetupUniformsFunc setupUniformsFunc, const char* vertShaderSource, const char* fragShaderSource) in ShaderFunctionCase() argument
63 : ShaderRenderCase (context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc) in ShaderFunctionCase()
103 static ShaderFunctionCase* createStructCase (Context& context, const char* name, const char* description, bool isVertexCase, bool usesTextures, ShaderEvalFunc evalFunc, SetupUniformsFunc setupUniforms, const LineStream& shaderSrc, const std::map<std::string, std::string>* additionalParams) in createStructCase() argument
126 if (isVertexCase) in createStructCase()
151 if (isVertexCase) in createStructCase()
152 return new ShaderFunctionCase(context, name, description, isVertexCase, usesTextures, evalFunc, setupUniforms, tcu::StringTemplate(shaderSrc.str()).specialize(spParams).c_str(), defaultFragSrc); in createStructCase()
154 return new ShaderFunctionCase(context, name, description, isVertexCase, usesTextures, evalFunc, setupUniforms, defaultVertSrc, tcu::StringTemplate(shaderSrc.str()).specialize(spParams).c_str()); in createStructCase()
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) in ShaderIndexingCase() argument
153 : ShaderRenderCase(context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc) in ShaderIndexingCase()
337 static ShaderIndexingCase* createUniformArrayCase (Context& context, const char* caseName, const char* description, bool isVertexCase, DataType varType, IndexAccessType readAccess) in createUniformArrayCase() argument
341 std::ostringstream& op = isVertexCase ? vtx : frag; in createUniformArrayCase()
350 if (isVertexCase) in createUniformArrayCase()
405 if (isVertexCase) in createUniformArrayCase()
440 return new ShaderIndexingCase(context, caseName, description, isVertexCase, varType, evalFunc, vertexShaderSource.c_str(), fragmentShaderSource.c_str()); in createUniformArrayCase()
443 static ShaderIndexingCase* createTmpArrayCase (Context& context, const char* caseName, const char* description, bool isVertexCase, DataType varType, IndexAccessType writeAccess, IndexAccessType readAccess) in createTmpArrayCase() argument
447 std::ostringstream& op = isVertexCase in createTmpArrayCase()
603 createVectorSubscriptCase(Context& context, const char* caseName, const char* description, bool isVertexCase, DataType varType, VectorAccessType writeAccess, VectorAccessType readAccess) createVectorSubscriptCase() argument
803 createMatrixSubscriptCase(Context& context, const char* caseName, const char* description, bool isVertexCase, DataType varType, IndexAccessType writeAccess, IndexAccessType readAccess) createMatrixSubscriptCase() argument
1022 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
1050 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
1086 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
1128 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
[all...]
H A Des3fShaderPrecisionTests.cpp64 static glu::ShaderProgram* createFloatPrecisionEvalProgram (const glu::RenderContext& context, glu::Precision precision, const char* evalOp, bool isVertexCase) in createFloatPrecisionEvalProgram() argument
73 ostringstream& op = isVertexCase ? vtx : frag; in createFloatPrecisionEvalProgram()
82 if (isVertexCase) in createFloatPrecisionEvalProgram()
99 op << "\t" << precName << " " << typeName << " in0 = " << (isVertexCase ? "a_" : "v_") << "in0;\n" in createFloatPrecisionEvalProgram()
100 << "\t" << precName << " " << typeName << " in1 = " << (isVertexCase ? "a_" : "v_") << "in1;\n"; in createFloatPrecisionEvalProgram()
102 if (!isVertexCase) in createFloatPrecisionEvalProgram()
105 op << "\t" << (isVertexCase ? "v_out" : "res") << " = " << evalOp << ";\n"; in createFloatPrecisionEvalProgram()
107 if (isVertexCase) in createFloatPrecisionEvalProgram()
124 static glu::ShaderProgram* createIntUintPrecisionEvalProgram (const glu::RenderContext& context, glu::DataType type, glu::Precision precision, const char* evalOp, bool isVertexCase) in createIntUintPrecisionEvalProgram() argument
130 ostringstream& op = isVertexCase in createIntUintPrecisionEvalProgram()
215 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) ShaderFloatPrecisionCase() argument
467 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) ShaderIntPrecisionCase() argument
661 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) ShaderUintPrecisionCase() argument
[all...]
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) in ShaderReturnCase() argument
83 : ShaderRenderCase(context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc) in ShaderReturnCase()
85 if (isVertexCase) in ShaderReturnCase()
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) in ShaderSwitchCase() argument
56 : ShaderRenderCase(context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc) in ShaderSwitchCase()
/third_party/vk-gl-cts/modules/gles3/performance/
H A Des3pShaderControlStatementTests.cpp167 bool isVertexCase = m_caseType == CASETYPE_VERTEX; in init() local
187 isVertexCase ? "a_compareValue" : in init()
192 std::ostringstream& op = isVertexCase ? vtx : frag; in init()
209 if (isVertexCase) in init()
241 if (isConditionMixed && !isVertexCase) in init()
251 writeConditionalWorkload(op, "res", isVertexCase ? "a_value0" : "v_value0"); // Workload calculation for the "true" branch. in init()
253 op << "res = " << (isVertexCase ? "a_value0" : "v_value0") << ";"; in init()
262 writeConditionalWorkload(op, "res", isVertexCase ? "a_value1" : "v_value1"); // Workload calculations for the "false" branch. in init()
264 op << "res = " << (isVertexCase ? "a_value1" : "v_value1") << ";"; in init()
269 if (isVertexCase) in init()
442 bool isVertexCase = m_caseType == CASETYPE_VERTEX; init() local
700 bool isVertexCase = m_caseType == CASETYPE_VERTEX; init() local
782 bool isVertexCase = m_caseType == CASETYPE_VERTEX; writeWorkload() local
818 bool isVertexCase = m_caseType == CASETYPE_VERTEX; writeWorkload() local
[all...]
H A Des3pShaderOptimizationTests.cpp128 const bool isVertexCase = shaderType == CASESHADERTYPE_VERTEX; in defaultProgramData() local
137 + (isVertexCase ? funcDefs : "") + in defaultProgramData()
142 + (isVertexCase ? mainStatements : "") + in defaultProgramData()
451 const bool isVertexCase = m_caseShaderType == CASESHADERTYPE_VERTEX; in generateProgramData() local
453 const string statements = m_caseType == CASETYPE_BUILT_IN_FUNCTIONS ? builtinFunctionsCaseStatements (optimized, m_useConstantExpressionsOnly, precision, isVertexCase) in generateProgramData()
454 : m_caseType == CASETYPE_ARRAY ? arrayCaseStatements (optimized, m_useConstantExpressionsOnly, precision, isVertexCase) in generateProgramData()
455 : m_caseType == CASETYPE_STRUCT ? structCaseStatements (optimized, m_useConstantExpressionsOnly, precision, isVertexCase) in generateProgramData()
560 const bool isVertexCase = m_caseShaderType == CASESHADERTYPE_VERTEX; in generateProgramData() local
562 const string statements = m_caseType == CASETYPE_SINGLE_STATEMENT ? singleStatementCaseStatements (optimized, precision, isVertexCase) in generateProgramData()
563 : m_caseType == CASETYPE_MULTIPLE_STATEMENTS ? multipleStatementsCaseStatements (optimized, precision, isVertexCase) in generateProgramData()
701 const bool isVertexCase = m_caseShaderType == CASESHADERTYPE_VERTEX; generateProgramData() local
[all...]
H A Des3pShaderCompilationCases.cpp502 ShaderCompilerLightCase (Context& context, const char* name, const char* description, int caseID, bool avoidCache, bool addWhitespaceAndComments, bool isVertexCase, int numLights, LightType lightType);
540 ShaderCompilerLoopCase (Context& context, const char* name, const char* description, int caseID, bool avoidCache, bool addWhitespaceAndComments, bool isVertexCase, LoopType type, int numLoopIterations, int nestingDepth);
556 ShaderCompilerOperCase (Context& context, const char* name, const char* description, int caseID, bool avoidCache, bool addWhitespaceAndComments, bool isVertexCase, const char* oper, int numOperations);
668 InvalidShaderCompilerLightCase (Context& context, const char* name, const char* description, int caseID, InvalidityType invalidityType, bool isVertexCase, int numLights, LightType lightType);
714 InvalidShaderCompilerOperCase (Context& context, const char* name, const char* description, int caseID, InvalidityType invalidityType, bool isVertexCase, const char* oper, int numOperations);
757 static string lightVertexTemplate (int numLights, bool isVertexCase, LightType lightType)
796 if (!isVertexCase)
851 if (!isVertexCase)
869 if (isVertexCase)
882 if (isVertexCase)
[all...]
/third_party/vk-gl-cts/modules/gles2/performance/
H A Des2pShaderControlStatementTests.cpp167 bool isVertexCase = m_caseType == CASETYPE_VERTEX; in init() local
187 isVertexCase ? "a_compareValue" : in init()
192 std::ostringstream& op = isVertexCase ? vtx : frag; in init()
205 if (isVertexCase) in init()
237 if (isConditionMixed && !isVertexCase) in init()
247 writeConditionalWorkload(op, "res", isVertexCase ? "a_value0" : "v_value0"); // Workload calculation for the "true" branch. in init()
249 op << "res = " << (isVertexCase ? "a_value0" : "v_value0") << ";"; in init()
258 writeConditionalWorkload(op, "res", isVertexCase ? "a_value1" : "v_value1"); // Workload calculations for the "false" branch. in init()
260 op << "res = " << (isVertexCase ? "a_value1" : "v_value1") << ";"; in init()
265 if (isVertexCase) in init()
438 bool isVertexCase = m_caseType == CASETYPE_VERTEX; init() local
692 bool isVertexCase = m_caseType == CASETYPE_VERTEX; init() local
770 bool isVertexCase = m_caseType == CASETYPE_VERTEX; writeWorkload() local
806 bool isVertexCase = m_caseType == CASETYPE_VERTEX; writeWorkload() local
[all...]
H A Des2pShaderOptimizationTests.cpp128 const bool isVertexCase = shaderType == CASESHADERTYPE_VERTEX; in defaultProgramData() local
136 + (isVertexCase ? funcDefs : "") + in defaultProgramData()
141 + (isVertexCase ? mainStatements : "") + in defaultProgramData()
449 const bool isVertexCase = m_caseShaderType == CASESHADERTYPE_VERTEX; in generateProgramData() local
451 const string statements = m_caseType == CASETYPE_BUILT_IN_FUNCTIONS ? builtinFunctionsCaseStatements (optimized, m_useConstantExpressionsOnly, precision, isVertexCase) in generateProgramData()
452 : m_caseType == CASETYPE_ARRAY ? arrayCaseStatements (optimized, precision, isVertexCase) in generateProgramData()
453 : m_caseType == CASETYPE_STRUCT ? structCaseStatements (optimized, m_useConstantExpressionsOnly, precision, isVertexCase) in generateProgramData()
549 const bool isVertexCase = m_caseShaderType == CASESHADERTYPE_VERTEX; in generateProgramData() local
551 const string statements = m_caseType == CASETYPE_SINGLE_STATEMENT ? singleStatementCaseStatements (optimized, precision, isVertexCase) in generateProgramData()
552 : m_caseType == CASETYPE_MULTIPLE_STATEMENTS ? multipleStatementsCaseStatements (optimized, precision, isVertexCase) in generateProgramData()
690 const bool isVertexCase = m_caseShaderType == CASESHADERTYPE_VERTEX; generateProgramData() local
[all...]
/third_party/vk-gl-cts/modules/gles2/functional/
H A Des2fShaderIndexingTests.cpp150 ShaderIndexingCase (Context& context, const char* name, const char* description, bool isVertexCase, DataType varType, ShaderEvalFunc evalFunc, deUint32 requirements, const char* vertShaderSource, const char* fragShaderSource);
166 ShaderIndexingCase::ShaderIndexingCase (Context& context, const char* name, const char* description, bool isVertexCase, DataType varType, ShaderEvalFunc evalFunc, deUint32 requirements, const char* vertShaderSource, const char* fragShaderSource) in ShaderIndexingCase() argument
167 : ShaderRenderCase (context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc) in ShaderIndexingCase()
379 static ShaderIndexingCase* createUniformArrayCase (Context& context, const char* caseName, const char* description, bool isVertexCase, DataType varType, IndexAccessType readAccess) in createUniformArrayCase() argument
383 std::ostringstream& op = isVertexCase ? vtx : frag; in createUniformArrayCase()
388 if (isVertexCase) in createUniformArrayCase()
443 if (isVertexCase) in createUniformArrayCase()
484 requirements |= (isVertexCase ? REQUIREMENT_VERTEX_UNIFORM_LOOPS : REQUIREMENT_FRAGMENT_UNIFORM_LOOPS) | REQUIREMENT_UNIFORM_INDEXING; in createUniformArrayCase()
486 return new ShaderIndexingCase(context, caseName, description, isVertexCase, varType, evalFunc, requirements, vertexShaderSource.c_str(), fragmentShaderSource.c_str()); in createUniformArrayCase()
489 static ShaderIndexingCase* createTmpArrayCase (Context& context, const char* caseName, const char* description, bool isVertexCase, DataTyp argument
693 createVectorSubscriptCase(Context& context, const char* caseName, const char* description, bool isVertexCase, DataType varType, VectorAccessType writeAccess, VectorAccessType readAccess) createVectorSubscriptCase() argument
879 createMatrixSubscriptCase(Context& context, const char* caseName, const char* description, bool isVertexCase, DataType varType, IndexAccessType writeAccess, IndexAccessType readAccess) createMatrixSubscriptCase() argument
1101 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
1129 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
1165 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
1201 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
[all...]
H A Des2fShaderFunctionTests.cpp44 ShaderFunctionCase (Context& context, const char* name, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, SetupUniformsFunc setupUniformsFunc, const char* vertShaderSource, const char* fragShaderSource);
61 ShaderFunctionCase::ShaderFunctionCase (Context& context, const char* name, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, SetupUniformsFunc setupUniformsFunc, const char* vertShaderSource, const char* fragShaderSource) in ShaderFunctionCase() argument
62 : ShaderRenderCase (context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc) in ShaderFunctionCase()
94 static ShaderFunctionCase* createStructCase (Context& context, const char* name, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, SetupUniformsFunc setupUniforms, const LineStream& shaderSrc, const std::map<std::string, std::string>* additionalParams) in createStructCase() argument
114 if (isVertexCase) in createStructCase()
136 if (isVertexCase) in createStructCase()
137 return new ShaderFunctionCase(context, name, description, isVertexCase, evalFunc, setupUniforms, tcu::StringTemplate(shaderSrc.str()).specialize(spParams).c_str(), defaultFragSrc); in createStructCase()
139 return new ShaderFunctionCase(context, name, description, isVertexCase, evalFunc, setupUniforms, defaultVertSrc, tcu::StringTemplate(shaderSrc.str()).specialize(spParams).c_str()); in createStructCase()
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) in ShaderAlgorithmCase() argument
61 : ShaderRenderCase(context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc) in ShaderAlgorithmCase()
73 static ShaderAlgorithmCase* createExpressionCase (Context& context, const char* caseName, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, LineStream& shaderBody) in createExpressionCase() argument
77 std::ostringstream& op = isVertexCase ? vtx : frag; in createExpressionCase()
82 if (isVertexCase) in createExpressionCase()
105 if (isVertexCase) in createExpressionCase()
113 if (isVertexCase) in createExpressionCase()
136 return new ShaderAlgorithmCase(context, caseName, description, isVertexCase, evalFunc, vertexShaderSource.c_str(), fragmentShaderSource.c_str()); in createExpressionCase()
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) in ShaderLoopCase() argument
228 : ShaderRenderCase (context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc) in ShaderLoopCase()
276 static ShaderLoopCase* createGenericLoopCase (Context& context, const char* caseName, const char* description, bool isVertexCase, LoopType loopType, LoopCountType loopCountType, Precision loopCountPrecision, DataType loopCountDataType) in createGenericLoopCase() argument
280 std::ostringstream& op = isVertexCase ? vtx : frag; in createGenericLoopCase()
288 if (isVertexCase) in createGenericLoopCase()
332 if (isVertexCase) in createGenericLoopCase()
341 if (isVertexCase) in createGenericLoopCase()
348 if (isVertexCase) in createGenericLoopCase()
436 if (isVertexCase) in createGenericLoopCase()
484 createSpecialLoopCase(Context& context, const char* caseName, const char* description, bool isVertexCase, LoopCase loopCase, LoopType loopType, LoopCountType loopCountType) createSpecialLoopCase() argument
1308 bool isVertexCase = (shaderType == SHADERTYPE_VERTEX); init() local
1331 bool isVertexCase = (shaderType == SHADERTYPE_VERTEX); init() local
[all...]
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) in ShaderReturnCase() argument
93 : ShaderRenderCase (context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc) in ShaderReturnCase()
96 if (isVertexCase) in ShaderReturnCase()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender/
H A DvktShaderRenderIndexingTests.cpp224 bool isVertexCase,
239 const bool isVertexCase, in ShaderIndexingCase()
245 : ShaderRenderCase(testCtx, name, isVertexCase, evalFunc, new IndexingTestUniformSetup(varType, usesArray), DE_NULL) in ShaderIndexingCase()
388 bool isVertexCase, in createUniformArrayCase()
394 std::ostringstream& op = isVertexCase ? vtx : frag; in createUniformArrayCase()
403 if (isVertexCase) in createUniformArrayCase()
463 if (isVertexCase) in createUniformArrayCase()
498 return de::MovePtr<ShaderIndexingCase>(new ShaderIndexingCase(context, caseName, isVertexCase, evalFunc, vertexShaderSource, fragmentShaderSource, varType, true)); in createUniformArrayCase()
503 bool isVertexCase, in createTmpArrayCase()
510 std::ostringstream& op = isVertexCase in createTmpArrayCase()
237 ShaderIndexingCase(tcu::TestContext& testCtx, const std::string& name, const bool isVertexCase, const ShaderEvalFunc evalFunc, const std::string& vertShaderSource, const std::string& fragShaderSource, const DataType varType, const bool usesArray) ShaderIndexingCase() argument
386 createUniformArrayCase(tcu::TestContext& context, const std::string& caseName, bool isVertexCase, DataType varType, IndexAccessType readAccess) createUniformArrayCase() argument
501 createTmpArrayCase(tcu::TestContext& context, const std::string& caseName, bool isVertexCase, DataType varType, IndexAccessType writeAccess, IndexAccessType readAccess) createTmpArrayCase() argument
708 createVectorSubscriptCase(tcu::TestContext& context, const std::string& caseName, bool isVertexCase, DataType varType, VectorAccessType writeAccess, VectorAccessType readAccess) createVectorSubscriptCase() argument
912 createMatrixSubscriptCase(tcu::TestContext& context, const std::string& caseName, bool isVertexCase, DataType varType, IndexAccessType writeAccess, IndexAccessType readAccess) createMatrixSubscriptCase() argument
1147 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
1176 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
1213 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
1256 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
[all...]
H A DvktShaderRenderLoopTests.cpp270 bool isVertexCase, in ShaderLoopCase()
275 : ShaderRenderCase (testCtx, name, isVertexCase, evalFunc, uniformSetup, DE_NULL) in ShaderLoopCase()
309 bool isVertexCase, in createGenericLoopCase()
317 std::ostringstream& op = isVertexCase ? vtx : frag; in createGenericLoopCase()
329 if (isVertexCase) in createGenericLoopCase()
390 if (isVertexCase) in createGenericLoopCase()
400 if (isVertexCase) in createGenericLoopCase()
407 if (isVertexCase) in createGenericLoopCase()
497 if (isVertexCase) in createGenericLoopCase()
528 return de::MovePtr<ShaderLoopCase>(new ShaderLoopCase(testCtx, caseName, isVertexCase, evalFun in createGenericLoopCase()
268 ShaderLoopCase(tcu::TestContext& testCtx, const std::string& name, bool isVertexCase, ShaderEvalFunc evalFunc, UniformSetup* uniformSetup, const std::string& vertexShaderSource, const std::string& fragmentShaderSource) ShaderLoopCase() argument
307 createGenericLoopCase(tcu::TestContext& testCtx, const std::string& caseName, bool isVertexCase, LoopType loopType, LoopCountType loopCountType, glu::Precision loopCountPrecision, glu::DataType loopCountDataType) createGenericLoopCase() argument
531 createSpecialLoopCase(tcu::TestContext& testCtx, const std::string& caseName, bool isVertexCase, LoopCase loopCase, LoopType loopType, LoopCountType loopCountType) createSpecialLoopCase() argument
1548 bool isVertexCase = (shaderType == glu::SHADERTYPE_VERTEX); init() local
1571 bool isVertexCase = (shaderType == glu::SHADERTYPE_VERTEX); init() local
[all...]
H A DvktShaderRenderReturnTests.cpp72 bool isVertexCase,
81 bool isVertexCase, in ShaderReturnCase()
85 : ShaderRenderCase(testCtx, name, isVertexCase, evalFunc, uniformFunc, DE_NULL) in ShaderReturnCase()
87 if (isVertexCase) in ShaderReturnCase()
79 ShaderReturnCase(tcu::TestContext& testCtx, const std::string& name, bool isVertexCase, const std::string& shaderSource, const ShaderEvalFunc evalFunc, const UniformSetup* uniformFunc) ShaderReturnCase() argument
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderrender/
H A DvktShaderRenderIndexingTests.cpp225 bool isVertexCase,
241 const bool isVertexCase, in ShaderIndexingCase()
247 : ShaderRenderCase(testCtx, name, description, isVertexCase, evalFunc, new IndexingTestUniformSetup(varType, usesArray), DE_NULL) in ShaderIndexingCase()
392 bool isVertexCase, in createUniformArrayCase()
398 std::ostringstream& op = isVertexCase ? vtx : frag; in createUniformArrayCase()
407 if (isVertexCase) in createUniformArrayCase()
467 if (isVertexCase) in createUniformArrayCase()
502 return de::MovePtr<ShaderIndexingCase>(new ShaderIndexingCase(context, caseName, description, isVertexCase, evalFunc, vertexShaderSource, fragmentShaderSource, varType, true)); in createUniformArrayCase()
508 bool isVertexCase, in createTmpArrayCase()
515 std::ostringstream& op = isVertexCase in createTmpArrayCase()
238 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) ShaderIndexingCase() argument
389 createUniformArrayCase(tcu::TestContext& context, const std::string& caseName, const std::string& description, bool isVertexCase, DataType varType, IndexAccessType readAccess) createUniformArrayCase() argument
505 createTmpArrayCase(tcu::TestContext& context, const std::string& caseName, const std::string& description, bool isVertexCase, DataType varType, IndexAccessType writeAccess, IndexAccessType readAccess) createTmpArrayCase() argument
713 createVectorSubscriptCase(tcu::TestContext& context, const std::string& caseName, const std::string& description, bool isVertexCase, DataType varType, VectorAccessType writeAccess, VectorAccessType readAccess) createVectorSubscriptCase() argument
918 createMatrixSubscriptCase(tcu::TestContext& context, const std::string& caseName, const std::string& description, bool isVertexCase, DataType varType, IndexAccessType writeAccess, IndexAccessType readAccess) createMatrixSubscriptCase() argument
1156 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
1186 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
1224 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
1268 bool isVertexCase = ((ShaderType)shaderType == SHADERTYPE_VERTEX); init() local
[all...]
H A DvktShaderRenderLoopTests.cpp271 bool isVertexCase, in ShaderLoopCase()
276 : ShaderRenderCase (testCtx, name, description, isVertexCase, evalFunc, uniformSetup, DE_NULL) in ShaderLoopCase()
311 bool isVertexCase, in createGenericLoopCase()
319 std::ostringstream& op = isVertexCase ? vtx : frag; in createGenericLoopCase()
331 if (isVertexCase) in createGenericLoopCase()
392 if (isVertexCase) in createGenericLoopCase()
402 if (isVertexCase) in createGenericLoopCase()
409 if (isVertexCase) in createGenericLoopCase()
499 if (isVertexCase) in createGenericLoopCase()
530 return de::MovePtr<ShaderLoopCase>(new ShaderLoopCase(testCtx, caseName, description, isVertexCase, evalFun in createGenericLoopCase()
268 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) ShaderLoopCase() argument
308 createGenericLoopCase(tcu::TestContext& testCtx, const std::string& caseName, const std::string& description, bool isVertexCase, LoopType loopType, LoopCountType loopCountType, glu::Precision loopCountPrecision, glu::DataType loopCountDataType) createGenericLoopCase() argument
533 createSpecialLoopCase(tcu::TestContext& testCtx, const std::string& caseName, const std::string& description, bool isVertexCase, LoopCase loopCase, LoopType loopType, LoopCountType loopCountType) createSpecialLoopCase() argument
1551 bool isVertexCase = (shaderType == glu::SHADERTYPE_VERTEX); init() local
1575 bool isVertexCase = (shaderType == glu::SHADERTYPE_VERTEX); init() local
[all...]
H A DvktShaderRenderReturnTests.cpp73 bool isVertexCase,
83 bool isVertexCase, in ShaderReturnCase()
87 : ShaderRenderCase(testCtx, name, description, isVertexCase, evalFunc, uniformFunc, DE_NULL) in ShaderReturnCase()
89 if (isVertexCase) in ShaderReturnCase()
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) ShaderReturnCase() argument

Completed in 24 milliseconds

123