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.cpp280 const ComputeShaderSpec& m_shaderSpec; member in vkt::SpirVAssembly::SpvAsmComputeShaderInstance
288 , m_shaderSpec (spec) in SpvAsmComputeShaderCase()
295 programCollection.spirvAsmSources.add("compute") << m_shaderSpec.assembly.c_str(); in initPrograms()
300 return new SpvAsmComputeShaderInstance(ctx, m_shaderSpec, m_features); in createInstance()
307 , m_shaderSpec (spec) in SpvAsmComputeShaderInstance()
332 …uresSupported(vki, physicalDevice, m_context.getInstanceExtensions(), m_shaderSpec.requestedVulkan… in iterate()
338 …uresSupported(vki, physicalDevice, m_context.getInstanceExtensions(), m_shaderSpec.requestedVulkan… in iterate()
344 …context.getUniversalQueueFamilyIndex(), m_context.getDeviceExtensions(), m_shaderSpec.extensions)); in iterate()
359 DE_ASSERT(!m_shaderSpec.outputs.empty()); in iterate()
363 for (deUint32 inputNdx = 0; inputNdx < m_shaderSpec.inputs.size(); ++inputNdx) in iterate()
[all …]
DvktSpvAsmComputeShaderCase.hpp52 ComputeShaderSpec m_shaderSpec; member in vkt::SpirVAssembly::SpvAsmComputeShaderCase
/external/deqp/external/vulkancts/modules/vulkan/texture/
DvktTextureFilteringExplicitLodTests.cpp663 const ShaderSpec m_shaderSpec; member in vkt::texture::__anonb7440a1c0111::TextureFilteringTestInstance
695 , m_shaderSpec (shaderSpec) in TextureFilteringTestInstance()
1018 …m_executor = de::MovePtr<ShaderExecutor>(createExecutor(m_context, m_shaderType, m_shaderSpec, *m_… in createResources()
1071 generateSources(m_testCaseData.shaderType, m_shaderSpec, programCollection); in initPrograms()
1078 return new TextureFilteringTestInstance(ctx, m_testCaseData, m_shaderSpec, createGenerator()); in createInstance()
1084 ShaderSpec m_shaderSpec; member in vkt::texture::__anonb7440a1c0111::TextureFilteringTestCase
1089 m_shaderSpec.source = genLookupCode(m_testCaseData.imParams, in initSpec()
1092 m_shaderSpec.source += "\nsampledCoord = coord;"; in initSpec()
1094m_shaderSpec.outputs.push_back(Symbol("result", glu::VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_… in initSpec()
1095m_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.cpp183 generateSources(m_shaderType, m_shaderSpec, programCollection); in initPrograms()
190 ShaderSpec m_shaderSpec; member in vkt::shaderexecutor::__anon8df3781e0111::OpaqueTypeIndexingCase
227 const ShaderSpec& m_shaderSpec; member in vkt::shaderexecutor::__anon8df3781e0111::OpaqueTypeIndexingTestInstance
240 , m_shaderSpec (shaderSpec) in OpaqueTypeIndexingTestInstance()
958 …UniquePtr<ShaderExecutor> executor (createExecutor(m_context, m_shaderType, m_shaderSpec, *extraR… in iterate()
1141 m_shaderSpec, in createInstance()
1162 m_shaderSpec.inputs.push_back(Symbol(coordsName, glu::VarType(coordType, glu::PRECISION_HIGHP))); in createShaderSpec()
1178m_shaderSpec.inputs.push_back(Symbol(varName, glu::VarType(glu::TYPE_INT, glu::PRECISION_HIGHP))); in createShaderSpec()
1187 m_shaderSpec.outputs.push_back(Symbol(varName, glu::VarType(outType, glu::PRECISION_HIGHP))); in createShaderSpec()
1204 m_shaderSpec.globalDeclarations = global.str(); in createShaderSpec()
[all …]
DvktShaderExecutor.hpp83 , m_shaderSpec (shaderSpec) in ShaderExecutor()
87 const ShaderSpec m_shaderSpec; member in vkt::shaderexecutor::ShaderExecutor
DvktShaderExecutor.cpp498 , m_outputLayout (computeFragmentOutputLayout(m_shaderSpec.outputs)) in FragmentOutExecutor()
643 for (int inputNdx = 0; inputNdx < (int)m_shaderSpec.inputs.size(); inputNdx++) in bindAttributes()
645 const Symbol& symbol = m_shaderSpec.inputs[inputNdx]; in bindAttributes()
803 const bool isFloat = isDataTypeFloatOrVec(m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute()
804 const bool isSigned = isDataTypeIntOrIVec (m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute()
805 const bool isBool = isDataTypeBoolOrBVec(m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute()
1324 for (int outNdx = 0; outNdx < (int)m_shaderSpec.outputs.size(); ++outNdx) in execute()
1326 const Symbol& output = m_shaderSpec.outputs[outNdx]; in execute()
1572 computeVarLayout(m_shaderSpec.inputs, &m_inputLayout); in BufferIoExecutor()
1573 computeVarLayout(m_shaderSpec.outputs, &m_outputLayout); in BufferIoExecutor()
[all …]