Commit graph

480 commits

Author SHA1 Message Date
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
Mike Weiblen
5ce5b15b54 build: Update cmake_minimum_required(VERSION 3.10.2)
Change-Id: I28c30bb941691738944b13da75bc07e6153c89ef
2019-07-16 15:10:44 -06:00
Jon Leech
737f4c1cd9 Update for Vulkan-Docs 1.1.115 2019-07-14 06:30:57 -07:00
Jon Leech
e3f96a9cca Update for Vulkan-Docs 1.1.114 2019-07-07 23:35:21 -07:00
Jon Leech
9e747a25a8 Update for Vulkan-Docs 1.1.113 2019-06-29 23:40:09 -07:00
Jon Leech
b1c3d56330 Update for Vulkan-Docs 1.1.112 2019-06-23 21:02:29 -07:00
Jon Leech
4d49d5ced5 Update for Vulkan-Docs 1.1.111 2019-06-11 06:17:45 -07:00
Jon Leech
097a104509 Update for Vulkan-Docs 1.1.108 2019-05-13 03:17:43 -07:00
Jon Leech
ace557cd9b Update for Vulkan-Docs 1.1.108 2019-05-13 03:17:43 -07:00
Shannon McPherson
5f1ceaad4c vulkan: Add headless surface support to ICD header
Added the new enum value to `VkIcdWsiPlatform` and defined
`VkIcdSurfaceHeadless`
2019-04-26 15:18:18 -06:00
Felix Dörre
e0e015e709 headers: device creation callbacks for layers 2019-04-24 09:18:43 -06:00
Mike Schuchardt
c277ce529d build: Add support for GN build system 2019-04-23 13:38:42 -07:00