/external/deqp/modules/gles2/functional/ |
H A D | es2fShaderReturnTests.cpp | 153 ShaderReturnCase* makeConditionalReturnInFuncCase (Context& context, const char* name, const char* description, ReturnMode returnMode, bool isVertex) argument 171 const char* coords = isVertex ? "a_coords" : "v_coords"; 175 params["COORDSTORAGE"] = isVertex ? "attribute" : "varying"; 176 params["COORDPREC"] = isVertex ? "highp" : "mediump"; 177 params["OUTPUT"] = isVertex ? "v_color" : "gl_FragColor"; 179 params["EXTRADECL"] = isVertex ? "attribute highp vec4 a_position;\nvarying mediump vec4 v_color;\n" : ""; 180 params["POSITIONWRITE"] = isVertex ? " gl_Position = a_position;\n" : ""; 190 return new ShaderReturnCase(context, name, description, isVertex, tmpl.specialize(params).c_str(), getEvalFunc(returnMode)); 193 ShaderReturnCase* makeOutputWriteReturnCase (Context& context, const char* name, const char* description, bool inFunction, ReturnMode returnMode, bool isVertex) argument 226 const char* coords = isVertex 247 makeReturnInLoopCase(Context& context, const char* name, const char* description, bool isDynamicLoop, ReturnMode returnMode, bool isVertex) argument [all...] |
H A D | es2fShaderTextureFunctionTests.cpp | 560 static void createCaseGroup (TestCaseGroup* parent, const char* groupName, const char* groupDesc, const TexFuncCaseSpec* cases, int numCases, bool isVertex) argument 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 D | es3fShaderReturnTests.cpp | 126 ShaderReturnCase* makeConditionalReturnInFuncCase (Context& context, const char* name, const char* description, ReturnMode returnMode, bool isVertex) argument 145 const char* coords = isVertex ? "a_coords" : "v_coords"; 149 params["COORDPREC"] = isVertex ? "highp" : "mediump"; 150 params["OUTPUT"] = isVertex ? "v_color" : "o_color"; 152 params["EXTRADECL"] = isVertex ? "in highp vec4 a_position;\nout mediump vec4 v_color;\n" : "layout(location = 0) out mediump vec4 o_color;\n"; 153 params["POSITIONWRITE"] = isVertex ? " gl_Position = a_position;\n" : ""; 163 return new ShaderReturnCase(context, name, description, isVertex, tmpl.specialize(params).c_str(), getEvalFunc(returnMode)); 166 ShaderReturnCase* makeOutputWriteReturnCase (Context& context, const char* name, const char* description, bool inFunction, ReturnMode returnMode, bool isVertex) argument 201 const char* coords = isVertex ? "a_coords" : "v_coords"; 205 params["COORDPREC"] = isVertex 222 makeReturnInLoopCase(Context& context, const char* name, const char* description, bool isDynamicLoop, ReturnMode returnMode, bool isVertex) argument [all...] |
H A D | es3fShaderSwitchTests.cpp | 89 static tcu::TestCase* makeSwitchCase (Context& context, const char* name, const char* desc, SwitchType type, bool isVertex, const LineStream& switchBody) argument 93 std::ostringstream& op = isVertex ? vtx : frag; 101 if (isVertex) 124 op << " highp vec4 coords = " << (isVertex ? "a_coords" : "v_coords") << ";\n"; 136 if (isVertex) 150 return new ShaderSwitchCase(context, name, desc, isVertex, vtx.str().c_str(), frag.str().c_str(),
|
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/ |
H A D | vktShaderRenderReturnTests.cpp | 138 de::MovePtr<ShaderReturnCase> makeConditionalReturnInFuncCase (tcu::TestContext& context, const std::string& name, const std::string& description, ReturnMode returnMode, bool isVertex) argument 156 const char* coords = isVertex ? "a_coords" : "v_coords"; 160 params["COORDLOC"] = isVertex ? "1" : "0"; 161 params["COORDPREC"] = isVertex ? "highp" : "mediump"; 162 params["OUTPUT"] = isVertex ? "v_color" : "o_color"; 164 params["EXTRADECL"] = isVertex ? "layout(location = 0) in highp vec4 a_position;\nlayout(location = 0) out mediump vec4 v_color;\n" : "layout(location = 0) out mediump vec4 o_color;\n"; 165 params["POSITIONWRITE"] = isVertex ? " gl_Position = a_position;\n" : ""; 175 return de::MovePtr<ShaderReturnCase>(new ShaderReturnCase(context, name, description, isVertex, tmpl.specialize(params), getEvalFunc(returnMode), DE_NULL)); 178 de::MovePtr<ShaderReturnCase> makeOutputWriteReturnCase (tcu::TestContext& context, const std::string& name, const std::string& description, bool inFunction, ReturnMode returnMode, bool isVertex) argument 211 const char* coords = isVertex 233 makeReturnInLoopCase(tcu::TestContext& context, const std::string& name, const std::string& description, bool isDynamicLoop, ReturnMode returnMode, bool isVertex) argument [all...] |
H A D | vktShaderRenderSwitchTests.cpp | 106 static de::MovePtr<ShaderSwitchCase> makeSwitchCase (tcu::TestContext& testCtx, const string& name, const string& desc, SwitchType type, bool isVertex, const LineStream& switchBody) argument 110 std::ostringstream& op = isVertex ? vtx : frag; 118 if (isVertex) 141 op << " highp vec4 coords = " << (isVertex ? "a_coords" : "v_coords") << ";\n"; 153 if (isVertex) 167 return de::MovePtr<ShaderSwitchCase>(new ShaderSwitchCase(testCtx, name, desc, isVertex, vtx.str(), frag.str(),
|
H A D | vktShaderRenderMatrixTests.cpp | 1404 bool isVertex, 1423 bool isVertex, 1428 : ShaderRenderCaseInstance (context, isVertex, evaluator, DE_NULL, DE_NULL) 1422 ShaderMatrixInstance(Context& context, bool isVertex, const ShaderEvaluator& evaluator, const ShaderInput in0, const ShaderInput in1, const MatrixOp op) argument
|
/external/deqp/modules/gles2/performance/ |
H A D | es2pShaderControlStatementTests.cpp | 140 ConditionalCase (Context& context, const char* name, const char* description, DecisionType decisionType, BranchResult branchType, WorkloadDivision workloadDivision, bool isVertex); 156 ConditionalCase::ConditionalCase (Context& context, const char* name, const char* description, DecisionType decisionType, BranchResult branchType, WorkloadDivision workloadDivision, bool isVertex) argument 157 : ControlStatementCase (context.getTestContext(), context.getRenderContext(), name, description, isVertex ? CASETYPE_VERTEX : CASETYPE_FRAGMENT) 411 LoopCase (Context& context, const char* name, const char* description, LoopType type, DecisionType decisionType, bool isLoopBoundStable, bool isVertex); 427 LoopCase::LoopCase (Context& context, const char* name, const char* description, LoopType type, DecisionType decisionType, bool isLoopBoundStable, bool isVertex) argument 428 : ControlStatementCase (context.getTestContext(), context.getRenderContext(), name, description, isVertex ? CASETYPE_VERTEX : CASETYPE_FRAGMENT) 677 WorkloadReferenceCase (Context& context, const char* name, const char* description, bool isVertex); 685 WorkloadReferenceCase::WorkloadReferenceCase (Context& context, const char* name, const char* description, bool isVertex) argument 686 : ControlStatementCase(context.getTestContext(), context.getRenderContext(), name, description, isVertex ? CASETYPE_VERTEX : CASETYPE_FRAGMENT) 754 LoopWorkloadReferenceCase (Context& context, const char* name, const char* description, bool isAttributeStable, bool isVertex) argument 791 ConditionalWorkloadReferenceCase(Context& context, const char* name, const char* description, bool isAttributeStable, bool isVertex) argument 823 EmptyWorkloadReferenceCase(Context& context, const char* name, const char* description, bool isVertex) argument 853 bool isVertex = isFrag == 0; local 928 bool isVertex = isFrag == 0; local [all...] |
H A D | es2pShaderCompilationCases.cpp | 2843 bool isVertex = isFrag == 0; 2844 const char* vertFragStr = isVertex ? "vertex" : "fragment"; 2854 validLightingGroup->addChild(new ShaderCompilerLightCase(context, caseName.c_str(), "", caseID++, true /* avoid cache */, false, isVertex, numLights, (LightType)lightType)); 2855 cacheLightingGroup->addChild(new ShaderCompilerLightCase(context, caseName.c_str(), "", caseID++, false /* allow cache */, false, isVertex, numLights, (LightType)lightType)); 2867 curInvalidGroup->addChild(new InvalidShaderCompilerLightCase(context, caseName.c_str(), "", caseID++, (InvalidShaderCompilerCase::InvalidityType)invalidityType, isVertex, numLights, (LightType)lightType)); 2972 bool isVertex = isFrag == 0; 2973 const char* vertFragStr = isVertex ? "vertex" : "fragment"; 2991 validLoopTypeGroup->addChild(new ShaderCompilerLoopCase(context, validCaseName.c_str(), "", caseID++, true /* avoid cache */, false, isVertex, (LoopType)loopType, numIterations, nestingDepth)); 2992 cacheLoopTypeGroup->addChild(new ShaderCompilerLoopCase(context, validCaseName.c_str(), "", caseID++, false /* allow cache */, false, isVertex, (LoopType)loopType, numIterations, nestingDepth)); 3009 curInvalidGroup->addChild(new InvalidShaderCompilerLoopCase(context, invalidCaseName.c_str(), "", caseID++, (InvalidShaderCompilerCase::InvalidityType)invalidityType, isVertex, (LoopTyp [all...] |
H A D | es2pShaderOperatorTests.cpp | 1099 glu::DataType type, glu::Precision precision, bool useSwizzle, bool isVertex, const InitialCalibrationStorage& initialCalibration); 1128 glu::DataType type, glu::Precision precision, bool useSwizzle, bool isVertex, const InitialCalibrationStorage& initialCalibration) 1130 isVertex ? CASETYPE_VERTEX : CASETYPE_FRAGMENT, NUM_WORKLOADS, initialCalibration) 1368 bool isVertex, 1429 bool isVertex, 1432 isVertex ? CASETYPE_VERTEX : CASETYPE_FRAGMENT, NUM_WORKLOADS, initialCalibration) 1905 const bool isVertex = isFrag == 0; 1906 tcu::TestCaseGroup* const shaderGroup = new tcu::TestCaseGroup(m_testCtx, isVertex ? "vertex" : "fragment", ""); 1921 shaderGroup->addChild(new BinaryOpCase(m_context, name.str().c_str(), "", op, type, precision, useSwizzle, isVertex, shaderGroupCalibrationStorage));
|
/external/deqp/modules/gles3/performance/ |
H A D | es3pShaderControlStatementTests.cpp | 140 ConditionalCase (Context& context, const char* name, const char* description, DecisionType decisionType, BranchResult branchType, WorkloadDivision workloadDivision, bool isVertex); 156 ConditionalCase::ConditionalCase (Context& context, const char* name, const char* description, DecisionType decisionType, BranchResult branchType, WorkloadDivision workloadDivision, bool isVertex) argument 157 : ControlStatementCase (context.getTestContext(), context.getRenderContext(), name, description, isVertex ? CASETYPE_VERTEX : CASETYPE_FRAGMENT) 415 LoopCase (Context& context, const char* name, const char* description, LoopType type, DecisionType decisionType, bool isLoopBoundStable, bool isVertex); 431 LoopCase::LoopCase (Context& context, const char* name, const char* description, LoopType type, DecisionType decisionType, bool isLoopBoundStable, bool isVertex) argument 432 : ControlStatementCase (context.getTestContext(), context.getRenderContext(), name, description, isVertex ? CASETYPE_VERTEX : CASETYPE_FRAGMENT) 685 WorkloadReferenceCase (Context& context, const char* name, const char* description, bool isVertex); 693 WorkloadReferenceCase::WorkloadReferenceCase (Context& context, const char* name, const char* description, bool isVertex) argument 694 : ControlStatementCase(context.getTestContext(), context.getRenderContext(), name, description, isVertex ? CASETYPE_VERTEX : CASETYPE_FRAGMENT) 766 LoopWorkloadReferenceCase (Context& context, const char* name, const char* description, bool isAttributeStable, bool isVertex) argument 803 ConditionalWorkloadReferenceCase(Context& context, const char* name, const char* description, bool isAttributeStable, bool isVertex) argument 835 EmptyWorkloadReferenceCase(Context& context, const char* name, const char* description, bool isVertex) argument 865 bool isVertex = isFrag == 0; local 940 bool isVertex = isFrag == 0; local [all...] |
H A D | es3pShaderCompilationCases.cpp | 2863 bool isVertex = isFrag == 0; 2864 const char* vertFragStr = isVertex ? "vertex" : "fragment"; 2874 validLightingGroup->addChild(new ShaderCompilerLightCase(context, caseName.c_str(), "", caseID++, true /* avoid cache */, false, isVertex, numLights, (LightType)lightType)); 2875 cacheLightingGroup->addChild(new ShaderCompilerLightCase(context, caseName.c_str(), "", caseID++, false /* allow cache */, false, isVertex, numLights, (LightType)lightType)); 2887 curInvalidGroup->addChild(new InvalidShaderCompilerLightCase(context, caseName.c_str(), "", caseID++, (InvalidShaderCompilerCase::InvalidityType)invalidityType, isVertex, numLights, (LightType)lightType)); 2992 bool isVertex = isFrag == 0; 2993 const char* vertFragStr = isVertex ? "vertex" : "fragment"; 3011 validLoopTypeGroup->addChild(new ShaderCompilerLoopCase(context, validCaseName.c_str(), "", caseID++, true /* avoid cache */, false, isVertex, (LoopType)loopType, numIterations, nestingDepth)); 3012 cacheLoopTypeGroup->addChild(new ShaderCompilerLoopCase(context, validCaseName.c_str(), "", caseID++, false /* allow cache */, false, isVertex, (LoopType)loopType, numIterations, nestingDepth)); 3029 curInvalidGroup->addChild(new InvalidShaderCompilerLoopCase(context, invalidCaseName.c_str(), "", caseID++, (InvalidShaderCompilerCase::InvalidityType)invalidityType, isVertex, (LoopTyp [all...] |
H A D | es3pShaderOperatorTests.cpp | 1099 glu::DataType type, glu::Precision precision, bool useSwizzle, bool isVertex, const InitialCalibrationStorage& initialCalibration); 1128 glu::DataType type, glu::Precision precision, bool useSwizzle, bool isVertex, const InitialCalibrationStorage& initialCalibration) 1130 isVertex ? CASETYPE_VERTEX : CASETYPE_FRAGMENT, NUM_WORKLOADS, initialCalibration) 1372 bool isVertex, 1433 bool isVertex, 1436 isVertex ? CASETYPE_VERTEX : CASETYPE_FRAGMENT, NUM_WORKLOADS, initialCalibration) 1913 const bool isVertex = isFrag == 0; 1914 tcu::TestCaseGroup* const shaderGroup = new tcu::TestCaseGroup(m_testCtx, isVertex ? "vertex" : "fragment", ""); 1929 shaderGroup->addChild(new BinaryOpCase(m_context, name.str().c_str(), "", op, type, precision, useSwizzle, isVertex, shaderGroupCalibrationStorage));
|
/external/deqp/framework/randomshaders/ |
H A D | rsgExpression.cpp | 1547 bool isVertex = state.getShader().getType() == Shader::TYPE_VERTEX; local 1554 case TYPE_TEXTURE2D_LOD: str << (isVertex ? "textureLod" : "texture"); break; 1556 case TYPE_TEXTURE2D_PROJ_LOD: str << (isVertex ? "textureProjLod" : "textureProj"); break; 1558 case TYPE_TEXTURECUBE_LOD: str << (isVertex ? "textureLod" : "texture"); break; 1568 case TYPE_TEXTURE2D_LOD: str << (isVertex ? "texture2DLod" : "texture2D"); break; 1570 case TYPE_TEXTURE2D_PROJ_LOD: str << (isVertex ? "texture2DProjLod" : "texture2DProj"); break; 1572 case TYPE_TEXTURECUBE_LOD: str << (isVertex ? "textureCubeLod" : "textureCube"); break;
|
/external/deqp/external/vulkancts/modules/vulkan/ubo/ |
H A D | vktUniformBlockCase.cpp | 1011 void generateCompareSrc (std::ostringstream& src, const char* resultVar, const ShaderInterface& interface, const UniformLayout& layout, const std::map<int, void*>& blockPointers, bool isVertex) argument 1013 deUint32 unusedMask = isVertex ? UNUSED_VERTEX : UNUSED_FRAGMENT; 1019 if ((block.getFlags() & (isVertex ? DECLARE_VERTEX : DECLARE_FRAGMENT)) == 0)
|
/external/deqp/modules/glshared/ |
H A D | glsUniformBlockCase.cpp | 1053 void generateCompareSrc (std::ostringstream& src, const char* resultVar, const ShaderInterface& interface, const UniformLayout& layout, const std::map<int, void*>& blockPointers, bool isVertex) argument 1055 deUint32 unusedMask = isVertex ? UNUSED_VERTEX : UNUSED_FRAGMENT; 1061 if ((block.getFlags() & (isVertex ? DECLARE_VERTEX : DECLARE_FRAGMENT)) == 0)
|