/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/ |
D | vktSpvAsmComputeShaderCase.cpp | 368 , m_shaderSpec (spec) in SpvAsmComputeShaderCase() 374 if (getMinRequiredVulkanVersion(m_shaderSpec.spirvVersion) > context.getUsedApiVersion()) in checkSupport() 376 …higher than or equal to " + getVulkanName(getMinRequiredVulkanVersion(m_shaderSpec.spirvVersion)) … in checkSupport() 380 for (const auto& ext : m_shaderSpec.extensions) in checkSupport() 386 …vk::VkPhysicalDeviceFeatures localRequiredCoreFeatures = m_shaderSpec.requestedVulkanFeatures.core… in checkSupport() 422 if (!is8BitStorageFeaturesSupported(context, m_shaderSpec.requestedVulkanFeatures.ext8BitStorage)) in checkSupport() 426 …if (!is16BitStorageFeaturesSupported(context, m_shaderSpec.requestedVulkanFeatures.ext16BitStorage… in checkSupport() 430 …if (!isVariablePointersFeaturesSupported(context, m_shaderSpec.requestedVulkanFeatures.extVariable… in checkSupport() 434 if (!isFloat16Int8FeaturesSupported(context, m_shaderSpec.requestedVulkanFeatures.extFloat16Int8)) in checkSupport() 438 …if (!isVulkanMemoryModelFeaturesSupported(context, m_shaderSpec.requestedVulkanFeatures.extVulkanM… in checkSupport() [all …]
|
D | vktSpvAsmComputeShaderCase.hpp | 53 const ComputeShaderSpec& m_shaderSpec; member in vkt::SpirVAssembly::SpvAsmComputeShaderInstance 65 ComputeShaderSpec m_shaderSpec; member in vkt::SpirVAssembly::SpvAsmComputeShaderCase
|
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/ |
D | vktShaderClockTests.cpp | 160 , m_shaderSpec() in ShaderClockCase() 168 …return new ShaderClockTestInstance(ctx, (m_operation.testClockType == DEVICE), m_shaderSpec, m_sha… in createInstance() 173 generateSources(m_shaderType, m_shaderSpec, programCollection); in initPrograms() 217 …m_shaderSpec.globalDeclarations = tcu::StringTemplate("${EXTENSIONS}").specialize(specializations); in initShaderSpec() 218 m_shaderSpec.source = tcu::StringTemplate("${SOURCE} ").specialize(specializations); in initShaderSpec() 220 …m_shaderSpec.outputs.push_back(Symbol("out0", glu::VarType(glu::TYPE_UINT_VEC2, glu::PRECISION_HIG… in initShaderSpec() 228 ShaderSpec m_shaderSpec; member in vkt::shaderexecutor::__anon3509a3060111::ShaderClockCase
|
D | vktShaderExecutor.hpp | 101 bool isSpirVShader (void) { return (m_shaderSpec.spirvCase != SPIRV_CASETYPE_NONE); } in isSpirVShader() 102 SpirVCaseT spirvCase (void) { return m_shaderSpec.spirvCase; } in spirvCase() 107 , m_shaderSpec (shaderSpec) in ShaderExecutor() 111 const ShaderSpec m_shaderSpec; member in vkt::shaderexecutor::ShaderExecutor
|
D | vktOpaqueTypeIndexingTests.cpp | 185 generateSources(m_shaderType, m_shaderSpec, programCollection); in initPrograms() 194 ShaderSpec m_shaderSpec; member in vkt::shaderexecutor::__anon8d4ec6060111::OpaqueTypeIndexingCase 236 const ShaderSpec& m_shaderSpec; member in vkt::shaderexecutor::__anon8d4ec6060111::OpaqueTypeIndexingTestInstance 249 , m_shaderSpec (shaderSpec) in OpaqueTypeIndexingTestInstance() 874 …UniquePtr<ShaderExecutor> executor (createExecutor(m_context, m_shaderType, m_shaderSpec, *extraR… in iterate() 1057 m_shaderSpec, in createInstance() 1078 m_shaderSpec.inputs.push_back(Symbol(coordsName, glu::VarType(coordType, glu::PRECISION_HIGHP))); in createShaderSpec() 1094 … m_shaderSpec.inputs.push_back(Symbol(varName, glu::VarType(glu::TYPE_INT, glu::PRECISION_HIGHP))); in createShaderSpec() 1103 m_shaderSpec.outputs.push_back(Symbol(varName, glu::VarType(outType, glu::PRECISION_HIGHP))); in createShaderSpec() 1120 m_shaderSpec.globalDeclarations = global.str(); in createShaderSpec() [all …]
|
D | vktAtomicOperationTests.cpp | 681 const ShaderSpec& m_shaderSpec; member in vkt::shaderexecutor::__anon1dbe5bb10111::AtomicOperationCaseInstance 694 , m_shaderSpec (shaderSpec) in AtomicOperationCaseInstance() 818 …xecutor> executor (createExecutor(m_context, m_shaderType.getType(), m_shaderSpec, *extraResource… in iterate() 846 generateSources(m_shaderType.getType(), m_shaderSpec, programCollection); in initPrograms() 852 ShaderSpec m_shaderSpec; member in vkt::shaderexecutor::__anon1dbe5bb10111::AtomicOperationCase 879 return new AtomicOperationCaseInstance(ctx, m_shaderSpec, m_shaderType, m_dataType, m_atomicOp); in createInstance() 1166 …m_shaderSpec.outputs.push_back(Symbol("outData", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP… in createShaderSpec() 1167 m_shaderSpec.glslVersion = glu::GLSL_VERSION_450; in createShaderSpec() 1168 m_shaderSpec.globalDeclarations = shaderTemplateGlobal.specialize(specializations); in createShaderSpec() 1169 m_shaderSpec.source = ((m_shaderType.getType() == glu::SHADERTYPE_VERTEX) in createShaderSpec() [all …]
|
D | vktShaderExecutor.cpp | 633 , m_outputLayout (computeFragmentOutputLayout(m_shaderSpec.outputs)) in FragmentOutExecutor() 640 for (int inputNdx = 0; inputNdx < (int)m_shaderSpec.inputs.size(); inputNdx++) in FragmentOutExecutor() 642 const Symbol& symbol = m_shaderSpec.inputs[inputNdx]; in FragmentOutExecutor() 797 for (int inputNdx = 0; inputNdx < (int)m_shaderSpec.inputs.size(); inputNdx++) in bindAttributes() 799 const Symbol& symbol = m_shaderSpec.inputs[inputNdx]; in bindAttributes() 959 …const bool isDouble = glu::isDataTypeDoubleOrDVec(m_shaderSpec.outputs[outNdx].varType.getBasicTy… in execute() 960 const bool isFloat = isDataTypeFloatOrVec(m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute() 961 …const bool isFloat16b = glu::isDataTypeFloat16OrVec(m_shaderSpec.outputs[outNdx].varType.getBasic… in execute() 962 const bool isSigned = isDataTypeIntOrIVec (m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute() 963 const bool isBool = isDataTypeBoolOrBVec(m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/texture/ |
D | vktTextureFilteringExplicitLodTests.cpp | 525 const ShaderSpec m_shaderSpec; member in vkt::texture::__anonfaaa72040111::TextureFilteringTestInstance 557 , m_shaderSpec (shaderSpec) in TextureFilteringTestInstance() 905 …m_executor = de::MovePtr<ShaderExecutor>(createExecutor(m_context, m_shaderType, m_shaderSpec, *m_… in createResources() 963 generateSources(m_testCaseData.shaderType, m_shaderSpec, programCollection); in initPrograms() 970 return new TextureFilteringTestInstance(ctx, m_testCaseData, m_shaderSpec, createGenerator()); in createInstance() 976 ShaderSpec m_shaderSpec; member in vkt::texture::__anonfaaa72040111::TextureFilteringTestCase 981 m_shaderSpec.source = genLookupCode(m_testCaseData.imParams, in initSpec() 984 m_shaderSpec.source += "\nsampledCoord = coord;"; in initSpec() 986 …m_shaderSpec.outputs.push_back(Symbol("result", glu::VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_… in initSpec() 987 …m_shaderSpec.outputs.push_back(Symbol("sampledCoord", glu::VarType(glu::TYPE_FLOAT_VEC4, glu::PREC… in initSpec() [all …]
|
/external/deqp/external/openglcts/modules/common/ |
D | glcShaderMacroTests.cpp | 46 ShaderSpec m_shaderSpec; member in glcts::ExecutorTestCase 54 , m_shaderSpec(shaderSpec) in ExecutorTestCase() 65 …ShaderExecutor> executor(createExecutor(m_context.getRenderContext(), m_shaderType, m_shaderSpec)); in iterate()
|
D | glcShaderConstExprTests.cpp | 85 ShaderSpec m_shaderSpec; member in glcts::ShaderConstExpr::ExecutorTestCase 94 , m_shaderSpec(shaderSpec) in ExecutorTestCase() 148 …ShaderExecutor> executor(createExecutor(m_context.getRenderContext(), m_shaderType, m_shaderSpec)); in iterate()
|
/external/angle/src/tests/deqp_support/ |
D | glcShaderConstExprTests_override.cpp | 90 ShaderSpec m_shaderSpec; member in glcts::ShaderConstExpr::ExecutorTestCase 102 m_shaderSpec(shaderSpec), in ExecutorTestCase() 157 createExecutor(m_context.getRenderContext(), m_shaderType, m_shaderSpec)); in iterate()
|