/third_party/vk-gl-cts/external/openglcts/modules/common/ |
H A D | glcShaderLoopTests.cpp | 181 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 D | glcShaderFunctionTests.cpp | 41 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 D | glcShaderIndexingTests.cpp | 157 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 D | 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) 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 D | es3fShaderFunctionTests.cpp | 44 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 D | 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) 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 D | es3fShaderPrecisionTests.cpp | 64 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 D | 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) in ShaderReturnCase() argument 83 : ShaderRenderCase(context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, description, isVertexCase, evalFunc) in ShaderReturnCase() 85 if (isVertexCase) in ShaderReturnCase()
|
H A D | 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) 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 D | es3pShaderControlStatementTests.cpp | 167 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 D | es3pShaderOptimizationTests.cpp | 128 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 D | es3pShaderCompilationCases.cpp | 502 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 D | es2pShaderControlStatementTests.cpp | 167 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 D | es2pShaderOptimizationTests.cpp | 128 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 D | es2fShaderIndexingTests.cpp | 150 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 D | es2fShaderFunctionTests.cpp | 44 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 D | 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) 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 D | 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) 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 D | 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) 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 D | vktShaderRenderIndexingTests.cpp | 224 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 D | vktShaderRenderLoopTests.cpp | 270 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 D | vktShaderRenderReturnTests.cpp | 72 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 D | vktShaderRenderIndexingTests.cpp | 225 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 D | vktShaderRenderLoopTests.cpp | 271 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 D | vktShaderRenderReturnTests.cpp | 73 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
|