KhronosGroup/Vulkan-Headers.git
2 years agoUpdate for Vulkan-Docs 1.2.148v1.2.148
Jon Leech [Mon, 20 Jul 2020 08:14:08 +0000 (20 01:14 -0700)]
Update for Vulkan-Docs 1.2.148

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

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

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

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

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

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

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

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

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

2 years agoUpdate for Vulkan-Docs 1.2.141sdk-1.2.141sdk-1.2.141.0v1.2.141
Jon Leech [Fri, 15 May 2020 11:54:44 +0000 (15 04:54 -0700)]
Update for Vulkan-Docs 1.2.141

2 years agoRemove advanced notice of header changev1.2.140
Jon Leech [Mon, 4 May 2020 10:46:57 +0000 (4 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.

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

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

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

This reverts commit 382bf3de06fc8c8961055afc37957fe65846c33b.

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

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

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

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

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

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

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

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

2 years agoUpdate for Vulkan-Docs 1.2.133v1.2.133
Jon Leech [Sun, 16 Feb 2020 02:41:58 +0000 (15 18:41 -0800)]
Update for Vulkan-Docs 1.2.133

2 years agoUpdate for Vulkan-Docs 1.2.132v1.2.132
Jon Leech [Tue, 21 Jan 2020 11:25:46 +0000 (21 03:25 -0800)]
Update for Vulkan-Docs 1.2.132

2 years agoUpdate for Vulkan-Docs 1.2.131v1.2.131
Jon Leech [Wed, 15 Jan 2020 05:58:44 +0000 (14 21:58 -0800)]
Update for Vulkan-Docs 1.2.131

2 years agoGN: Make PLATFORM_XCB optional, based on a user-defined variable.
Ethan Lee [Fri, 15 Nov 2019 01:02:12 +0000 (14 20:02 -0500)]
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.

2 years agoUpdate for Vulkan-Docs 1.1.130sdk-1.1.130sdk-1.1.130.0v1.1.130
Jon Leech [Mon, 9 Dec 2019 08:18:00 +0000 (9 00:18 -0800)]
Update for Vulkan-Docs 1.1.130

2 years agoUpdate for Vulkan-Docs 1.1.129v1.1.129
Jon Leech [Mon, 25 Nov 2019 08:24:47 +0000 (25 00:24 -0800)]
Update for Vulkan-Docs 1.1.129

2 years agobuild: Clarify Windows build instructions
Mark Lobodzinski [Thu, 21 Nov 2019 17:58:20 +0000 (21 10:58 -0700)]
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.

2 years agoUpdate for Vulkan-Docs 1.1.128v1.1.128
Jon Leech [Mon, 18 Nov 2019 09:46:04 +0000 (18 01:46 -0800)]
Update for Vulkan-Docs 1.1.128

2 years agoGN: Add support for Google Games Platform.
Jamie Madill [Tue, 5 Nov 2019 12:34:03 +0000 (5 07:34 -0500)]
GN: Add support for Google Games Platform.

This is conditional upon defining a variable 'is_ggp'. The variable is
optional.

2 years agobuild: BUILD.gn missing defines for MacOS
Jonah Ryan-Davis [Fri, 25 Oct 2019 16:29:12 +0000 (25 10:29 -0600)]
build: BUILD.gn missing defines for MacOS

BUILD.gn does not define VK_USE_PLATFORM_METAL_EXT for MacOS

2 years agoUpdate for Vulkan-Docs 1.1.127v1.1.127
Jon Leech [Mon, 4 Nov 2019 07:09:59 +0000 (3 23:09 -0800)]
Update for Vulkan-Docs 1.1.127

2 years agovulkan: Fix typo for `operator==` in `vulkan.hpp`sdk-1.1.126sdk-1.1.126.0
Shannon McPherson [Mon, 28 Oct 2019 17:24:32 +0000 (28 11:24 -0600)]
vulkan: Fix typo for `operator==` in `vulkan.hpp`

2 years agovulkan: Update `vulkan.hpp` for VS2015 VT fix
Shannon McPherson [Fri, 25 Oct 2019 19:16:00 +0000 (25 13:16 -0600)]
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.

2 years agoUpdate for Vulkan-Docs 1.1.126v1.1.126
Jon Leech [Mon, 21 Oct 2019 09:37:33 +0000 (21 02:37 -0700)]
Update for Vulkan-Docs 1.1.126

2 years agoUpdate for Vulkan-Docs 1.1.125v1.1.125
Jon Leech [Mon, 14 Oct 2019 03:35:59 +0000 (13 20:35 -0700)]
Update for Vulkan-Docs 1.1.125

2 years agoUpdate for Vulkan-Docs 1.1.124v1.1.124
Jon Leech [Sun, 6 Oct 2019 20:11:36 +0000 (6 13:11 -0700)]
Update for Vulkan-Docs 1.1.124

2 years agoheaders: Add metal surface support to ICD header
Lenny Komow [Mon, 16 Sep 2019 22:11:47 +0000 (16 16:11 -0600)]
headers: Add metal surface support to ICD header

2 years agoUpdate for Vulkan-Docs 1.1.123v1.1.123
Jon Leech [Mon, 16 Sep 2019 10:20:40 +0000 (16 03:20 -0700)]
Update for Vulkan-Docs 1.1.123

2 years agoUpdate for Vulkan-Docs 1.1.122v1.1.122
Jon Leech [Mon, 9 Sep 2019 04:57:00 +0000 (8 21:57 -0700)]
Update for Vulkan-Docs 1.1.122

2 years agoUpdate for Vulkan-Docs 1.1.121sdk-1.1.121sdk-1.1.121.0v1.1.121
Jon Leech [Sun, 25 Aug 2019 11:25:05 +0000 (25 04:25 -0700)]
Update for Vulkan-Docs 1.1.121

2 years agoAdd new local dependency of scripts.
Jon Leech [Tue, 20 Aug 2019 00:37:51 +0000 (19 17:37 -0700)]
Add new local dependency of scripts.

2 years agoUpdate for Vulkan-Docs 1.1.120v1.1.120
Jon Leech [Sat, 17 Aug 2019 22:58:46 +0000 (17 15:58 -0700)]
Update for Vulkan-Docs 1.1.120

2 years ago1.1.119 spec update including a small XML fix identified by @mtavenrathv1.1.119
Jon Leech [Mon, 12 Aug 2019 08:54:17 +0000 (12 01:54 -0700)]
1.1.119 spec update including a small XML fix identified by @mtavenrath
in comments to https://github.com/KhronosGroup/Vulkan-Headers/pull/72

2 years agoUpdate for Vulkan-Docs 1.1.119
Jon Leech [Mon, 12 Aug 2019 06:59:42 +0000 (11 23:59 -0700)]
Update for Vulkan-Docs 1.1.119

2 years agoUpdate to try and prevent inappropriate PRs from being submitted against this repo
Jon Leech [Tue, 30 Jul 2019 12:03:32 +0000 (30 05:03 -0700)]
Update to try and prevent inappropriate PRs from being submitted against this repo

2 years agoUpdate for Vulkan-Docs 1.1.117v1.1.117
Jon Leech [Mon, 29 Jul 2019 06:07:32 +0000 (28 23:07 -0700)]
Update for Vulkan-Docs 1.1.117

3 years agoUpdate for Vulkan-Docs 1.1.116
Jon Leech [Sat, 20 Jul 2019 09:22:34 +0000 (20 02:22 -0700)]
Update for Vulkan-Docs 1.1.116

3 years agobuild: Update cmake_minimum_required(VERSION 3.10.2)
Mike Weiblen [Tue, 16 Jul 2019 21:10:44 +0000 (16 15:10 -0600)]
build: Update cmake_minimum_required(VERSION 3.10.2)

Change-Id: I28c30bb941691738944b13da75bc07e6153c89ef

3 years agoUpdate for Vulkan-Docs 1.1.115v1.1.115
Jon Leech [Sun, 14 Jul 2019 13:29:47 +0000 (14 06:29 -0700)]
Update for Vulkan-Docs 1.1.115

3 years agoUpdate for Vulkan-Docs 1.1.114sdk-1.1.114sdk-1.1.114.0v1.1.114
Jon Leech [Mon, 8 Jul 2019 06:34:18 +0000 (7 23:34 -0700)]
Update for Vulkan-Docs 1.1.114

3 years agoUpdate for Vulkan-Docs 1.1.113v1.1.113
Jon Leech [Sun, 30 Jun 2019 06:39:31 +0000 (29 23:39 -0700)]
Update for Vulkan-Docs 1.1.113

3 years agoUpdate for Vulkan-Docs 1.1.112v1.1.112
Jon Leech [Mon, 24 Jun 2019 04:01:28 +0000 (23 21:01 -0700)]
Update for Vulkan-Docs 1.1.112

3 years agoUpdate for Vulkan-Docs 1.1.111v1.1.111
Jon Leech [Tue, 11 Jun 2019 13:15:33 +0000 (11 06:15 -0700)]
Update for Vulkan-Docs 1.1.111

3 years agoUpdate for Vulkan-Docs 1.1.108sdk-1.1.108sdk-1.1.108.0v1.1.108
Jon Leech [Mon, 13 May 2019 10:16:06 +0000 (13 03:16 -0700)]
Update for Vulkan-Docs 1.1.108

3 years agoUpdate for Vulkan-Docs 1.1.108
Jon Leech [Mon, 13 May 2019 09:15:54 +0000 (13 02:15 -0700)]
Update for Vulkan-Docs 1.1.108

3 years agovulkan: Add headless surface support to ICD headerv1.1.107
Shannon McPherson [Tue, 23 Apr 2019 16:58:19 +0000 (23 10:58 -0600)]
vulkan: Add headless surface support to ICD header

Added the new enum value to `VkIcdWsiPlatform` and defined
`VkIcdSurfaceHeadless`

3 years agoheaders: device creation callbacks for layers
Felix Dörre [Tue, 11 Dec 2018 17:37:06 +0000 (11 18:37 +0100)]
headers: device creation callbacks for layers

3 years agobuild: Add support for GN build system
Mike Schuchardt [Fri, 19 Apr 2019 15:39:51 +0000 (19 08:39 -0700)]
build: Add support for GN build system

3 years agoUpdate for Vulkan-Docs 1.1.107
Jon Leech [Tue, 16 Apr 2019 12:57:09 +0000 (16 05:57 -0700)]
Update for Vulkan-Docs 1.1.107

3 years agoscripts: Fix generator on Windows with Python < 3.6sdk-1.1.106sdk-1.1.106.0v1.1.106
Lenny Komow [Mon, 8 Apr 2019 22:14:05 +0000 (8 16:14 -0600)]
scripts: Fix generator on Windows with Python < 3.6

3 years agoUpdate for Vulkan-Docs 1.1.106
Jon Leech [Mon, 8 Apr 2019 04:00:38 +0000 (7 21:00 -0700)]
Update for Vulkan-Docs 1.1.106

3 years agoFixes for both C and C++ header generationv1.1.105
Jon Leech [Thu, 21 Mar 2019 11:09:20 +0000 (21 04:09 -0700)]
Fixes for both C and C++ header generation

3 years agoUpdate for Vulkan-Docs 1.1.105
Jon Leech [Wed, 20 Mar 2019 09:20:31 +0000 (20 02:20 -0700)]
Update for Vulkan-Docs 1.1.105

3 years agodocs: Update BUILD.md for CMake versions
Jon Leech [Mon, 11 Mar 2019 09:33:59 +0000 (11 02:33 -0700)]
docs: Update BUILD.md for CMake versions

3 years agoUpdate for Vulkan-Docs 1.1.103v1.1.103
Jon Leech [Mon, 11 Mar 2019 09:33:59 +0000 (11 02:33 -0700)]
Update for Vulkan-Docs 1.1.103

3 years agoUpdate for Vulkan-Docs 1.1.102v1.1.102
Jon Leech [Mon, 4 Mar 2019 11:28:11 +0000 (4 03:28 -0800)]
Update for Vulkan-Docs 1.1.102

3 years agobuild: Define library targets for nested builds-sdk-1.1.101.0
Nuno Subtil [Fri, 8 Feb 2019 03:32:29 +0000 (7 19:32 -0800)]
build: Define library targets for nested builds-

Adds alias interface libraries Vulkan::Headers and Vulkan::Registry that
export include paths. These are meant to be used by dependent projects
in a nested build configuration to obtain the path to the Vulkan headers
and registry directories.

Change-Id: I0801f4a23ef654064c1b0878543cd48965954756

3 years agoheaders: Update to Vulkan header version 1.1.101sdk-1.1.101v1.1.101
Shannon McPherson [Wed, 20 Feb 2019 16:28:53 +0000 (20 09:28 -0700)]
headers: Update to Vulkan header version 1.1.101

Updated:
- `include/vulkan/vulkan.hpp`
- `include/vulkan/vulkan_core.h`
- `registry/validusage.json`
- `registry/vk.xml`

3 years agoheaders: Update to Vulkan header version 1.1.100v1.1.100
Shannon McPherson [Thu, 14 Feb 2019 21:25:25 +0000 (14 14:25 -0700)]
headers: Update to Vulkan header version 1.1.100

Updated:
- `include/vulkan/vulkan.hpp`
- `include/vulkan/vulkan_core.h`
- `registry/validusage.json`
- `registry/vk.xml`

3 years agoheaders: Update to Vulkan header version 1.1.99
Shannon McPherson [Mon, 4 Feb 2019 16:56:53 +0000 (4 09:56 -0700)]
headers: Update to Vulkan header version 1.1.99

Updated:
- `include/vulkan/vulkan.hpp`
- `include/vulkan/vulkan_core.h`
- `registry/genvk.py`
- `registry/validusage.json`
- `registry/vk.xml`

3 years agoregistry: Update `validusage.json` for VUID 02603sdk-1.1.97sdk-1.1.97.0v1.1.97
Shannon McPherson [Wed, 9 Jan 2019 22:17:57 +0000 (9 15:17 -0700)]
registry: Update `validusage.json` for VUID 02603

An `ifdef` statement found in the middle of a VUID definition resulted
in everything following this statement being dropped from the
`validusage.json` generated file. This commit includes a manual
correction to the VUID-VkFramebufferCreateInfo-pAttachments-02603
definition.

3 years agoheaders: Update to Vulkan header version 1.1.97
Shannon McPherson [Mon, 7 Jan 2019 22:55:41 +0000 (7 15:55 -0700)]
headers: Update to Vulkan header version 1.1.97

Updated:
- `include/vulkan/vulkan.h`
- `include/vulkan/vulkan.hpp`
- `include/vulkan/vulkan_android.h`
- `include/vulkan/vulkan_core.h`
- `include/vulkan/vulkan_fuchsia.h`
- `include/vulkan/vulkan_ios.h`
- `include/vulkan/vulkan_macos.h`
- `include/vulkan/vulkan_vi.h`
- `include/vulkan/vulkan_wayland.h`
- `include/vulkan/vulkan_win32.h`
- `include/vulkan/vulkan_xcb.h`
- `include/vulkan/vulkan_xlib.h`
- `include/vulkan/vulkan_xlib_xrandr.h`
- `registry/cgenerator.py`
- `registry/generator.py`
- `registry/genvk.py`
- `registry/reg.py`
- `registry/validusage.json`
- `registry/vk.xml`

3 years agodocs: Add explanation of version tagging schemev1.1.96
Shannon McPherson [Mon, 17 Dec 2018 21:56:30 +0000 (17 14:56 -0700)]
docs: Add explanation of version tagging scheme

3 years agoheaders: Update to Vulkan header version 1.1.96
Shannon McPherson [Mon, 17 Dec 2018 16:57:13 +0000 (17 09:57 -0700)]
headers: Update to Vulkan header version 1.1.96

Updated:
- `include/vulkan/vulkan.hpp`
- `include/vulkan/vulkan_core.h`
- `registry/validusage.json`
- `registry/vk.xml`

3 years agoheaders: Update to Vulkan header version 1.1.95
Shannon McPherson [Mon, 3 Dec 2018 16:42:21 +0000 (3 09:42 -0700)]
headers: Update to Vulkan header version 1.1.95

Updated:
- `include/vulkan/vulkan.hpp`
- `include/vulkan/vulkan_core.h`
- `registry/validusage.json`
- `registry/vk.xml`

3 years agobuild: Fix install target path
Nuno Subtil [Wed, 21 Nov 2018 03:05:58 +0000 (20 19:05 -0800)]
build: Fix install target path

Use CMAKE_CURRENT_SOURCE_DIR instead of CMAKE_SOURCE_DIR when defining
the path for the source files to be installed.

CMAKE_SOURCE_DIR always points at the directory containing the root
CMakeLists.txt, while CMAKE_CURRENT_SOURCE_DIR points at the directory
containing the current project's CMakeLists.txt. These are normally
identical, except when another CMake project includes this project via
add_subdirectory() --- in that case, CMAKE_CURRENT_SOURCE_DIR is the
right variable to use when composing paths to files within the current
project tree.

Change-Id: I4bdcc3bf538e96c43ae5f4ff6758cf45992442e0

3 years agoheaders: Update to Vulkan header version 1.1.94
Shannon McPherson [Tue, 27 Nov 2018 18:25:12 +0000 (27 11:25 -0700)]
headers: Update to Vulkan header version 1.1.94

Updated:
- `include/vulkan/vulkan.hpp`
- `include/vulkan/vulkan_core.h`
- `registry/validusage.json`
- `registry/vk.xml`

3 years agoheaders: Update to Vulkan header version 1.1.92sdk-1.1.92sdk-1.1.92.0
Shannon McPherson [Mon, 12 Nov 2018 17:01:32 +0000 (12 10:01 -0700)]
headers: Update to Vulkan header version 1.1.92

Updated:
- `include/vulkan/vulkan.hpp`
- `include/vulkan/vulkan_core.h`
- `registry/validusage.json`
- `registry/vk.xml`

3 years agoheaders: Update to Vulkan header version 1.1.91
Shannon McPherson [Mon, 5 Nov 2018 20:49:46 +0000 (5 13:49 -0700)]
headers: Update to Vulkan header version 1.1.91

Updated:
- `include/vulkan/vulkan.h`
- `include/vulkan/vulkan.hpp`
- `include/vulkan/vulkan_core.h`
- `registry/genvk.py`
- `registry/validusage.json`
- `registry/vk.xml`

3 years agoheaders: Update to Vulkan header version 1.1.90
Shannon McPherson [Mon, 29 Oct 2018 21:41:40 +0000 (29 15:41 -0600)]
headers: Update to Vulkan header version 1.1.90

Updated:
- include/vulkan/vulkan.hpp
- include/vulkan/vulkan_core.h
- registry/validusage.json
- registry/vk.xml

3 years agoheaders: Update to Vulkan header version 1.1.89
Shannon McPherson [Mon, 22 Oct 2018 16:56:49 +0000 (22 10:56 -0600)]
headers: Update to Vulkan header version 1.1.89

Updated:
- include/vulkan/vulkan.hpp
- include/vulkan/vulkan_core.h
- registry/validusage.json
- registry/vk.xml

Note: A modified version of Vulkan-Docs' include/vulkan/vulkan_core.h
and xml/vk.xml were used to generate these files. These modifications
correct the enum value
`VK_STRUCTURE_TYPE_IMAGE_EXCPLICIT_DRM_FORMAT_MODIFIER_CREATE_INFO_EXT`

3 years agoheaders: Update to Vulkan header version 1.1.87
Shannon McPherson [Tue, 9 Oct 2018 22:33:53 +0000 (9 16:33 -0600)]
headers: Update to Vulkan header version 1.1.87

Updated:
- include/vulkan/vulkan.h
- include/vulkan/vulkan.hpp
- include/vulkan/vulkan_core.h
- registry/genvk.py
- registry/reg.py
- registry/validusage.json
- registry/vk.xml

Added:
- include/vulkan/vulkan_fuchsia.h

Note: A local, modified version of Vulkan-Docs/xml/reg.py was used to
generate these files. This modification filters out disabled extensions
when populating the structextends list for a given base struct.

3 years agoCreate CODE_OF_CONDUCT.md
Khronos Group Webmaster [Wed, 10 Oct 2018 20:06:12 +0000 (10 16:06 -0400)]
Create CODE_OF_CONDUCT.md

3 years agoRevert LICENSE to Apache 2.0
Khronos Group Webmaster [Wed, 3 Oct 2018 14:16:17 +0000 (3 10:16 -0400)]
Revert LICENSE to Apache 2.0

3 years agoUpdate LICENSE.txt
Khronos Group Webmaster [Thu, 27 Sep 2018 20:23:05 +0000 (27 16:23 -0400)]
Update LICENSE.txt

Change Apache 2.0 to Khronos Apache 2.0 CLA

3 years agoheaders: Update to version 1.1.85sdk-1.1.85sdk-1.1.85.0
Mike Schuchardt [Thu, 20 Sep 2018 17:20:51 +0000 (20 10:20 -0700)]
headers: Update to version 1.1.85

Updated:
- include/vulkan/vulkan.hpp
- include/vulkan/vulkan_core.h
- registry/validusage.json
- registry/vk.xml

Note: vulkan.hpp required some hand editing in
Device::getAccelerationStructureHandleNVX and
Device::getRaytracingShaderHandlesNVX in order to compile.

3 years agoheaders: Update to Vulkan-Headers version 1.1.84
Shannon McPherson [Mon, 10 Sep 2018 17:29:39 +0000 (10 11:29 -0600)]
headers: Update to Vulkan-Headers version 1.1.84

- updated validusage.json
- updated vk.xml
- updated vulkan.hpp
- updated vulkan_core.h

3 years agobuild: CMakeLists.txt cleanup
Mike Weiblen [Wed, 4 Jul 2018 21:23:41 +0000 (4 15:23 -0600)]
build: CMakeLists.txt cleanup

A cleanup of the CMake file in this repo,
for consistency with similar effort in other Vulkan repos.

clarify setting Windows install prefix if needed

project() : NONE = this project has no language toolchain requirement.

update .cmake-format.py 0.4.1

reformat using cmake-format 0.4.1

Change-Id: Ic64b335676eb6b8bd8ffd1b0d8c5468a4239287c

3 years agorepo: Add to vim temp files to .gitignore
Mike Weiblen [Fri, 7 Sep 2018 19:46:31 +0000 (7 13:46 -0600)]
repo: Add to vim temp files to .gitignore

Change-Id: I7e984bcb38f3942bb2ae0709cb67e6c15cada128

3 years agorepo: Add .gitattributes file
Mike Weiblen [Wed, 4 Jul 2018 21:23:41 +0000 (4 15:23 -0600)]
repo: Add .gitattributes file

Every git repo should have a .gitattributes file.

Change-Id: I351b5ab5b5d089ffc96b2a211a2e39ddda5cc397

3 years agoheaders: Update to version 1.1.83 of Vulkan hdr
Shannon McPherson [Mon, 20 Aug 2018 19:48:16 +0000 (20 13:48 -0600)]
headers: Update to version 1.1.83 of Vulkan hdr

- updated validusage.json
- updated vk.xml
- updated vulkan.hpp
- updated vulkan_core.h

3 years agoheaders: Update to version 1.1.82 of the Vulkan hdrsdk-1.1.82sdk-1.1.82.0
Shannon McPherson [Mon, 30 Jul 2018 16:22:29 +0000 (30 10:22 -0600)]
headers: Update to version 1.1.82 of the Vulkan hdr

- updated validusage.json
- updated vk.xml
- updated vulkan.hpp
- updated vulkan_core.h

3 years agoheaders: Update to version 1.1.81 of the Vulkan hdr
Shannon McPherson [Tue, 24 Jul 2018 16:16:26 +0000 (24 10:16 -0600)]
headers: Update to version 1.1.81 of the Vulkan hdr

- updated validusage.json
- updated vk.xml
- updated vulkan.hpp
- updated vulkan_core.h

4 years agoheaders: Update validusage.json for 1.1.80 hdr
Mark Lobodzinski [Wed, 18 Jul 2018 14:47:26 +0000 (18 08:47 -0600)]
headers: Update validusage.json for 1.1.80 hdr

4 years agoheaders: Update to version 1.1.80 of the Vulkan hdr
Mark Lobodzinski [Mon, 16 Jul 2018 17:38:53 +0000 (16 11:38 -0600)]
headers: Update to version 1.1.80 of the Vulkan hdr

- updated vulkan.hpp
- updated vulkan_core.h
- updated vk.xml

4 years agodocs: Fix whitespace
Mark Lobodzinski [Mon, 16 Jul 2018 17:36:34 +0000 (16 11:36 -0600)]
docs: Fix whitespace

4 years agodocs: Update README to explain contents origins
Karl Schultz [Wed, 11 Jul 2018 12:41:24 +0000 (11 06:41 -0600)]
docs: Update README to explain contents origins

4 years agoheaders: Remove loader/layer dependency
Lenny Komow [Mon, 25 Jun 2018 19:59:47 +0000 (25 13:59 -0600)]
headers: Remove loader/layer dependency

The header vk_layer.h included vk_layer_dispatch_table.h, which is not
present in this repo. Instead, it had to be generated from either the
Vulkan-Loader or Vulkan-ValidationLayers repo. This change removes
that dependency.