Vulkan CTS

Vulkan 一致性测试套件 (CTS) 是一组用于验证实现一致性的测试。一致性实现表明它已成功通过 CTS,并且是 Vulkan 的有效实现。一个 一致性产品列表是公开可用的。

任何具有一致性实现的公司都可以自由使用公开发布的 Vulkan 规范来创建产品。在将 Vulkan 名称或徽标与 API 实现关联使用之前,所有 Vulkan API 的实现都必须在 Khronos Vulkan 采用者计划中进行一致性测试。

Vulkan CTS 源代码 是免费提供的,只要遵循 贡献 Wiki,任何人都可以自由创建和向 Vulkan CTS 添加新测试。

vulkan_cts_overview.png

应用程序可以使用 VK_KHR_driver_properties 扩展(这在 Vulkan 1.2 中被提升为核心)通过 VkConformanceVersion 属性来查询实现所通过的 CTS 版本。