• Home
Name Date Size #Lines LOC

..--

.github/ISSUE_TEMPLATE/03-May-2024-3321

include/03-May-2024-251,153216,235

registry/03-May-2024-97,92696,263

.gitattributesD03-May-2024421 1711

.gitignoreD03-May-202458 76

Android.bpD03-May-20242.8 KiB8478

BUILD.gnD03-May-20241.8 KiB6357

BUILD.mdD03-May-20248.5 KiB268179

CMakeLists.txtD03-May-20244.4 KiB10483

CODE_OF_CONDUCT.mdD03-May-2024280 21

LICENSE.txtD03-May-202411.1 KiB203169

METADATAD03-May-202439 43

NOTICED03-May-202411.1 KiB203169

OWNERSD03-May-2024360 1514

README.mdD03-May-20241.6 KiB5237

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