xref: /aosp_15_r20/external/vulkan-headers/CONTRIBUTING.md (revision 902771965e4c6d39c75c62130a6a330c08b024db)
1*90277196SAndroid Build Coastguard Worker<!--
2*90277196SAndroid Build Coastguard WorkerCopyright 2018-2023 The Khronos Group Inc.
3*90277196SAndroid Build Coastguard Worker
4*90277196SAndroid Build Coastguard WorkerSPDX-License-Identifier: Apache-2.0
5*90277196SAndroid Build Coastguard Worker-->
6*90277196SAndroid Build Coastguard Worker
7*90277196SAndroid Build Coastguard Worker# CONTRIBUTING
8*90277196SAndroid Build Coastguard Worker
9*90277196SAndroid Build Coastguard WorkerPlease note when contributing what files this repository actually is responsible for.
10*90277196SAndroid Build Coastguard Worker
11*90277196SAndroid Build Coastguard WorkerThe majority for the Vulkan headers come from [Vulkan-Docs](https://github.com/KhronosGroup/Vulkan-Docs) or [Vulkan-Hpp](https://github.com/KhronosGroup/Vulkan-Hpp)
12*90277196SAndroid Build Coastguard Worker
13*90277196SAndroid Build Coastguard Worker### This repository (https://github.com/KhronosGroup/Vulkan-Headers)
14*90277196SAndroid Build Coastguard Worker
15*90277196SAndroid Build Coastguard Worker* BUILD.gn
16*90277196SAndroid Build Coastguard Worker* BUILD.md
17*90277196SAndroid Build Coastguard Worker* CMakeLists.txt
18*90277196SAndroid Build Coastguard Worker* tests/*
19*90277196SAndroid Build Coastguard Worker* CODE_OF_CONDUCT.md
20*90277196SAndroid Build Coastguard Worker* LICENSE.txt
21*90277196SAndroid Build Coastguard Worker* README.md
22*90277196SAndroid Build Coastguard Worker* Non-API headers
23*90277196SAndroid Build Coastguard Worker  * include/vulkan/vk_icd.h
24*90277196SAndroid Build Coastguard Worker  * include/vulkan/vk_layer.h
25*90277196SAndroid Build Coastguard Worker
26*90277196SAndroid Build Coastguard Worker### Specification repository (https://github.com/KhronosGroup/Vulkan-Docs)
27*90277196SAndroid Build Coastguard Worker
28*90277196SAndroid Build Coastguard Worker* registry/*.py
29*90277196SAndroid Build Coastguard Worker* registry/spec_tools/*.py
30*90277196SAndroid Build Coastguard Worker* registry/profiles/*.json
31*90277196SAndroid Build Coastguard Worker* All files under include/vulkan/ which are *not* listed explicitly as originating from another repository.
32*90277196SAndroid Build Coastguard Worker
33*90277196SAndroid Build Coastguard Worker### Vulkan C++ Binding Repository (https://github.com/KhronosGroup/Vulkan-Hpp)
34*90277196SAndroid Build Coastguard Worker
35*90277196SAndroid Build Coastguard WorkerAs of the Vulkan-Docs 1.2.182 spec update, the Vulkan-Hpp headers have been
36*90277196SAndroid Build Coastguard Workersplit into multiple files. All of those files are now included in this
37*90277196SAndroid Build Coastguard Workerrepository.
38*90277196SAndroid Build Coastguard Worker
39*90277196SAndroid Build Coastguard Worker* include/vulkan/*.hpp
40*90277196SAndroid Build Coastguard Worker* include/vulkan/*.cppm
41