platform/upstream/Vulkan-Headers.git
2 years agoUpdate for Vulkan-Docs 1.3.204
Jon Leech [Tue, 25 Jan 2022 10:30:53 +0000 (02:30 -0800)]
Update for Vulkan-Docs 1.3.204

2 years agoGN: Support Wayland platform
Antonio Caggiano [Tue, 21 Dec 2021 12:31:04 +0000 (13:31 +0100)]
GN: Support Wayland platform

Following the approach taken with XCB, add support for Wayland based on
user-defined variable.

2 years agoUpdate to latest Vulkan-Hpp
Mike Schuchardt [Tue, 4 Jan 2022 17:03:58 +0000 (09:03 -0800)]
Update to latest Vulkan-Hpp

Notably includes fix for
https://github.com/KhronosGroup/Vulkan-Hpp/issues/1167 which is blocking
downstream CI systems

2 years agoUpdate for Vulkan-Docs 1.2.203 - commit a new Vulkan-Hpp output
Jon Leech [Mon, 20 Dec 2021 12:20:11 +0000 (04:20 -0800)]
Update for Vulkan-Docs 1.2.203 - commit a new Vulkan-Hpp output

2 years agoUpdate for Vulkan-Docs 1.2.203
Jon Leech [Mon, 20 Dec 2021 12:19:40 +0000 (04:19 -0800)]
Update for Vulkan-Docs 1.2.203

2 years agoUpdate for Vulkan-Docs 1.2.202
Jon Leech [Tue, 7 Dec 2021 09:35:36 +0000 (01:35 -0800)]
Update for Vulkan-Docs 1.2.202

2 years agoUpdate for Vulkan-Docs 1.2.201
Jon Leech [Wed, 1 Dec 2021 02:40:09 +0000 (18:40 -0800)]
Update for Vulkan-Docs 1.2.201

2 years agoUpdate for Vulkan-Docs 1.2.200
Jon Leech [Tue, 23 Nov 2021 16:05:57 +0000 (08:05 -0800)]
Update for Vulkan-Docs 1.2.200

2 years agoUpdate for Vulkan-Docs 1.2.199
Jon Leech [Tue, 16 Nov 2021 14:38:28 +0000 (06:38 -0800)]
Update for Vulkan-Docs 1.2.199

2 years agoUpdate for Vulkan-Docs 1.2.198
Jon Leech [Tue, 9 Nov 2021 08:29:42 +0000 (00:29 -0800)]
Update for Vulkan-Docs 1.2.198

2 years agoUpdate for Vulkan-Docs 1.2.197
Jon Leech [Tue, 2 Nov 2021 09:14:49 +0000 (02:14 -0700)]
Update for Vulkan-Docs 1.2.197

2 years agoFix spelling of querying in vk_icd.h
Charles Giessen [Tue, 19 Oct 2021 20:34:12 +0000 (14:34 -0600)]
Fix spelling of querying in vk_icd.h

2 years agoUpdate issue reference for non-API headers
Charles Giessen [Tue, 19 Oct 2021 20:42:52 +0000 (14:42 -0600)]
Update issue reference for non-API headers

The old description referred to a person who no longer is responsible for those files.
I prefer to update the link to refer to the Vulkan-Loader so future changes in ownership
don't require updating this repo.

2 years agoAdd missing vulkan_video_codec_h265std_encode.h
Jon Leech [Thu, 14 Oct 2021 10:11:40 +0000 (03:11 -0700)]
Add missing vulkan_video_codec_h265std_encode.h

2 years agoUpdate for Vulkan-Docs 1.2.196
Jon Leech [Wed, 13 Oct 2021 11:18:28 +0000 (04:18 -0700)]
Update for Vulkan-Docs 1.2.196

2 years agoUpdate for Vulkan-Docs 1.2.195
Jon Leech [Tue, 5 Oct 2021 11:26:53 +0000 (04:26 -0700)]
Update for Vulkan-Docs 1.2.195

2 years agoUpdate for Vulkan-Docs 1.2.194
Jon Leech [Tue, 28 Sep 2021 13:20:03 +0000 (06:20 -0700)]
Update for Vulkan-Docs 1.2.194

2 years agoUpdate for Vulkan-Docs 1.2.193
Jon Leech [Tue, 21 Sep 2021 08:09:54 +0000 (01:09 -0700)]
Update for Vulkan-Docs 1.2.193

2 years agoUpdate for Vulkan-Docs 1.2.192
Jon Leech [Tue, 14 Sep 2021 10:41:01 +0000 (03:41 -0700)]
Update for Vulkan-Docs 1.2.192

2 years agoUpdate README to note change of default branch
Jon Leech [Sun, 12 Sep 2021 10:16:56 +0000 (03:16 -0700)]
Update README to note change of default branch

2 years agoUpdate for Vulkan-Docs 1.2.191
Jon Leech [Tue, 7 Sep 2021 07:11:46 +0000 (00:11 -0700)]
Update for Vulkan-Docs 1.2.191

2 years agoUpdate for Vulkan-Docs 1.2.190
Jon Leech [Sun, 29 Aug 2021 22:03:29 +0000 (15:03 -0700)]
Update for Vulkan-Docs 1.2.190

2 years agoUpdate for Vulkan-Docs 1.2.189
Jon Leech [Tue, 17 Aug 2021 12:27:04 +0000 (05:27 -0700)]
Update for Vulkan-Docs 1.2.189

2 years agoUpdate for Vulkan-Docs 1.2.188
Jon Leech [Tue, 10 Aug 2021 12:33:27 +0000 (05:33 -0700)]
Update for Vulkan-Docs 1.2.188

2 years agoUpdate for Vulkan-Docs 1.2.187
Jon Leech [Tue, 3 Aug 2021 11:51:12 +0000 (04:51 -0700)]
Update for Vulkan-Docs 1.2.187

3 years agoUpdate for Vulkan-Docs 1.2.186
Jon Leech [Tue, 27 Jul 2021 10:42:24 +0000 (03:42 -0700)]
Update for Vulkan-Docs 1.2.186

3 years agoUpdate for Vulkan-Docs 1.2.185
Jon Leech [Tue, 20 Jul 2021 10:20:40 +0000 (03:20 -0700)]
Update for Vulkan-Docs 1.2.185

3 years agoUpdate for Vulkan-Docs 1.2.184
Jon Leech [Mon, 5 Jul 2021 13:11:36 +0000 (06:11 -0700)]
Update for Vulkan-Docs 1.2.184

3 years agoUpdate for Vulkan-Docs 1.2.183
Jon Leech [Mon, 28 Jun 2021 08:25:53 +0000 (01:25 -0700)]
Update for Vulkan-Docs 1.2.183

3 years agoAdd reference to multiple Hpp headers added to this repository
Jon Leech [Mon, 21 Jun 2021 07:25:14 +0000 (00:25 -0700)]
Add reference to multiple Hpp headers added to this repository

3 years agoUpdate for Vulkan-Docs 1.2.182
Jon Leech [Mon, 21 Jun 2021 07:19:57 +0000 (00:19 -0700)]
Update for Vulkan-Docs 1.2.182

Also includes new header files generated by Vulkan-Hpp. Previously
everything went into the monolithic header vulkan.hpp, which had grown
very long. Now different types of interfaces are segregated into
different files.

3 years agoUpdate for Vulkan-Docs 1.2.181
Jon Leech [Mon, 14 Jun 2021 06:06:34 +0000 (23:06 -0700)]
Update for Vulkan-Docs 1.2.181

3 years agoUpdate for Vulkan-Docs 1.2.180
Jon Leech [Mon, 7 Jun 2021 06:10:19 +0000 (23:10 -0700)]
Update for Vulkan-Docs 1.2.180

3 years agoUpdate for Vulkan-Docs 1.2.179 upstream/1.2.179 upstream/v1.2.179
Jon Leech [Mon, 24 May 2021 07:56:11 +0000 (00:56 -0700)]
Update for Vulkan-Docs 1.2.179

3 years agoUpdate for Vulkan-Docs 1.2.178
Jon Leech [Mon, 10 May 2021 10:29:52 +0000 (03:29 -0700)]
Update for Vulkan-Docs 1.2.178

3 years agoUpdate for Vulkan-Docs 1.2.177
Jon Leech [Mon, 26 Apr 2021 01:41:49 +0000 (18:41 -0700)]
Update for Vulkan-Docs 1.2.177

3 years agoUpdate for Vulkan-Docs 1.2.176
Jon Leech [Mon, 19 Apr 2021 06:30:53 +0000 (23:30 -0700)]
Update for Vulkan-Docs 1.2.176

3 years agoAdd vk_video headers to CMake install target
Mike Schuchardt [Tue, 13 Apr 2021 22:59:45 +0000 (15:59 -0700)]
Add vk_video headers to CMake install target

3 years agoOmitted static vk_video/ headers in the 1.2.175 update.
Jon Leech [Tue, 13 Apr 2021 22:15:48 +0000 (15:15 -0700)]
Omitted static vk_video/ headers in the 1.2.175 update.
This should fix it.

3 years agoUpdate for Vulkan-Docs 1.2.175
Jon Leech [Tue, 13 Apr 2021 09:38:07 +0000 (02:38 -0700)]
Update for Vulkan-Docs 1.2.175

3 years agoUpdate for Vulkan-Docs 1.2.174
Jon Leech [Mon, 29 Mar 2021 08:18:51 +0000 (01:18 -0700)]
Update for Vulkan-Docs 1.2.174

3 years agoUpdate for Vulkan-Docs 1.2.173
Jon Leech [Mon, 22 Mar 2021 03:23:34 +0000 (20:23 -0700)]
Update for Vulkan-Docs 1.2.173

3 years agoUpdate for Vulkan-Docs 1.2.172
Jon Leech [Mon, 8 Mar 2021 10:32:05 +0000 (02:32 -0800)]
Update for Vulkan-Docs 1.2.172

3 years agoAdd support for QNX Screen platform to ICD header.
Mike Gorchak [Wed, 24 Feb 2021 16:13:43 +0000 (11:13 -0500)]
Add support for QNX Screen platform to ICD header.

3 years agoFix build after adding new header
Yuly Novikov [Mon, 1 Mar 2021 17:45:50 +0000 (12:45 -0500)]
Fix build after adding new header

Add new vulkan_screen.h header to BUILD.gn

fixes #187

3 years agoForgot to add new header.
Jon Leech [Mon, 1 Mar 2021 10:58:14 +0000 (02:58 -0800)]
Forgot to add new header.

Closes #187

3 years agoUpdate for Vulkan-Docs 1.2.171
Jon Leech [Mon, 1 Mar 2021 06:50:55 +0000 (22:50 -0800)]
Update for Vulkan-Docs 1.2.171

3 years agoUpdate for Vulkan-Docs 1.2.170
Jon Leech [Mon, 15 Feb 2021 08:55:18 +0000 (00:55 -0800)]
Update for Vulkan-Docs 1.2.170

3 years agoUpdate for Vulkan-Docs 1.2.169
Jon Leech [Tue, 2 Feb 2021 09:30:19 +0000 (01:30 -0800)]
Update for Vulkan-Docs 1.2.169

3 years agoUpdate for Vulkan-Docs 1.2.168
Jon Leech [Mon, 25 Jan 2021 07:48:46 +0000 (23:48 -0800)]
Update for Vulkan-Docs 1.2.168

3 years agoUpdate for Vulkan-Docs 1.2.167
Jon Leech [Tue, 19 Jan 2021 13:50:13 +0000 (05:50 -0800)]
Update for Vulkan-Docs 1.2.167

3 years agoUpdate for Vulkan-Docs 1.2.166
Jon Leech [Mon, 4 Jan 2021 05:03:05 +0000 (21:03 -0800)]
Update for Vulkan-Docs 1.2.166

3 years agoUpdate for Vulkan-Docs 1.2.165
Jon Leech [Mon, 14 Dec 2020 06:33:27 +0000 (22:33 -0800)]
Update for Vulkan-Docs 1.2.165

3 years agoUpdate for Vulkan-Docs 1.2.164
Jon Leech [Mon, 7 Dec 2020 12:14:23 +0000 (04:14 -0800)]
Update for Vulkan-Docs 1.2.164

3 years agoUpdate for Vulkan-Docs 1.2.163
Jon Leech [Mon, 30 Nov 2020 08:51:22 +0000 (00:51 -0800)]
Update for Vulkan-Docs 1.2.163

3 years agoMove GGP in WSI platform enum
Lenny Komow [Thu, 19 Nov 2020 17:50:52 +0000 (10:50 -0700)]
Move GGP in WSI platform enum

This should have been added at the end to preserve compatibility.

3 years agoUpdate for Vulkan-Docs 1.2.162
Jon Leech [Mon, 23 Nov 2020 07:49:55 +0000 (23:49 -0800)]
Update for Vulkan-Docs 1.2.162

3 years agoAdd GGP (Stadia) WSI platform support to vk_icd.h
J.D. Rouan [Mon, 16 Nov 2020 23:14:17 +0000 (15:14 -0800)]
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.

3 years agoUpdate for Vulkan-Docs 1.2.161
Jon Leech [Mon, 16 Nov 2020 07:15:15 +0000 (23:15 -0800)]
Update for Vulkan-Docs 1.2.161

3 years agoUpdate for Vulkan-Docs 1.2.160
Jon Leech [Mon, 9 Nov 2020 04:55:23 +0000 (20:55 -0800)]
Update for Vulkan-Docs 1.2.160

3 years agoUpdate for Vulkan-Docs 1.2.159
Jon Leech [Mon, 2 Nov 2020 06:37:12 +0000 (22:37 -0800)]
Update for Vulkan-Docs 1.2.159

3 years agoUpdate for Vulkan-Docs 1.2.158
Jon Leech [Mon, 19 Oct 2020 05:45:35 +0000 (22:45 -0700)]
Update for Vulkan-Docs 1.2.158

3 years agoUpdate for Vulkan-Docs 1.2.157
Jon Leech [Mon, 12 Oct 2020 09:57:44 +0000 (02:57 -0700)]
Update for Vulkan-Docs 1.2.157

3 years agoUpdate for Vulkan-Docs 1.2.157
Jon Leech [Mon, 12 Oct 2020 07:55:30 +0000 (00:55 -0700)]
Update for Vulkan-Docs 1.2.157

3 years agoUpdate for Vulkan-Docs 1.2.156
Jon Leech [Mon, 5 Oct 2020 02:55:24 +0000 (19:55 -0700)]
Update for Vulkan-Docs 1.2.156

3 years agoUpdate for Vulkan-Docs 1.2.155
Jon Leech [Mon, 28 Sep 2020 08:20:45 +0000 (01:20 -0700)]
Update for Vulkan-Docs 1.2.155

3 years agoUpdate for Vulkan-Docs 1.2.154
Jon Leech [Mon, 21 Sep 2020 09:25:03 +0000 (02:25 -0700)]
Update for Vulkan-Docs 1.2.154

3 years agoUpdate for Vulkan-Docs 1.2.153
Jon Leech [Mon, 7 Sep 2020 03:48:07 +0000 (20:48 -0700)]
Update for Vulkan-Docs 1.2.153

3 years agoUpdate for Vulkan-Docs 1.2.152
Jon Leech [Wed, 26 Aug 2020 22:53:16 +0000 (15:53 -0700)]
Update for Vulkan-Docs 1.2.152

3 years agoAdd VI WSI platform support to vk_icd.h
Michael Chock [Tue, 11 Aug 2020 20:02:00 +0000 (13:02 -0700)]
Add VI WSI platform support to vk_icd.h

Add VI enum value to VkIcdWsiPlatform and define type VkIcdSurfaceVi.

3 years agoUpdate for Vulkan-Docs 1.2.151
Jon Leech [Mon, 17 Aug 2020 04:09:52 +0000 (21:09 -0700)]
Update for Vulkan-Docs 1.2.151

3 years agoUpdate for Vulkan-Docs 1.2.150
Jon Leech [Mon, 10 Aug 2020 08:23:54 +0000 (01:23 -0700)]
Update for Vulkan-Docs 1.2.150

3 years agoAdd a loader features interface
Lenny Komow [Fri, 31 Jul 2020 00:05:12 +0000 (18:05 -0600)]
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.

3 years agoAdd missing ifdef for extern "C"
Lenny Komow [Mon, 27 Jul 2020 19:28:34 +0000 (13:28 -0600)]
Add missing ifdef for extern "C"

3 years agoUpdate vk_icd.h with proper extern "C" declaration
Lenny Komow [Mon, 27 Jul 2020 19:16:17 +0000 (13:16 -0600)]
Update vk_icd.h with proper extern "C" declaration

3 years agoUpdate vk_icd.h with typedefs and prototypes
Lenny Komow [Mon, 27 Jul 2020 16:35:13 +0000 (10:35 -0600)]
Update vk_icd.h with typedefs and prototypes

3 years agoUpdate for Vulkan-Docs 1.2.149
Jon Leech [Mon, 3 Aug 2020 12:01:35 +0000 (05:01 -0700)]
Update for Vulkan-Docs 1.2.149

4 years agoFix enum order for backwards compatibility
Niklas Haas [Wed, 22 Jul 2020 12:42:36 +0000 (14:42 +0200)]
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).

4 years agoUpdate for Vulkan-Docs 1.2.148
Jon Leech [Mon, 20 Jul 2020 08:14:08 +0000 (01:14 -0700)]
Update for Vulkan-Docs 1.2.148

4 years agoUpdate for Vulkan-Docs 1.2.147
Jon Leech [Mon, 13 Jul 2020 10:24:31 +0000 (03:24 -0700)]
Update for Vulkan-Docs 1.2.147

4 years agoUpdate vk_icd.h for VK_EXT_directfb_surface extension
Nicolas Caramelli [Sat, 4 Jul 2020 20:32:52 +0000 (22:32 +0200)]
Update vk_icd.h for VK_EXT_directfb_surface extension

4 years agoUpdates from @mark-lunarg
Jon Leech [Tue, 7 Jul 2020 12:02:18 +0000 (05:02 -0700)]
Updates from @mark-lunarg

4 years agoEnumerate originating repository for all files in this repo.
Jon Leech [Mon, 6 Jul 2020 02:07:45 +0000 (19:07 -0700)]
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.

4 years agoUpdate for Vulkan-Docs 1.2.146
Jon Leech [Sat, 4 Jul 2020 07:33:22 +0000 (00:33 -0700)]
Update for Vulkan-Docs 1.2.146

4 years agoUpdate for Vulkan-Docs 1.2.145
Jon Leech [Sun, 21 Jun 2020 07:03:40 +0000 (00:03 -0700)]
Update for Vulkan-Docs 1.2.145

4 years agoUpdate for Vulkan-Docs 1.2.144
Jon Leech [Mon, 15 Jun 2020 09:00:56 +0000 (02:00 -0700)]
Update for Vulkan-Docs 1.2.144

4 years agoUpdate for Vulkan-Docs 1.2.143
Jon Leech [Mon, 8 Jun 2020 11:31:23 +0000 (04:31 -0700)]
Update for Vulkan-Docs 1.2.143

4 years agoUpdate for Vulkan-Docs 1.2.142
Jon Leech [Mon, 1 Jun 2020 11:52:39 +0000 (04:52 -0700)]
Update for Vulkan-Docs 1.2.142

4 years agoUpdate for Vulkan-Docs 1.2.141
Jon Leech [Fri, 15 May 2020 11:54:44 +0000 (04:54 -0700)]
Update for Vulkan-Docs 1.2.141

4 years agoRemove advanced notice of header change
Jon Leech [Mon, 4 May 2020 10:46:57 +0000 (03:46 -0700)]
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.

4 years agoUpdate for Vulkan-Docs 1.2.140
Jon Leech [Mon, 4 May 2020 10:42:53 +0000 (03:42 -0700)]
Update for Vulkan-Docs 1.2.140

4 years agoUpdate for Vulkan-Docs 1.2.139
Jon Leech [Tue, 28 Apr 2020 03:11:42 +0000 (20:11 -0700)]
Update for Vulkan-Docs 1.2.139

4 years agoRevert "Export versioned targets for CMake"
Mike Weiblen [Thu, 23 Apr 2020 16:59:45 +0000 (10:59 -0600)]
Revert "Export versioned targets for CMake"

This reverts commit 382bf3de06fc8c8961055afc37957fe65846c33b.

Revert PR #110
https://github.com/KhronosGroup/Vulkan-Headers/pull/110

4 years agoExport versioned targets for CMake
Rahul Sheth [Thu, 14 Nov 2019 21:45:58 +0000 (16:45 -0500)]
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

4 years agoUpdate for Vulkan-Docs 1.2.137
Jon Leech [Tue, 7 Apr 2020 08:17:35 +0000 (01:17 -0700)]
Update for Vulkan-Docs 1.2.137

4 years agoUpdate README.md with warning of pending header changes
Jon Leech [Mon, 6 Apr 2020 16:41:13 +0000 (09:41 -0700)]
Update README.md with warning of pending header changes

4 years agoUpdate for Vulkan-Docs 1.2.136
Jon Leech [Tue, 24 Mar 2020 15:48:08 +0000 (08:48 -0700)]
Update for Vulkan-Docs 1.2.136

4 years agoNew include file with provisional extension interfaces (those interfaces
Jon Leech [Tue, 17 Mar 2020 12:03:58 +0000 (05:03 -0700)]
New include file with provisional extension interfaces (those interfaces
not aliased by promoted-from APIs, at least).

4 years agoUpdate for Vulkan-Docs 1.2.135
Jon Leech [Tue, 17 Mar 2020 12:02:49 +0000 (05:02 -0700)]
Update for Vulkan-Docs 1.2.135

4 years agoUpdate for Vulkan-Docs 1.2.134
Jon Leech [Fri, 6 Mar 2020 23:35:17 +0000 (15:35 -0800)]
Update for Vulkan-Docs 1.2.134