CONTRIBUTING
May 7, 2026 ยท View on GitHub
Please note when contributing what files this repository actually is responsible for.
The majority for the Vulkan headers come from Vulkan-Docs or Vulkan-Hpp
This repository (https://github.com/KhronosGroup/Vulkan-Headers)
- BUILD.gn
- BUILD.md
- CMakeLists.txt
- tests/*
- CODE_OF_CONDUCT.md
- LICENSE.txt
- README.md
- Non-API headers
- include/vulkan/vk_icd.h
- include/vulkan/vk_layer.h
Specification repository (https://github.com/KhronosGroup/Vulkan-Docs)
- registry/*.py
- registry/spec_tools/*.py
- registry/profiles/*.json
- All files under include/vulkan/ which are not listed explicitly as originating from another repository.
Vulkan C++ Binding Repository (https://github.com/KhronosGroup/Vulkan-Hpp)
As of the Vulkan-Docs 1.2.182 spec update, the Vulkan-Hpp headers have been split into multiple files. All of those files are now included in this repository.
- include/vulkan/*.hpp
- include/vulkan/*.cppm
Contributor License Agreement (CLA)
You will be prompted with a one-time "click-through" CLA dialog as part of submitting your pull request or other contribution to GitHub.
AI-Assisted Contributions
By submitting a Contribution to this repository, you additionally represent that, to the extent any of Your Contributions were developed with the assistance of artificial intelligence tools or AI-generated code, You have exercised sufficient review, judgment, and creative direction over such tools and resulting material to reasonably consider it Your original creation, and You are not aware of any third-party license, intellectual property claim, or other restriction arising from such use that is associated with any part of Your Contribution or use thereof.