Home
last modified time | relevance | path

Searched refs:m_shaderSpec (Results 1 – 6 of 6) sorted by relevance

/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/
DvktSpvAsmComputeShaderCase.cpp261 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 …]
DvktSpvAsmComputeShaderCase.hpp44 ComputeShaderSpec m_shaderSpec; member in vkt::SpirVAssembly::SpvAsmComputeShaderCase
60 ComputeShaderSpec m_shaderSpec; member in vkt::SpirVAssembly::ConvertTestCase
/external/deqp/external/vulkancts/modules/vulkan/texture/
DvktTextureFilteringExplicitLodTests.cpp680 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()
1111m_shaderSpec.outputs.push_back(Symbol("result", glu::VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_… in initSpec()
1112m_shaderSpec.outputs.push_back(Symbol("sampledCoord", glu::VarType(glu::TYPE_FLOAT_VEC4, glu::PREC… in initSpec()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/
DvktOpaqueTypeIndexingTests.cpp182 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()
1175m_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 …]
DvktShaderExecutor.hpp78 , m_shaderSpec (shaderSpec) in ShaderExecutor()
82 const ShaderSpec m_shaderSpec; member in vkt::shaderexecutor::ShaderExecutor
DvktShaderExecutor.cpp496 , 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 …]