Home
last modified time | relevance | path

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

/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/
DvktSpvAsmComputeShaderCase.cpp368 , 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 …]
DvktSpvAsmComputeShaderCase.hpp53 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/
DvktShaderClockTests.cpp160 , 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()
217m_shaderSpec.globalDeclarations = tcu::StringTemplate("${EXTENSIONS}").specialize(specializations); in initShaderSpec()
218 m_shaderSpec.source = tcu::StringTemplate("${SOURCE} ").specialize(specializations); in initShaderSpec()
220m_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
DvktShaderExecutor.hpp101 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
DvktOpaqueTypeIndexingTests.cpp185 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()
1094m_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 …]
DvktAtomicOperationTests.cpp681 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()
1166m_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 …]
DvktShaderExecutor.cpp633 , 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/
DvktTextureFilteringExplicitLodTests.cpp525 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()
986m_shaderSpec.outputs.push_back(Symbol("result", glu::VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_… in initSpec()
987m_shaderSpec.outputs.push_back(Symbol("sampledCoord", glu::VarType(glu::TYPE_FLOAT_VEC4, glu::PREC… in initSpec()
[all …]
/external/deqp/external/openglcts/modules/common/
DglcShaderMacroTests.cpp46 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()
DglcShaderConstExprTests.cpp85 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/
DglcShaderConstExprTests_override.cpp90 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()