platform/upstream/Vulkan-Headers.git
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

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

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

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

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

4 years agoUpdate for Vulkan-Docs 1.1.130
Jon Leech [Mon, 9 Dec 2019 08:18:00 +0000 (00:18 -0800)]
Update for Vulkan-Docs 1.1.130

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

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

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

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

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

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

BUILD.gn does not define VK_USE_PLATFORM_METAL_EXT for MacOS

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

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

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

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

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

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

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

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

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

5 years agoUpdate for Vulkan-Docs 1.1.121
Jon Leech [Sun, 25 Aug 2019 11:25:05 +0000 (04:25 -0700)]
Update for Vulkan-Docs 1.1.121

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

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

5 years ago1.1.119 spec update including a small XML fix identified by @mtavenrath
Jon Leech [Mon, 12 Aug 2019 08:54:17 +0000 (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

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

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

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

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

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

Change-Id: I28c30bb941691738944b13da75bc07e6153c89ef

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

5 years agoUpdate for Vulkan-Docs 1.1.114
Jon Leech [Mon, 8 Jul 2019 06:34:18 +0000 (23:34 -0700)]
Update for Vulkan-Docs 1.1.114

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

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

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

5 years agoUpdate for Vulkan-Docs 1.1.108
Jon Leech [Mon, 13 May 2019 10:16:06 +0000 (03:16 -0700)]
Update for Vulkan-Docs 1.1.108

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

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

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

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

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

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

5 years agoscripts: Fix generator on Windows with Python < 3.6
Lenny Komow [Mon, 8 Apr 2019 22:14:05 +0000 (16:14 -0600)]
scripts: Fix generator on Windows with Python < 3.6

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

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

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

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

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

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

5 years agobuild: Define library targets for nested builds-
Nuno Subtil [Fri, 8 Feb 2019 03:32:29 +0000 (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

5 years agoheaders: Update to Vulkan header version 1.1.101
Shannon McPherson [Wed, 20 Feb 2019 16:28:53 +0000 (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`

5 years agoheaders: Update to Vulkan header version 1.1.100
Shannon McPherson [Thu, 14 Feb 2019 21:25:25 +0000 (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`

5 years agoheaders: Update to Vulkan header version 1.1.99
Shannon McPherson [Mon, 4 Feb 2019 16:56:53 +0000 (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`

5 years agoregistry: Update `validusage.json` for VUID 02603
Shannon McPherson [Wed, 9 Jan 2019 22:17:57 +0000 (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.

5 years agoheaders: Update to Vulkan header version 1.1.97
Shannon McPherson [Mon, 7 Jan 2019 22:55:41 +0000 (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`

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

5 years agoheaders: Update to Vulkan header version 1.1.96
Shannon McPherson [Mon, 17 Dec 2018 16:57:13 +0000 (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`

5 years agoheaders: Update to Vulkan header version 1.1.95
Shannon McPherson [Mon, 3 Dec 2018 16:42:21 +0000 (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`

5 years agobuild: Fix install target path
Nuno Subtil [Wed, 21 Nov 2018 03:05:58 +0000 (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

5 years agoheaders: Update to Vulkan header version 1.1.94
Shannon McPherson [Tue, 27 Nov 2018 18:25:12 +0000 (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`

5 years agoheaders: Update to Vulkan header version 1.1.92 upstream/1.1.92
Shannon McPherson [Mon, 12 Nov 2018 17:01:32 +0000 (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`

6 years agoheaders: Update to Vulkan header version 1.1.91
Shannon McPherson [Mon, 5 Nov 2018 20:49:46 +0000 (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`

6 years agoheaders: Update to Vulkan header version 1.1.90
Shannon McPherson [Mon, 29 Oct 2018 21:41:40 +0000 (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

6 years agoheaders: Update to Vulkan header version 1.1.89
Shannon McPherson [Mon, 22 Oct 2018 16:56:49 +0000 (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`

6 years agoheaders: Update to Vulkan header version 1.1.87
Shannon McPherson [Tue, 9 Oct 2018 22:33:53 +0000 (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.

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

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

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

Change Apache 2.0 to Khronos Apache 2.0 CLA

6 years agoheaders: Update to version 1.1.85
Mike Schuchardt [Thu, 20 Sep 2018 17:20:51 +0000 (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.

6 years agoheaders: Update to Vulkan-Headers version 1.1.84
Shannon McPherson [Mon, 10 Sep 2018 17:29:39 +0000 (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

6 years agobuild: CMakeLists.txt cleanup
Mike Weiblen [Wed, 4 Jul 2018 21:23:41 +0000 (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

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

Change-Id: I7e984bcb38f3942bb2ae0709cb67e6c15cada128

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

Every git repo should have a .gitattributes file.

Change-Id: I351b5ab5b5d089ffc96b2a211a2e39ddda5cc397

6 years agoheaders: Update to version 1.1.83 of Vulkan hdr
Shannon McPherson [Mon, 20 Aug 2018 19:48:16 +0000 (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

6 years agoheaders: Update to version 1.1.82 of the Vulkan hdr
Shannon McPherson [Mon, 30 Jul 2018 16:22:29 +0000 (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

6 years agoheaders: Update to version 1.1.81 of the Vulkan hdr
Shannon McPherson [Tue, 24 Jul 2018 16:16:26 +0000 (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

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

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

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

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

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

6 years agoheaders: Remove loader/layer dependency
Lenny Komow [Mon, 25 Jun 2018 19:59:47 +0000 (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.