Vulkan Validation Layers

Vulkan 验证层。(Vulkan Validation Layers)

Github星跟踪图

Vulkan Ecosystem Components (Vulkan 生态系统组件)

该项目为 Windows、Linux、Android 和 MacOS 提供了 Khronos 官方 Vulkan 验证层。

介紹

Vulkan 是一个显式的 API,可以直接控制 GPU 的实际工作方式。通过设计,Vulkan 驱动内部进行了最小的错误检查。应用程序对正确的操作有完全的控制和责任。

Vulkan 使用过程中的任何错误都可能导致崩溃。这个项目提供了 Vulkan 验证层,可以让开发人员验证其应用程序是否正确使用了 Vulkan API,从而协助开发。

以下组件可在此资源库中使用。

联系信息

开发或贡献的信息

请参阅本版本库中的 CONTRIBUTING.md 文件了解更多细节。请参阅本软件库中的 GOVERNANCE.md 文件了解软件库管理的细节。

如何构建和运行

BUILD.md 包括构建所有组件以及运行验证测试的说明。

关于如何启用各种验证层的信息在 LAYER_CONFIGURATION.md 中。

版本标记方案

Vulkan-ValidationLayers 资源库的更新对应于新的 Vulkan 规范版本,使用以下格式标记:v<版本>(例如,v1.1.96)。

注意:标记的版本发布经过了彻底的测试,但并不意味着与SDK标签相同的质量水平。SDK 标签遵循 sdk-<版本>.<补丁>格式(例如 sdk-1.1.92.0)。

这个方案在1.1.96 Vulkan规范发布后被采用。

许可证

本作品是在Khronos的Apache式许可证下发布的开源作品,包括Khronos的版权。
请参阅 LICENSE.txt 以了解本仓库中使用的完整许可证列表。

鸣谢

虽然这个项目主要是由 LunarG 公司开发的,但也有许多其他公司和个人使这个项目成为可能。Valve 公司为项目开发提供了资金;Google 为验证层做出了重大贡献;Khronos 对项目进行了监督和托管。

概览

名称与所有者KhronosGroup/Vulkan-ValidationLayers
主编程语言C++
编程语言CMake (语言数: 7)
平台Android, Linux, Mac, Windows
许可证Other
发布数217
最新版本名称v1.3.284 (发布于 )
第一版名称sdk-1.1.77.0 (发布于 )
创建于2018-05-03 19:59:43
推送于2024-05-11 07:23:25
最后一次提交
星数707
关注者数59
派生数394
提交数17.2k
已启用问题?
问题数2091
打开的问题数158
拉请求数5100
打开的拉请求数13
关闭的拉请求数769
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

Vulkan Ecosystem Components

This project provides the Khronos official Vulkan validation layers for Windows, Linux, Android, and MacOS.

CI Build Status

去到顶部