Commit graph

321 commits

Author SHA1 Message Date
Jon Leech
1d99b835ec Update for Vulkan-Docs 1.2.170 2021-02-15 00:56:59 -08:00
Jon Leech
ec2db85225 Update for Vulkan-Docs 1.2.169 2021-02-02 01:30:44 -08:00
Jon Leech
9166a0677e Update for Vulkan-Docs 1.2.168 2021-01-25 01:04:08 -08:00
Jon Leech
684390cedb Update for Vulkan-Docs 1.2.167 2021-01-19 05:51:22 -08:00
Jon Leech
9efc4a6311 Update for Vulkan-Docs 1.2.166 2021-01-03 21:04:21 -08:00
Jon Leech
85470b32ad Update for Vulkan-Docs 1.2.165 2020-12-13 22:34:27 -08:00
Jon Leech
fe9850767d Update for Vulkan-Docs 1.2.164 2020-12-07 04:15:47 -08:00
Jon Leech
6a163aa97f Update for Vulkan-Docs 1.2.163 2020-11-30 00:51:58 -08:00
Lenny Komow
87aaa16d4c Move GGP in WSI platform enum
This should have been added at the end to preserve compatibility.
2020-11-23 09:03:19 -07:00
Jon Leech
d2308183f2 Update for Vulkan-Docs 1.2.162 2020-11-22 23:50:19 -08:00
J.D. Rouan
30e70cbd98 Add GGP (Stadia) WSI platform support to vk_icd.h
Defines type "VkIcdSurfaceGgp" and adds "VK_ICD_WSI_PLATFORM_GGP" to
VkIcdWsiPlatform enum.

GGP is Google Games Platform, the platform for Stadia.
2020-11-17 15:02:16 -07:00
Jon Leech
11c6670b4a Update for Vulkan-Docs 1.2.161 2020-11-15 23:15:53 -08:00
Jon Leech
670ffea9d6 Update for Vulkan-Docs 1.2.160 2020-11-08 20:55:53 -08:00
Jon Leech
87451c55aa Update for Vulkan-Docs 1.2.159 2020-11-01 22:39:34 -08:00
Jon Leech
320af06cbd Update for Vulkan-Docs 1.2.158 2020-10-18 22:46:32 -07:00
Jon Leech
04306fa5d6 Update for Vulkan-Docs 1.2.157 2020-10-12 02:58:49 -07:00
Jon Leech
f7a5392003 Update for Vulkan-Docs 1.2.157 2020-10-12 00:55:54 -07:00
Jon Leech
94ff600cc8 Update for Vulkan-Docs 1.2.156 2020-10-04 19:56:19 -07:00
Jon Leech
e1ba543c67 Update for Vulkan-Docs 1.2.155 2020-09-28 01:22:00 -07:00
Jon Leech
7f9879b1b1 Update for Vulkan-Docs 1.2.154 2020-09-21 02:26:07 -07:00
Jon Leech
f0e102e481 Update for Vulkan-Docs 1.2.153 2020-09-06 20:50:39 -07:00
Jon Leech
ced848d699 Update for Vulkan-Docs 1.2.152 2020-08-26 15:54:45 -07:00
Michael Chock
834673eaa3 Add VI WSI platform support to vk_icd.h
Add VI enum value to VkIcdWsiPlatform and define type VkIcdSurfaceVi.
2020-08-17 15:33:08 -06:00
Jon Leech
99638d8d7f Update for Vulkan-Docs 1.2.151 2020-08-16 21:10:56 -07:00
Jon Leech
6eaf979e73 Update for Vulkan-Docs 1.2.150 2020-08-10 01:24:22 -07:00
Lenny Komow
8446db62f1 Add a loader features interface
This is needed to tell a layer if the loader is sorting physical
devices, but it should be generalized so that other loader features
could be marked in the future.
2020-08-07 13:09:36 -06:00
Lenny Komow
471a35d21d Add missing ifdef for extern "C" 2020-08-07 13:09:29 -06:00
Lenny Komow
f075211027 Update vk_icd.h with proper extern "C" declaration 2020-08-07 13:08:45 -06:00
Lenny Komow
8971273d00 Update vk_icd.h with typedefs and prototypes 2020-08-07 13:08:19 -06:00
Jon Leech
a6d08c75d2 Update for Vulkan-Docs 1.2.149 2020-08-03 05:03:01 -07:00
Niklas Haas
a0f1f5149d Fix enum order for backwards compatibility
The new enum member introduced in 2a164e968 broke ABI with previous
versions of vk_icd.h, resulting in a segfault on latest mesa (which does
not yet have this commit in their vendored copy of vk_icd.h, thus
breaking the order of enum members).
2020-07-23 09:46:12 -06:00
Jon Leech
83825d55c7 Update for Vulkan-Docs 1.2.148 2020-07-20 01:14:58 -07:00
Jon Leech
858b13a122 Update for Vulkan-Docs 1.2.147 2020-07-13 03:25:05 -07:00
Nicolas Caramelli
2a164e9680 Update vk_icd.h for VK_EXT_directfb_surface extension 2020-07-07 13:48:33 -06:00
Jon Leech
4c079bf40c Updates from @mark-lunarg 2020-07-07 05:04:15 -07:00
Jon Leech
fd465722b0 Enumerate originating repository for all files in this repo.
Several files originate from unknown (to @oddhack) sources and that
should be fixed before accepting this PR.
2020-07-07 05:04:15 -07:00
Jon Leech
db06fce926 Update for Vulkan-Docs 1.2.146 2020-07-04 00:35:44 -07:00
Jon Leech
8188e3fbbc Update for Vulkan-Docs 1.2.145 2020-06-21 00:04:22 -07:00
Jon Leech
f315245756 Update for Vulkan-Docs 1.2.144 2020-06-15 02:01:28 -07:00
Jon Leech
9d2dfca53b Update for Vulkan-Docs 1.2.143 2020-06-08 04:32:20 -07:00
Jon Leech
db1a98c6cc Update for Vulkan-Docs 1.2.142 2020-06-01 04:53:25 -07:00
Jon Leech
09531f2793 Update for Vulkan-Docs 1.2.141 2020-05-15 04:55:11 -07:00
Jon Leech
9250d5ae8f
Remove advanced notice of header change
The BEGIN_RANGE, END_RANGE, RANGE_SIZE enums have now been removed from the headers, per https://github.com/KhronosGroup/Vulkan-Docs/issues/1230, so remove the "Advance Notice" from the README.
2020-05-04 03:46:57 -07:00
Jon Leech
0c5351f5e9 Update for Vulkan-Docs 1.2.140 2020-05-04 03:44:06 -07:00
Jon Leech
4c19ae6b95 Update for Vulkan-Docs 1.2.139 2020-04-27 20:12:43 -07:00
Mike Weiblen
62becc509a Revert "Export versioned targets for CMake"
This reverts commit 382bf3de06.

Revert PR #110
https://github.com/KhronosGroup/Vulkan-Headers/pull/110
2020-04-23 10:59:45 -06:00
Rahul Sheth
382bf3de06 Export versioned targets for CMake
Generate VulkanHeadersConfig.cmake and version file and install them.
To get the version information the header file vulkan_core.h is parsed.

In client code one can use `find_package(VulkanHeaders)` and get the
targets `Vulkan::Headers` and `Vulkan::Registry`.

The following additional files are generated and installed by CMake:
- VulkanHeadersConfig.cmake:        searched for by find_package(VulkanHeaders)
- VulkanHeadersConfigVersion.cmake: provides version numbers
- VulkanHeadersTargets.cmake:       CMake target definitions used by config file
2020-04-16 16:21:54 -06:00
Jon Leech
e01f13e1f7 Update for Vulkan-Docs 1.2.137 2020-04-07 01:18:09 -07:00
Jon Leech
b4b0f99420
Update README.md with warning of pending header changes 2020-04-06 09:41:13 -07:00
Jon Leech
0e78ffd1dc Update for Vulkan-Docs 1.2.136 2020-03-24 08:49:12 -07:00