Lines Matching refs:vkt

41 using namespace vkt;
863 deUint32 vkt::subgroups::getStagesCount (const VkShaderStageFlags shaderStages)
878 std::string vkt::subgroups::getSharedMemoryBallotHelper ()
907 std::string vkt::subgroups::getSharedMemoryBallotHelperARB ()
936 deUint32 vkt::subgroups::getSubgroupSize (Context& context)
941 deUint32 vkt::subgroups::maxSupportedSubgroupSize ()
946 std::string vkt::subgroups::getShaderStageName (VkShaderStageFlags stage)
970 std::string vkt::subgroups::getSubgroupFeatureName (vk::VkSubgroupFeatureFlagBits bit)
986 void vkt::subgroups::addNoSubgroupShader (SourceCollections& programCollection)
1262 void vkt::subgroups::initStdFrameBufferPrograms (SourceCollections& programCollection,
1384 const deUint32 stageCount = vkt::subgroups::getStagesCount(shaderStage);
1408 void vkt::subgroups::initStdPrograms (vk::SourceCollections& programCollection,
1746 bool vkt::subgroups::isSubgroupSupported (Context& context)
1751 bool vkt::subgroups::areSubgroupOperationsSupportedForStage (Context& context, const VkShaderStageFlags stage)
1756 bool vkt::subgroups::isSubgroupFeatureSupportedForDevice (Context& context, VkSubgroupFeatureFlagBits bit)
1761 bool vkt::subgroups::areQuadOperationsSupportedForStages (Context& context, const VkShaderStageFlags stages)
1776 bool vkt::subgroups::isFragmentSSBOSupportedForDevice (Context& context)
1781 bool vkt::subgroups::isVertexSSBOSupportedForDevice (Context& context)
1786 bool vkt::subgroups::isInt64SupportedForDevice (Context& context)
1791 bool vkt::subgroups::isTessellationAndGeometryPointSizeSupported (Context& context)
1796 bool vkt::subgroups::is16BitUBOStorageSupported (Context& context)
1801 bool vkt::subgroups::is8BitUBOStorageSupported (Context& context)
1806 bool vkt::subgroups::isFormatSupportedForDevice (Context& context, vk::VkFormat format)
1880 bool vkt::subgroups::isSubgroupBroadcastDynamicIdSupported (Context& context)
1886 std::string vkt::subgroups::getFormatNameForGLSL (VkFormat format)
1942 std::string vkt::subgroups::getAdditionalExtensionForFormat (vk::VkFormat format)
1983 const std::vector<vk::VkFormat> vkt::subgroups::getAllFormats ()
2039 bool vkt::subgroups::isFormatSigned (VkFormat format)
2065 bool vkt::subgroups::isFormatUnsigned (VkFormat format)
2091 bool vkt::subgroups::isFormatFloat (VkFormat format)
2113 bool vkt::subgroups::isFormatBool (VkFormat format)
2127 bool vkt::subgroups::isFormat8bitTy (VkFormat format)
2145 bool vkt::subgroups::isFormat16BitTy (VkFormat format)
2167 void vkt::subgroups::setVertexShaderFrameBuffer (SourceCollections& programCollection)
2222 void vkt::subgroups::setFragmentShaderFrameBuffer (vk::SourceCollections& programCollection)
2262 void vkt::subgroups::setTesCtrlShaderFrameBuffer (vk::SourceCollections& programCollection)
2356 void vkt::subgroups::setTesEvalShaderFrameBuffer (vk::SourceCollections& programCollection)
2446 void vkt::subgroups::addGeometryShadersFromTemplate (const std::string& glslTemplate, const vk::ShaderBuildOptions& options, vk::GlslSourceCollection& collection)
2460 void vkt::subgroups::addGeometryShadersFromTemplate (const std::string& spirvTemplate, const vk::SpirVAsmBuildOptions& options, vk::SpirVAsmCollection& collection)
2647 tcu::TestStatus vkt::subgroups::makeTessellationEvaluationFrameBufferTest (Context& context,
2658 tcu::TestStatus vkt::subgroups::makeTessellationEvaluationFrameBufferTestRequiredSubgroupSize (Context& context,
2862 bool vkt::subgroups::check (std::vector<const void*> datas, deUint32 width, deUint32 ref)
2877 bool vkt::subgroups::checkComputeOrMesh (std::vector<const void*> datas,
2889 tcu::TestStatus vkt::subgroups::makeGeometryFrameBufferTest (Context& context,
2899 tcu::TestStatus vkt::subgroups::makeGeometryFrameBufferTestRequiredSubgroupSize (Context& context,
3102 vk::VkShaderStageFlags vkt::subgroups::getPossibleGraphicsSubgroupStages (Context& context, const vk::VkShaderStageFlags testedStages)
3123 tcu::TestStatus vkt::subgroups::allStages (Context& context,
3131 return vkt::subgroups::allStagesRequiredSubgroupSize(context, format, extraData, extraDataCount, internalData, checkResult, shaderStage,
3135 tcu::TestStatus vkt::subgroups::allStagesRequiredSubgroupSize (Context& context,
3460 tcu::TestStatus vkt::subgroups::makeVertexFrameBufferTest (Context& context,
3470 tcu::TestStatus vkt::subgroups::makeVertexFrameBufferTestRequiredSubgroupSize (Context& context,
3684 tcu::TestStatus vkt::subgroups::makeFragmentFrameBufferTest (Context& context,
3694 tcu::TestStatus vkt::subgroups::makeFragmentFrameBufferTestRequiredSubgroupSize (Context& context,
4022 const vkt::subgroups::SSBOData* inputs,
4025 vkt::subgroups::CheckResultCompute checkResult,
4044 ? deMax32(subgroupSizeControlProperties.maxSubgroupSize, vkt::subgroups::maxSupportedSubgroupSize())
4045 : vkt::subgroups::maxSupportedSubgroupSize();
4352 tcu::TestStatus vkt::subgroups::makeComputeTestRequiredSubgroupSize (Context& context,
4381 tcu::TestStatus vkt::subgroups::makeMeshTestRequiredSubgroupSize (Context& context,
4413 const vkt::subgroups::SSBOData* inputs,
4416 vkt::subgroups::CheckResultCompute checkResult,
4422 const uint32_t subgroupSize = (isRequiredSubgroupSize ? requiredSubgroupSize : vkt::subgroups::getSubgroupSize(context));
4445 tcu::TestStatus vkt::subgroups::makeComputeTest (Context& context,
4457 tcu::TestStatus vkt::subgroups::makeMeshTest (Context& context,
4487 void vkt::subgroups::supportedCheckShader (Context& context, const VkShaderStageFlags shaderStages)
4510 namespace vkt
4985 return vkt::subgroups::allRayTracingStagesRequiredSubgroupSize(context,
5127 } // nsamespace vkt