跳到主要内容

vulkan cts

Vulkan cts全称为vulkan标准测试套 (Vulkan Conformance Tests Suite)。它包含了一组符合vulkan spec的标准测试用例。通过cts测试用例的产品将表明它是一个有效的vulkan实现 。这里公示了一个合格的产品列表

任何公司都可以自由使用公开发布的 Vulkan spec来创建产品。所有的vulkan API的实现必须先通过 Khronos Vulkan 采用者应用程序 的一致性测试,然后才能使用 Vulkan 名称或图标。

Vulkan CTS 源代码是免费提供的,只要遵循贡献 Wiki,任何人都可以自由地为 Vulkan CTS 添加新测试用例,

vulkan_cts_overview.png

应用程序可以通过VK_KHR_driver_properties扩展属性 VkConformanceVersion 查询通过的 CTS 版本。(该扩展在 Vulkan 1.2 中已提升为核心扩展)