• Home
Name Date Size #Lines LOC

..--

cmake/03-May-2024-149130

include/vulkan/03-May-2024-107,05487,565

registry/03-May-2024-53,62052,324

.cmake-format.pyD03-May-2024956 3510

.gitattributesD03-May-2024421 1711

.gitignoreD03-May-202458 76

Android.bpD03-May-20242.8 KiB8478

BUILD.gnD03-May-20241.5 KiB5549

BUILD.mdD03-May-20248.6 KiB275182

CMakeLists.txtD03-May-20242.6 KiB5947

CODE_OF_CONDUCT.mdD03-May-2024280 21

LICENSE.txtD03-May-202411.1 KiB203169

METADATAD03-May-202439 43

NOTICED03-May-202411.1 KiB203169

OWNERSD03-May-2024185 65

README.mdD03-May-20241.7 KiB5843

README.md

1# Vulkan-Headers
2
3Vulkan header files and API registry
4
5## Repository Content
6
7The contents of this repository are largely obtained from other repositories
8and are collected, coordinated, and curated here.
9
10If proposing changes to any file originating from a different repository,
11please propose such changes in that repository, rather than Vulkan-Headers.
12Files in this repository originate from:
13
14### Specification repository (https://github.com/KhronosGroup/Vulkan-Docs)
15
16* registry/cgenerator.py
17* registry/conventions.py
18* registry/generator.py
19* registry/genvk.py
20* registry/reg.py
21* registry/spec_tools/util.py
22* registry/validusage.json
23* registry/vk.xml
24* registry/vkconventions.py
25* All files under include/vulkan/ which are *not* listed explicitly as originating from another repository.
26
27### This repository (https://github.com/KhronosGroup/Vulkan-Headers)
28
29* .cmake-format.py
30* BUILD.gn
31* BUILD.md
32* CMakeLists.txt
33* CODE_OF_CONDUCT.md
34* LICENSE.txt
35* README.md
36* cmake/Copyright_cmake.txt
37* cmake/cmake_uninstall.cmake.in
38* Non-API headers (report issues against @lenny-lunarg)
39  * include/vulkan/vk_icd.h
40  * include/vulkan/vk_layer.h
41  * include/vulkan/vk_sdk_platform.h
42
43### Vulkan C++ Binding Repository (https://github.com/KhronosGroup/Vulkan-Hpp)
44
45* include/vulkan/vulkan.hpp
46
47## Version Tagging Scheme
48
49Updates to the `Vulkan-Headers` repository which correspond to a new Vulkan
50specification release are tagged using the following format:
51`v<`_`version`_`>` (e.g., `v1.1.96`).
52
53**Note**: Marked version releases have undergone thorough testing but do not
54imply the same quality level as SDK tags. SDK tags follow the
55`sdk-<`_`version`_`>.<`_`patch`_`>` format (e.g., `sdk-1.1.92.0`).
56
57This scheme was adopted following the 1.1.96 Vulkan specification release.
58