/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/ |
D | vktSpvAsmComputeShaderCase.cpp | 261 const ComputeShaderSpec& m_shaderSpec; member in vkt::SpirVAssembly::SpvAsmComputeShaderInstance 268 , m_shaderSpec (spec) in SpvAsmComputeShaderCase() 274 programCollection.spirvAsmSources.add("compute") << m_shaderSpec.assembly.c_str(); in initPrograms() 279 return new SpvAsmComputeShaderInstance(ctx, m_shaderSpec); in createInstance() 286 , m_shaderSpec (spec) in SpvAsmComputeShaderInstance() 302 DE_ASSERT(!m_shaderSpec.outputs.empty()); in iterate() 303 const size_t numBuffers = m_shaderSpec.inputs.size() + m_shaderSpec.outputs.size(); in iterate() 307 for (size_t inputNdx = 0; inputNdx < m_shaderSpec.inputs.size(); ++inputNdx) in iterate() 310 const BufferSp& input = m_shaderSpec.inputs[inputNdx]; in iterate() 320 for (size_t outputNdx = 0; outputNdx < m_shaderSpec.outputs.size(); ++outputNdx) in iterate() [all …]
|
D | vktSpvAsmComputeShaderCase.hpp | 44 ComputeShaderSpec m_shaderSpec; member in vkt::SpirVAssembly::SpvAsmComputeShaderCase 60 ComputeShaderSpec m_shaderSpec; member in vkt::SpirVAssembly::ConvertTestCase
|
/external/deqp/external/vulkancts/modules/vulkan/texture/ |
D | vktTextureFilteringExplicitLodTests.cpp | 680 const ShaderSpec m_shaderSpec; member in vkt::texture::__anon9549a9fd0111::TextureFilteringTestInstance 712 , m_shaderSpec (shaderSpec) in TextureFilteringTestInstance() 1035 …m_executor = de::MovePtr<ShaderExecutor>(createExecutor(m_context, m_shaderType, m_shaderSpec, *m_… in createResources() 1088 generateSources(m_testCaseData.shaderType, m_shaderSpec, programCollection); in initPrograms() 1095 return new TextureFilteringTestInstance(ctx, m_testCaseData, m_shaderSpec, createGenerator()); in createInstance() 1101 ShaderSpec m_shaderSpec; member in vkt::texture::__anon9549a9fd0111::TextureFilteringTestCase 1106 m_shaderSpec.source = genLookupCode(m_testCaseData.imParams, in initSpec() 1109 m_shaderSpec.source += "\nsampledCoord = coord;"; in initSpec() 1111 …m_shaderSpec.outputs.push_back(Symbol("result", glu::VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_… in initSpec() 1112 …m_shaderSpec.outputs.push_back(Symbol("sampledCoord", glu::VarType(glu::TYPE_FLOAT_VEC4, glu::PREC… in initSpec() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/ |
D | vktOpaqueTypeIndexingTests.cpp | 182 generateSources(m_shaderType, m_shaderSpec, programCollection); in initPrograms() 189 ShaderSpec m_shaderSpec; member in vkt::shaderexecutor::__anon189dabbf0111::OpaqueTypeIndexingCase 226 const ShaderSpec& m_shaderSpec; member in vkt::shaderexecutor::__anon189dabbf0111::OpaqueTypeIndexingTestInstance 239 , m_shaderSpec (shaderSpec) in OpaqueTypeIndexingTestInstance() 955 …UniquePtr<ShaderExecutor> executor (createExecutor(m_context, m_shaderType, m_shaderSpec, *extraR… in iterate() 1138 m_shaderSpec, in createInstance() 1159 m_shaderSpec.inputs.push_back(Symbol(coordsName, glu::VarType(coordType, glu::PRECISION_HIGHP))); in createShaderSpec() 1175 … m_shaderSpec.inputs.push_back(Symbol(varName, glu::VarType(glu::TYPE_INT, glu::PRECISION_HIGHP))); in createShaderSpec() 1184 m_shaderSpec.outputs.push_back(Symbol(varName, glu::VarType(outType, glu::PRECISION_HIGHP))); in createShaderSpec() 1201 m_shaderSpec.globalDeclarations = global.str(); in createShaderSpec() [all …]
|
D | vktShaderExecutor.hpp | 78 , m_shaderSpec (shaderSpec) in ShaderExecutor() 82 const ShaderSpec m_shaderSpec; member in vkt::shaderexecutor::ShaderExecutor
|
D | vktShaderExecutor.cpp | 496 , m_outputLayout (computeFragmentOutputLayout(m_shaderSpec.outputs)) in FragmentOutExecutor() 641 for (int inputNdx = 0; inputNdx < (int)m_shaderSpec.inputs.size(); inputNdx++) in bindAttributes() 643 const Symbol& symbol = m_shaderSpec.inputs[inputNdx]; in bindAttributes() 801 const bool isFloat = isDataTypeFloatOrVec(m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute() 802 const bool isSigned = isDataTypeIntOrIVec (m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute() 803 const bool isBool = isDataTypeBoolOrBVec(m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute() 1368 for (int outNdx = 0; outNdx < (int)m_shaderSpec.outputs.size(); ++outNdx) in execute() 1370 const Symbol& output = m_shaderSpec.outputs[outNdx]; in execute() 1616 computeVarLayout(m_shaderSpec.inputs, &m_inputLayout); in BufferIoExecutor() 1617 computeVarLayout(m_shaderSpec.outputs, &m_outputLayout); in BufferIoExecutor() [all …]
|