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
所有者活动
創建於2018-05-03 19:59:43
推送於2025-07-18 22:08:42
最后一次提交
發布數322
最新版本名稱v1.4.322 (發布於 )
第一版名稱sdk-1.1.77.0 (發布於 )
用户参与
星數894
關注者數62
派生數437
提交數19.6k
已啟用問題?
問題數2695
打開的問題數244
拉請求數6809
打開的拉請求數5
關閉的拉請求數886
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

Vulkan Ecosystem Components

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

CI Build Status