/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/ |
D | vktSpvAsmComputeShaderCase.cpp | 280 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 …]
|
D | vktSpvAsmComputeShaderCase.hpp | 52 ComputeShaderSpec m_shaderSpec; member in vkt::SpirVAssembly::SpvAsmComputeShaderCase
|
/external/deqp/external/vulkancts/modules/vulkan/texture/ |
D | vktTextureFilteringExplicitLodTests.cpp | 663 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() 1094 …m_shaderSpec.outputs.push_back(Symbol("result", glu::VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_… in initSpec() 1095 …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 | 183 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() 1178 … m_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 …]
|
D | vktShaderExecutor.hpp | 83 , m_shaderSpec (shaderSpec) in ShaderExecutor() 87 const ShaderSpec m_shaderSpec; member in vkt::shaderexecutor::ShaderExecutor
|
D | vktShaderExecutor.cpp | 498 , 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 …]
|