| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| .github/ISSUE_TEMPLATE/ | 03-May-2024 | - | 33 | 21 | ||
| include/ | 03-May-2024 | - | 251,153 | 216,235 | ||
| registry/ | 03-May-2024 | - | 97,926 | 96,263 | ||
| .gitattributes | D | 03-May-2024 | 421 | 17 | 11 | |
| .gitignore | D | 03-May-2024 | 58 | 7 | 6 | |
| Android.bp | D | 03-May-2024 | 2.8 KiB | 84 | 78 | |
| BUILD.gn | D | 03-May-2024 | 1.8 KiB | 63 | 57 | |
| BUILD.md | D | 03-May-2024 | 8.5 KiB | 268 | 179 | |
| CMakeLists.txt | D | 03-May-2024 | 4.4 KiB | 104 | 83 | |
| CODE_OF_CONDUCT.md | D | 03-May-2024 | 280 | 2 | 1 | |
| LICENSE.txt | D | 03-May-2024 | 11.1 KiB | 203 | 169 | |
| METADATA | D | 03-May-2024 | 39 | 4 | 3 | |
| NOTICE | D | 03-May-2024 | 11.1 KiB | 203 | 169 | |
| OWNERS | D | 03-May-2024 | 360 | 15 | 14 | |
| README.md | D | 03-May-2024 | 1.6 KiB | 52 | 37 |
README.md
1# Vulkan-Headers 2 3Vulkan header files and API registry 4 5The contents of this repository are largely obtained from other repositories 6and are collected, coordinated, and curated here. 7 8If proposing changes to any file originating from a different repository, 9please propose such changes in that repository, rather than Vulkan-Headers. 10Files in this repository originate from: 11 12### Specification repository (https://github.com/KhronosGroup/Vulkan-Docs) 13 14* registry/*.py 15* registry/spec_tools/*.py 16* registry/profiles/*.json 17* All files under include/vulkan/ which are *not* listed explicitly as originating from another repository. 18 19### This repository (https://github.com/KhronosGroup/Vulkan-Headers) 20 21* BUILD.gn 22* BUILD.md 23* CMakeLists.txt 24* cmake/* 25* CODE_OF_CONDUCT.md 26* LICENSE.txt 27* README.md 28* Non-API headers 29 * include/vulkan/vk_icd.h 30 * include/vulkan/vk_layer.h 31 * include/vulkan/vk_sdk_platform.h 32 33### Vulkan C++ Binding Repository (https://github.com/KhronosGroup/Vulkan-Hpp) 34 35As of the Vulkan-Docs 1.2.182 spec update, the Vulkan-Hpp headers have been 36split into multiple files. All of those files are now included in this 37repository. 38 39* include/vulkan/*.hpp 40 41## Version Tagging Scheme 42 43Updates to the `Vulkan-Headers` repository which correspond to a new Vulkan 44specification release are tagged using the following format: 45`v<`_`version`_`>` (e.g., `v1.1.96`). 46 47**Note**: Marked version releases have undergone thorough testing but do not 48imply the same quality level as SDK tags. SDK tags follow the 49`sdk-<`_`version`_`>.<`_`patch`_`>` format (e.g., `sdk-1.1.92.0`). 50 51This scheme was adopted following the 1.1.96 Vulkan specification release. 52