Commit graph

391 commits

Author SHA1 Message Date
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
Jon Leech
fb7f9c9bcd New include file with provisional extension interfaces (those interfaces
not aliased by promoted-from APIs, at least).
2020-03-17 05:05:13 -07:00
Jon Leech
26341b4bf0 Update for Vulkan-Docs 1.2.135 2020-03-17 05:05:13 -07:00
Jon Leech
74556a1317 Update for Vulkan-Docs 1.2.134 2020-03-06 15:36:43 -08:00
Jon Leech
9bd3f561bc Update for Vulkan-Docs 1.2.133 2020-02-15 18:43:35 -08:00
Jon Leech
7264358702 Update for Vulkan-Docs 1.2.132 2020-01-21 03:26:16 -08:00
Jon Leech
881bbb347a Update for Vulkan-Docs 1.2.131 2020-01-15 06:00:07 -08:00
Ethan Lee
f63dd5c9d8 GN: Make PLATFORM_XCB optional, based on a user-defined variable.
Not all Linux platforms will have X11 available (Wayland, GGP), so we have to
declare a variable that checks use_x11 separately.
2019-12-27 22:15:11 -08:00
Jon Leech
0e57fc1cfa Update for Vulkan-Docs 1.1.130 2019-12-09 00:18:47 -08:00
Jon Leech
2b89fd4e27 Update for Vulkan-Docs 1.1.129 2019-11-25 00:26:28 -08:00
Mark Lobodzinski
2434767315 build: Clarify Windows build instructions
It was not specified that the windows commands must be run from
within a developer console.
Also removed VS2013 and added VS2019 refs.
2019-11-21 12:00:19 -07:00
Jon Leech
ba6cbb0478 Update for Vulkan-Docs 1.1.128 2019-11-18 01:47:53 -08:00
Jamie Madill
d42d0747ee GN: Add support for Google Games Platform.
This is conditional upon defining a variable 'is_ggp'. The variable is
optional.
2019-11-06 08:13:12 -08:00
Jonah Ryan-Davis
52c2645854 build: BUILD.gn missing defines for MacOS
BUILD.gn does not define VK_USE_PLATFORM_METAL_EXT for MacOS
2019-11-06 07:57:37 -08:00
Jon Leech
f3128cf6ea Update for Vulkan-Docs 1.1.127 2019-11-03 23:10:37 -08:00
Shannon McPherson
5bc459e292 vulkan: Fix typo for operator== in vulkan.hpp 2019-10-28 11:24:32 -06:00
Shannon McPherson
7e4c979515 vulkan: Update vulkan.hpp for VS2015 VT fix
Visual Studio 2015 is used by AppVeyor during GitHub CI testing and was
reporting errors concerning ambiguous `operator==` when building
`cubepp` in the Vulkan-Tools repository. This version of `vulkan.hpp`
fixes these errors.
2019-10-25 13:24:27 -06:00
Jon Leech
6be1d00866 Update for Vulkan-Docs 1.1.126 2019-10-21 02:38:11 -07:00
Jon Leech
d287523f48 Update for Vulkan-Docs 1.1.125 2019-10-13 20:37:29 -07:00
Jon Leech
0dd7c8c652 Update for Vulkan-Docs 1.1.124 2019-10-06 13:13:12 -07:00
Lenny Komow
ba091ba6a9 headers: Add metal surface support to ICD header 2019-09-18 17:54:03 -06:00
Jon Leech
5b44df19e0 Update for Vulkan-Docs 1.1.123 2019-09-16 03:21:16 -07:00
Jon Leech
42ad3f90fa Update for Vulkan-Docs 1.1.122 2019-09-08 21:58:15 -07:00
Jon Leech
5671d014bc Update for Vulkan-Docs 1.1.121 2019-08-25 04:26:18 -07:00
Jon Leech
9eab96f406 Add new local dependency of scripts. 2019-08-20 06:00:49 -07:00
Jon Leech
4ee33d2fbd Update for Vulkan-Docs 1.1.120 2019-08-17 15:59:53 -07:00
Jon Leech
23b2e8e64b 1.1.119 spec update including a small XML fix identified by @mtavenrath
in comments to https://github.com/KhronosGroup/Vulkan-Headers/pull/72
2019-08-12 01:58:06 -07:00
Jon Leech
6c85427e3e Update for Vulkan-Docs 1.1.119 2019-08-12 01:58:06 -07:00
Jon Leech
7f6a212a13 Update to try and prevent inappropriate PRs from being submitted against this repo 2019-07-30 05:03:32 -07:00
Jon Leech
fd568d51ed Update for Vulkan-Docs 1.1.117 2019-07-28 23:08:18 -07:00
Jon Leech
552e49ee96 Update for Vulkan-Docs 1.1.116 2019-07-20 02:24:02 -07:00