Home
last modified time | relevance | path

Searched refs:shaderSpec (Results 1 – 13 of 13) sorted by relevance

/external/deqp/modules/glshared/
DglsShaderExecUtil.cpp94 static std::string generateVertexShader (const ShaderSpec& shaderSpec, const std::string& inputPref… in generateVertexShader() argument
96 const bool usesInout = glu::glslVersionUsesInOutQualifiers(shaderSpec.version); in generateVertexShader()
103 src << glu::getGLSLVersionDeclaration(shaderSpec.version) << "\n"; in generateVertexShader()
105 if (!shaderSpec.globalDeclarations.empty()) in generateVertexShader()
106 src << shaderSpec.globalDeclarations << "\n"; in generateVertexShader()
110 …for (vector<Symbol>::const_iterator input = shaderSpec.inputs.begin(); input != shaderSpec.inputs.… in generateVertexShader()
113 …for (vector<Symbol>::const_iterator output = shaderSpec.outputs.begin(); output != shaderSpec.outp… in generateVertexShader()
136 …for (vector<Symbol>::const_iterator input = shaderSpec.inputs.begin(); input != shaderSpec.inputs.… in generateVertexShader()
140 …for (vector<Symbol>::const_iterator output = shaderSpec.outputs.begin(); output != shaderSpec.outp… in generateVertexShader()
145 std::istringstream opSrc (shaderSpec.source); in generateVertexShader()
[all …]
DglsShaderExecUtil.hpp91 ShaderExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec);
102 …or (const glu::RenderContext& renderCtx, glu::ShaderType shaderType, const ShaderSpec& shaderSpec);
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/
DvktShaderExecutor.cpp122 static std::string generateVertexShader (const ShaderSpec& shaderSpec, const std::string& inputPref… in generateVertexShader() argument
128 src << glu::getGLSLVersionDeclaration(shaderSpec.glslVersion) << "\n"; in generateVertexShader()
130 if (!shaderSpec.globalDeclarations.empty()) in generateVertexShader()
131 src << shaderSpec.globalDeclarations << "\n"; in generateVertexShader()
136 …for (vector<Symbol>::const_iterator input = shaderSpec.inputs.begin(); input != shaderSpec.inputs.… in generateVertexShader()
140 …for (vector<Symbol>::const_iterator output = shaderSpec.outputs.begin(); output != shaderSpec.outp… in generateVertexShader()
163 …for (vector<Symbol>::const_iterator input = shaderSpec.inputs.begin(); input != shaderSpec.inputs.… in generateVertexShader()
167 …for (vector<Symbol>::const_iterator output = shaderSpec.outputs.begin(); output != shaderSpec.outp… in generateVertexShader()
172 std::istringstream opSrc (shaderSpec.source); in generateVertexShader()
180 …for (vector<Symbol>::const_iterator output = shaderSpec.outputs.begin(); output != shaderSpec.outp… in generateVertexShader()
[all …]
DvktShaderExecutor.hpp81 ShaderExecutor (Context& context, const ShaderSpec& shaderSpec) in ShaderExecutor() argument
83 , m_shaderSpec (shaderSpec) in ShaderExecutor()
94 void generateSources (glu::ShaderType shaderType, const ShaderSpec& shaderSpec, vk::SourceColle…
95 …utor (Context& context, glu::ShaderType shaderType, const ShaderSpec& shaderSpec, vk::VkDescripto…
DvktOpaqueTypeIndexingTests.cpp214 const ShaderSpec& shaderSpec,
234 const ShaderSpec& shaderSpec, in OpaqueTypeIndexingTestInstance() argument
240 , m_shaderSpec (shaderSpec) in OpaqueTypeIndexingTestInstance()
723 const ShaderSpec& shaderSpec,
739 const ShaderSpec& shaderSpec, in SamplerIndexingCaseInstance() argument
744 : OpaqueTypeIndexingTestInstance (context, shaderType, shaderSpec, name, indexExprType) in SamplerIndexingCaseInstance()
1233 const ShaderSpec& shaderSpec,
1253 const ShaderSpec& shaderSpec, in BlockArrayIndexingCaseInstance() argument
1260 : OpaqueTypeIndexingTestInstance (context, shaderType, shaderSpec, name, indexExprType) in BlockArrayIndexingCaseInstance()
1604 const ShaderSpec& shaderSpec,
[all …]
DvktShaderBuiltinPrecisionTests.cpp4386 const ShaderSpec& shaderSpec, in BuiltinPrecisionCaseTestInstance() argument
4395 , m_executor (createExecutor(context, caseCtx.shaderType, shaderSpec)) in BuiltinPrecisionCaseTestInstance()
/external/deqp/modules/gles31/functional/
Des31fShaderBuiltinConstantTests.cpp195 ShaderSpec shaderSpec; in createGetConstantExecutor() local
197 shaderSpec.version = isES32 ? glu::GLSL_VERSION_320_ES : glu::GLSL_VERSION_310_ES; in createGetConstantExecutor()
198 shaderSpec.source = string("result = ") + varName + ";\n"; in createGetConstantExecutor()
200 shaderSpec.outputs.push_back(Symbol("result", glu::VarType(dataType, glu::PRECISION_HIGHP))); in createGetConstantExecutor()
203 shaderSpec.globalDeclarations = "#extension " + extName + " : require\n"; in createGetConstantExecutor()
205 return createExecutor(renderCtx, shaderType, shaderSpec); in createGetConstantExecutor()
Des31fOpaqueTypeIndexingTests.cpp500 ShaderSpec shaderSpec; in iterate() local
506 …getShaderSpec(&shaderSpec, numSamplers, numLookups, &lookupIndices[0], m_context.getRenderContext(… in iterate()
528 …derExecutorPtr executor (createExecutor(m_context.getRenderContext(), m_shaderType, shaderSpec)); in iterate()
849 ShaderSpec shaderSpec; in iterate() local
858 getShaderSpec(&shaderSpec, numInstances, numReads, &readIndices[0], m_context.getRenderContext()); in iterate()
866 ShaderExecutorPtr shaderExecutor (createExecutor(renderCtx, m_shaderType, shaderSpec)); in iterate()
1078 ShaderSpec shaderSpec; in iterate() local
1084 getShaderSpec(&shaderSpec, m_numCounters, numOps, &opIndices[0], m_context.getRenderContext()); in iterate()
1088 ShaderExecutorPtr shaderExecutor (createExecutor(renderCtx, m_shaderType, shaderSpec)); in iterate()
/external/deqp/modules/gles2/functional/
Des2fShaderOperatorTests.cpp1283 ShaderDataSpec shaderSpec; in init() local
1296 shaderSpec.numInputs = 0; in init()
1297 shaderSpec.precision = isBoolCase ? PRECISION_LAST : (Precision)precision; in init()
1298 shaderSpec.output = outDataType; in init()
1299 shaderSpec.resultScale = funcInfo.resultScale; in init()
1300 shaderSpec.resultBias = funcInfo.resultBias; in init()
1367shaderSpec.inputs[shaderSpec.numInputs++] = ShaderValue(curInDataType, v.rangeMin, v.rangeMax); in init()
1379 …Case(m_context, name.c_str(), desc.c_str(), isVertexCase, evalFunc, shaderOp.c_str(), shaderSpec)); in init()
1435 ShaderDataSpec shaderSpec; in init() local
1441 shaderSpec.numInputs = 3; in init()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/
DvktShaderRenderOperatorTests.cpp1892 ShaderDataSpec shaderSpec; in init() local
1893 shaderSpec.numInputs = 0; in init()
1894 shaderSpec.precision = isBoolCase ? PRECISION_LAST : (Precision)precision; in init()
1895 shaderSpec.output = outDataType; in init()
1896 shaderSpec.resultScale = funcInfo.resultScale; in init()
1897 shaderSpec.resultBias = funcInfo.resultBias; in init()
1898 shaderSpec.referenceScale = funcInfo.referenceScale; in init()
1899 shaderSpec.referenceBias = funcInfo.referenceBias; in init()
1974shaderSpec.inputs[shaderSpec.numInputs++] = ShaderValue(curInDataType, v.rangeMin, v.rangeMax); in init()
1986 …OperatorCase(m_testCtx, name.c_str(), desc.c_str(), isVertexCase, evalFunc, shaderOp, shaderSpec)); in init()
[all …]
/external/deqp/modules/gles3/functional/
Des3fShaderOperatorTests.cpp1921 ShaderDataSpec shaderSpec; in init() local
1934 shaderSpec.numInputs = 0; in init()
1935 shaderSpec.precision = isBoolCase ? PRECISION_LAST : (Precision)precision; in init()
1936 shaderSpec.output = outDataType; in init()
1937 shaderSpec.resultScale = funcInfo.resultScale; in init()
1938 shaderSpec.resultBias = funcInfo.resultBias; in init()
1939 shaderSpec.referenceScale = funcInfo.referenceScale; in init()
1940 shaderSpec.referenceBias = funcInfo.referenceBias; in init()
2015shaderSpec.inputs[shaderSpec.numInputs++] = ShaderValue(curInDataType, v.rangeMin, v.rangeMax); in init()
2027 …OperatorCase(m_context, name.c_str(), desc.c_str(), isVertexCase, evalFunc, shaderOp, shaderSpec)); in init()
[all …]
Des3fShaderBuiltinVarTests.cpp118 ShaderSpec shaderSpec; in createGetConstantExecutor() local
120 shaderSpec.version = glu::GLSL_VERSION_300_ES; in createGetConstantExecutor()
121 shaderSpec.source = string("result = ") + varName + ";\n"; in createGetConstantExecutor()
122 shaderSpec.outputs.push_back(Symbol("result", glu::VarType(glu::TYPE_INT, glu::PRECISION_HIGHP))); in createGetConstantExecutor()
124 return createExecutor(renderCtx, shaderType, shaderSpec); in createGetConstantExecutor()
/external/deqp/external/vulkancts/modules/vulkan/texture/
DvktTextureFilteringExplicitLodTests.cpp648 const ShaderSpec& shaderSpec,
691 const ShaderSpec& shaderSpec, in TextureFilteringTestInstance() argument
695 , m_shaderSpec (shaderSpec) in TextureFilteringTestInstance()