Home
last modified time | relevance | path

Searched refs:m_shaderSpec (Results 1 - 18 of 18) sorted by relevance

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/
H A DvktSpvAsmComputeShaderCase.cpp370 , m_shaderSpec (spec) in SpvAsmComputeShaderCase()
376 if (getMinRequiredVulkanVersion(m_shaderSpec.spirvVersion) > context.getUsedApiVersion()) in checkSupport()
378 TCU_THROW(NotSupportedError, std::string("Vulkan higher than or equal to " + getVulkanName(getMinRequiredVulkanVersion(m_shaderSpec.spirvVersion)) + " is required for this test to run").c_str()); in checkSupport()
382 for (const auto& ext : m_shaderSpec.extensions) in checkSupport()
387 assert(m_shaderSpec.requestedVulkanFeatures.coreFeatures.fullDrawIndexUint32 == DE_FALSE); in checkSupport()
388 assert(m_shaderSpec.requestedVulkanFeatures.coreFeatures.independentBlend == DE_FALSE); in checkSupport()
389 assert(m_shaderSpec.requestedVulkanFeatures.coreFeatures.geometryShader == DE_FALSE); in checkSupport()
390 assert(m_shaderSpec.requestedVulkanFeatures.coreFeatures.tessellationShader == DE_FALSE); in checkSupport()
391 assert(m_shaderSpec.requestedVulkanFeatures.coreFeatures.sampleRateShading == DE_FALSE); in checkSupport()
392 assert(m_shaderSpec in checkSupport()
[all...]
H A DvktSpvAsmComputeShaderCase.hpp53 const ComputeShaderSpec& m_shaderSpec; member in vkt::SpirVAssembly::SpvAsmComputeShaderInstance
65 ComputeShaderSpec m_shaderSpec; member in vkt::SpirVAssembly::SpvAsmComputeShaderCase
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/
H A DvktSpvAsmComputeShaderCase.cpp370 , m_shaderSpec (spec) in SpvAsmComputeShaderCase()
376 if (getMinRequiredVulkanVersion(m_shaderSpec.spirvVersion) > context.getUsedApiVersion()) in checkSupport()
378 TCU_THROW(NotSupportedError, std::string("Vulkan higher than or equal to " + getVulkanName(getMinRequiredVulkanVersion(m_shaderSpec.spirvVersion)) + " is required for this test to run").c_str()); in checkSupport()
382 for (const auto& ext : m_shaderSpec.extensions) in checkSupport()
387 assert(m_shaderSpec.requestedVulkanFeatures.coreFeatures.fullDrawIndexUint32 == DE_FALSE); in checkSupport()
388 assert(m_shaderSpec.requestedVulkanFeatures.coreFeatures.independentBlend == DE_FALSE); in checkSupport()
389 assert(m_shaderSpec.requestedVulkanFeatures.coreFeatures.geometryShader == DE_FALSE); in checkSupport()
390 assert(m_shaderSpec.requestedVulkanFeatures.coreFeatures.tessellationShader == DE_FALSE); in checkSupport()
391 assert(m_shaderSpec.requestedVulkanFeatures.coreFeatures.sampleRateShading == DE_FALSE); in checkSupport()
392 assert(m_shaderSpec in checkSupport()
[all...]
H A DvktSpvAsmComputeShaderCase.hpp53 const ComputeShaderSpec& m_shaderSpec; member in vkt::SpirVAssembly::SpvAsmComputeShaderInstance
65 ComputeShaderSpec m_shaderSpec; member in vkt::SpirVAssembly::SpvAsmComputeShaderCase
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor/
H A DvktShaderClockTests.cpp136 , m_shaderSpec() in ShaderClockCase()
144 return new ShaderClockTestInstance(ctx, m_shaderSpec, m_shaderType);
149 generateSources(m_shaderType, m_shaderSpec, programCollection);
210 m_shaderSpec.globalDeclarations = tcu::StringTemplate("${EXTENSIONS}").specialize(specializations); in initShaderSpec()
211 m_shaderSpec.source = tcu::StringTemplate("${SOURCE} ").specialize(specializations); in initShaderSpec()
213 m_shaderSpec.outputs.push_back(Symbol("out0", glu::VarType(glu::TYPE_UINT_VEC2, glu::PRECISION_HIGHP))); in initShaderSpec()
221 ShaderSpec m_shaderSpec; member in vkt::shaderexecutor::__anon28675::ShaderClockCase
H A 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
H A DvktOpaqueTypeIndexingTests.cpp184 generateSources(m_shaderType, m_shaderSpec, programCollection); in initPrograms()
193 ShaderSpec m_shaderSpec; member in vkt::shaderexecutor::__anon28667::OpaqueTypeIndexingCase
234 const ShaderSpec& m_shaderSpec; member in vkt::shaderexecutor::__anon28667::OpaqueTypeIndexingTestInstance
247 , m_shaderSpec (shaderSpec) in OpaqueTypeIndexingTestInstance()
873 UniquePtr<ShaderExecutor> executor (createExecutor(m_context, m_shaderType, m_shaderSpec, *extraResourcesLayout)); in iterate()
1054 m_shaderSpec, in createInstance()
1075 m_shaderSpec.inputs.push_back(Symbol(coordsName, glu::VarType(coordType, glu::PRECISION_HIGHP))); in createShaderSpec()
1091 m_shaderSpec.inputs.push_back(Symbol(varName, glu::VarType(glu::TYPE_INT, glu::PRECISION_HIGHP))); in createShaderSpec()
1100 m_shaderSpec.outputs.push_back(Symbol(varName, glu::VarType(outType, glu::PRECISION_HIGHP))); in createShaderSpec()
1117 m_shaderSpec in createShaderSpec()
[all...]
H A DvktShaderExecutor.cpp634 , m_outputLayout (computeFragmentOutputLayout(m_shaderSpec.outputs)) in FragmentOutExecutor()
641 for (int inputNdx = 0; inputNdx < (int)m_shaderSpec.inputs.size(); inputNdx++) in FragmentOutExecutor()
643 const Symbol& symbol = m_shaderSpec.inputs[inputNdx]; in FragmentOutExecutor()
809 for (int inputNdx = 0; inputNdx < (int)m_shaderSpec.inputs.size(); inputNdx++) in bindAttributes()
811 const Symbol& symbol = m_shaderSpec.inputs[inputNdx]; in bindAttributes()
971 const bool isDouble = glu::isDataTypeDoubleOrDVec(m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute()
972 const bool isFloat = isDataTypeFloatOrVec(m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute()
973 const bool isFloat16b = glu::isDataTypeFloat16OrVec(m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute()
974 const bool isSigned = isDataTypeIntOrIVec (m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute()
975 const bool isBool = isDataTypeBoolOrBVec(m_shaderSpec in execute()
[all...]
H A DvktAtomicOperationTests.cpp871 const ShaderSpec& m_shaderSpec; member in vkt::shaderexecutor::__anon28661::AtomicOperationCaseInstance
884 , m_shaderSpec (shaderSpec) in AtomicOperationCaseInstance()
1008 UniquePtr<ShaderExecutor> executor (createExecutor(m_context, m_shaderType.getType(), m_shaderSpec, *extraResourcesLayout)); in iterate()
1038 ShaderSpec sourcesSpec (m_shaderSpec); in initPrograms()
1047 ShaderSpec m_shaderSpec; member in vkt::shaderexecutor::__anon28661::AtomicOperationCase
1073 return new AtomicOperationCaseInstance(ctx, m_shaderSpec, m_shaderType, m_dataType, m_atomicOp); in createInstance()
1448 m_shaderSpec.outputs.push_back(Symbol("outData", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP))); in createShaderSpec()
1449 m_shaderSpec.glslVersion = glu::GLSL_VERSION_450; in createShaderSpec()
1450 m_shaderSpec.globalDeclarations = shaderTemplateGlobal.specialize(specializations); in createShaderSpec()
1451 m_shaderSpec in createShaderSpec()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderexecutor/
H A DvktShaderClockTests.cpp136 , m_shaderSpec() in ShaderClockCase()
144 return new ShaderClockTestInstance(ctx, m_shaderSpec, m_shaderType);
149 generateSources(m_shaderType, m_shaderSpec, programCollection);
210 m_shaderSpec.globalDeclarations = tcu::StringTemplate("${EXTENSIONS}").specialize(specializations); in initShaderSpec()
211 m_shaderSpec.source = tcu::StringTemplate("${SOURCE} ").specialize(specializations); in initShaderSpec()
213 m_shaderSpec.outputs.push_back(Symbol("out0", glu::VarType(glu::TYPE_UINT_VEC2, glu::PRECISION_HIGHP))); in initShaderSpec()
221 ShaderSpec m_shaderSpec; member in vkt::shaderexecutor::__anon29824::ShaderClockCase
H A 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
H A DvktOpaqueTypeIndexingTests.cpp185 generateSources(m_shaderType, m_shaderSpec, programCollection); in initPrograms()
194 ShaderSpec m_shaderSpec; member in vkt::shaderexecutor::__anon29816::OpaqueTypeIndexingCase
236 const ShaderSpec& m_shaderSpec; member in vkt::shaderexecutor::__anon29816::OpaqueTypeIndexingTestInstance
249 , m_shaderSpec (shaderSpec) in OpaqueTypeIndexingTestInstance()
875 UniquePtr<ShaderExecutor> executor (createExecutor(m_context, m_shaderType, m_shaderSpec, *extraResourcesLayout)); in iterate()
1058 m_shaderSpec, in createInstance()
1079 m_shaderSpec.inputs.push_back(Symbol(coordsName, glu::VarType(coordType, glu::PRECISION_HIGHP))); in createShaderSpec()
1095 m_shaderSpec.inputs.push_back(Symbol(varName, glu::VarType(glu::TYPE_INT, glu::PRECISION_HIGHP))); in createShaderSpec()
1104 m_shaderSpec.outputs.push_back(Symbol(varName, glu::VarType(outType, glu::PRECISION_HIGHP))); in createShaderSpec()
1121 m_shaderSpec in createShaderSpec()
[all...]
H A DvktShaderExecutor.cpp634 , m_outputLayout (computeFragmentOutputLayout(m_shaderSpec.outputs)) in FragmentOutExecutor()
641 for (int inputNdx = 0; inputNdx < (int)m_shaderSpec.inputs.size(); inputNdx++) in FragmentOutExecutor()
643 const Symbol& symbol = m_shaderSpec.inputs[inputNdx]; in FragmentOutExecutor()
809 for (int inputNdx = 0; inputNdx < (int)m_shaderSpec.inputs.size(); inputNdx++) in bindAttributes()
811 const Symbol& symbol = m_shaderSpec.inputs[inputNdx]; in bindAttributes()
971 const bool isDouble = glu::isDataTypeDoubleOrDVec(m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute()
972 const bool isFloat = isDataTypeFloatOrVec(m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute()
973 const bool isFloat16b = glu::isDataTypeFloat16OrVec(m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute()
974 const bool isSigned = isDataTypeIntOrIVec (m_shaderSpec.outputs[outNdx].varType.getBasicType()); in execute()
975 const bool isBool = isDataTypeBoolOrBVec(m_shaderSpec in execute()
[all...]
H A DvktAtomicOperationTests.cpp871 const ShaderSpec& m_shaderSpec; member in vkt::shaderexecutor::__anon29810::AtomicOperationCaseInstance
884 , m_shaderSpec (shaderSpec) in AtomicOperationCaseInstance()
1008 UniquePtr<ShaderExecutor> executor (createExecutor(m_context, m_shaderType.getType(), m_shaderSpec, *extraResourcesLayout)); in iterate()
1039 ShaderSpec sourcesSpec (m_shaderSpec); in initPrograms()
1048 ShaderSpec m_shaderSpec; member in vkt::shaderexecutor::__anon29810::AtomicOperationCase
1075 return new AtomicOperationCaseInstance(ctx, m_shaderSpec, m_shaderType, m_dataType, m_atomicOp); in createInstance()
1450 m_shaderSpec.outputs.push_back(Symbol("outData", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP))); in createShaderSpec()
1451 m_shaderSpec.glslVersion = glu::GLSL_VERSION_450; in createShaderSpec()
1452 m_shaderSpec.globalDeclarations = shaderTemplateGlobal.specialize(specializations); in createShaderSpec()
1453 m_shaderSpec in createShaderSpec()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture/
H A DvktTextureFilteringExplicitLodTests.cpp525 const ShaderSpec m_shaderSpec; member in vkt::texture::__anon28875::TextureFilteringTestInstance
557 , m_shaderSpec (shaderSpec) in TextureFilteringTestInstance()
913 m_executor = de::MovePtr<ShaderExecutor>(createExecutor(m_context, m_shaderType, m_shaderSpec, *m_extraResourcesLayout)); in createResources()
970 generateSources(m_testCaseData.shaderType, m_shaderSpec, programCollection); in initPrograms()
977 return new TextureFilteringTestInstance(ctx, m_testCaseData, m_shaderSpec, createGenerator()); in createInstance()
983 ShaderSpec m_shaderSpec; member in vkt::texture::__anon28875::TextureFilteringTestCase
988 m_shaderSpec.source = genLookupCode(m_testCaseData.imParams, in initSpec()
991 m_shaderSpec.source += "\nsampledCoord = coord;"; in initSpec()
993 m_shaderSpec.outputs.push_back(Symbol("result", glu::VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP))); in initSpec()
994 m_shaderSpec in initSpec()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/texture/
H A DvktTextureFilteringExplicitLodTests.cpp525 const ShaderSpec m_shaderSpec; member in vkt::texture::__anon30024::TextureFilteringTestInstance
557 , m_shaderSpec (shaderSpec) in TextureFilteringTestInstance()
913 m_executor = de::MovePtr<ShaderExecutor>(createExecutor(m_context, m_shaderType, m_shaderSpec, *m_extraResourcesLayout)); in createResources()
971 generateSources(m_testCaseData.shaderType, m_shaderSpec, programCollection); in initPrograms()
978 return new TextureFilteringTestInstance(ctx, m_testCaseData, m_shaderSpec, createGenerator()); in createInstance()
984 ShaderSpec m_shaderSpec; member in vkt::texture::__anon30024::TextureFilteringTestCase
989 m_shaderSpec.source = genLookupCode(m_testCaseData.imParams, in initSpec()
992 m_shaderSpec.source += "\nsampledCoord = coord;"; in initSpec()
994 m_shaderSpec.outputs.push_back(Symbol("result", glu::VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP))); in initSpec()
995 m_shaderSpec in initSpec()
[all...]
/third_party/vk-gl-cts/external/openglcts/modules/common/
H A DglcShaderMacroTests.cpp46 ShaderSpec m_shaderSpec; member in glcts::ExecutorTestCase
54 , m_shaderSpec(shaderSpec) in ExecutorTestCase()
65 de::SharedPtr<ShaderExecutor> executor(createExecutor(m_context.getRenderContext(), m_shaderType, m_shaderSpec)); in iterate()
H A DglcShaderConstExprTests.cpp85 ShaderSpec m_shaderSpec; member in glcts::ShaderConstExpr::ExecutorTestCase
94 , m_shaderSpec(shaderSpec) in ExecutorTestCase()
148 de::SharedPtr<ShaderExecutor> executor(createExecutor(m_context.getRenderContext(), m_shaderType, m_shaderSpec)); in iterate()

Completed in 41 milliseconds