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
Jon Leech
171949d26d
Update for Vulkan-Docs 1.1.107
2019-04-16 05:58:45 -07:00
Jon Leech
87837fcd42
Update for Vulkan-Docs 1.1.106
2019-04-07 21:02:47 -07:00
Jon Leech
7dbd74f044
Fixes for both C and C++ header generation
2019-03-22 18:02:36 -07:00
Jon Leech
71be0a4302
Update for Vulkan-Docs 1.1.105
2019-03-22 18:02:36 -07:00
Jon Leech
d05c8df88d
Update for Vulkan-Docs 1.1.103
2019-03-11 02:36:21 -07:00
Jon Leech
982f0f84dc
Update for Vulkan-Docs 1.1.102
2019-03-04 19:51:10 -08:00
Shannon McPherson
8e2c4cd554
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`
2019-02-20 09:28:53 -07:00
Shannon McPherson
15e5c4db75
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`
2019-02-14 14:25:25 -07:00
Shannon McPherson
7f02d9bb81
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`
2019-02-04 09:59:12 -07:00
Shannon McPherson
b0d6277a79
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`
2019-01-07 15:55:41 -07:00
Shannon McPherson
084c2624ee
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`
2018-12-17 09:57:13 -07:00
Shannon McPherson
add65b8341
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`
2018-12-04 15:07:02 -07:00
Shannon McPherson
4ca8ea3637
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`
2018-11-27 11:25:12 -07:00
Shannon McPherson
114c3546e1
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`
2018-11-12 10:03:15 -07:00
Shannon McPherson
369e6ea7f9
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`
2018-11-05 14:22:37 -07:00
Shannon McPherson
46979500a0
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
2018-10-29 15:41:40 -06:00
Shannon McPherson
aaca7baef0
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`
2018-10-23 10:51:05 -06:00
Shannon McPherson
b65941cc4b
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.
2018-10-11 10:59:27 -06:00
Mike Schuchardt
2fd5a24ec4
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.
2018-09-20 11:13:41 -07:00
Shannon McPherson
241c5158bd
headers: Update to Vulkan-Headers version 1.1.84
...
- updated validusage.json
- updated vk.xml
- updated vulkan.hpp
- updated vulkan_core.h
2018-09-10 13:53:32 -06:00
Shannon McPherson
db09f95ac0
headers: Update to version 1.1.83 of Vulkan hdr
...
- updated validusage.json
- updated vk.xml
- updated vulkan.hpp
- updated vulkan_core.h
2018-08-21 12:30:22 -06:00
Shannon McPherson
c4e056d365
headers: Update to version 1.1.82 of the Vulkan hdr
...
- updated validusage.json
- updated vk.xml
- updated vulkan.hpp
- updated vulkan_core.h
2018-07-30 10:22:29 -06:00
Shannon McPherson
82e73015b0
headers: Update to version 1.1.81 of the Vulkan hdr
...
- updated validusage.json
- updated vk.xml
- updated vulkan.hpp
- updated vulkan_core.h
2018-07-24 10:16:26 -06:00
Mark Lobodzinski
ec4eff88f7
headers: Update to version 1.1.80 of the Vulkan hdr
...
- updated vulkan.hpp
- updated vulkan_core.h
- updated vk.xml
2018-07-16 14:58:10 -06:00
Lenny Komow
396f82798a
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.
2018-07-06 11:03:23 -06:00
Mark Lobodzinski
1ebb2c0f7d
header: Update to version 1.1.79 of the Vulkan hdr
...
- update vk.xml
- update vulkan_core.h
- update validusage.json
- update vulkan.hpp
2018-07-03 11:23:22 -06:00
Mark Lobodzinski
0eb9f92e99
header: Update to version 1.1.78 of the Vulkan hdr
...
- update vk.xml
- update vulkan_core.h
- updated validusage.json
- updated vulkan.hpp
2018-06-26 13:25:36 -06:00
Mark Lobodzinski
b1577d5fbd
headers: Update to version 1.1.77 of the Vulkan hdr
...
- updated vk.xml
- updated vulkan_core.h
- updated validusage.json
- updated vulkan.hpp
2018-06-13 15:31:51 -06:00
Mike Schuchardt
634e3658d6
Revert to "Update to 1.1.76 headers"
...
This commit reverts to the original 1.1.76 header update now that
Vulkan-ValidationLayers has been updated with 76 specific fixes.
This reverts commit acadd71e0861c53de5319e643c15a89900680c55.
2018-06-06 14:27:29 -06:00
Mark Lobodzinski
acadd71e08
headers: Revert "Update to 1.1.76 headers"
...
This reverts commit 81f9735a65b57446800988920233e9114bcec332.
76 Header update broke master Validation-Layers build. Will
repush with accompanying fixes shortly.
2018-06-05 16:43:52 -06:00
Mike Schuchardt
81f9735a65
Update to 1.1.76 headers
2018-06-05 09:58:35 -06:00
Mike Schuchardt
6bebd0015b
Added 1.1.75 Vulkan header/registry files
...
Updated files come from the following locations:
include/vulkan/vulkan.hpp Vulkan-Hpp:vulkan/vulkan.hpp
include/vulkan/* Vulkan-Docs:include/vulkan/*
registry/cgenerator.py Vulkan-Docs:xml/cgenerator.py
registry/generator.py Vulkan-Docs:xml/generator.py
registry/genvk.py Vulkan-Docs:xml/genvk.py
registry/vk.xml Vulkan-Docs:xml/vk.xml
registry/reg.py Vulkan-Docs:xml/reg.py
registry/validusage.json Vulkan-Docs:out/validation/validusage.json
2018-05-22 16:02:28 -06:00
Tapani Pälli
eb0c1fd44c
headers: fix compilation error on android with vk_icd.h
...
Change allow us to refer to ANativeWindow from C code, fixes following
compilation error seen with clang 3.8.27580 (Android O prebuilts).
vk_icd.h:116:5: error: must use 'struct' tag to refer to type 'ANativeWindow'
Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
2018-05-17 09:07:05 -06:00
Mark Lobodzinski
0a79de4ecc
headers: Added 1.74.0 Vulkan header/registry files
2018-05-09 11:25:36 -06:00
Dave Houlton
fd051d36f7
tests: Add a guard around noexcept in vktestbinding.h
...
VS2013 does not provide 'noexcept'. Layers had multiple occurences
of a NOEXCEPT macro to protect the VS2013 build. This commit
consolidates that macro to a single location in vk_sdk_platform.h,
which is also visible to the layer tests via test_common.h.
Updates the vktestbinding.h occurences of 'noexcept' to use the
NOEXCEPT macro.
Change-Id: I38bf8c08cda6fe75de78dff69050a913b47f91b1
2018-05-04 09:31:34 -06:00
Jon Ashburn
5b95004c15
misc: Update licenses to Apache 2.0
...
Change-Id: Id447f4c8c53d33f9192940bdd3ae727b7b738a97
2018-05-04 09:31:34 -06:00
Karl Schultz
06de94a677
Remove Khronos confidential clause from license text.
2018-05-04 09:31:34 -06:00
Karl Schultz
b6ac9429c6
include: Update copyright and apply clang-format (no logic changes)
2018-05-04 09:31:34 -06:00
Mark Young
7b701c3fef
Fixes: Fixed Visual Studio warnings during compilation.
...
Changes to properly detect proper Visual Studio and fix build warnings.
2018-05-04 09:31:34 -06:00
David Pinedo
14db1e07a0
Moved header files from include to include/vulkan
2018-05-04 09:31:33 -06:00
Lenny Komow
fba227b4a3
loader: Extend pre-instance intercepts for 1.1
...
Add the ability to intercept vkEnumerateInstanceVersion through the
pre-instance intercept mechanism
2018-05-04 09:24:26 -06:00
Lenny Komow
877223eff1
loader: Add pre-instance functions for layers
...
Allow implicit layers (not explicit) to intercept calls before an
instance has been created.
Change-Id: I41f5bb0f5a6314fbab8003ebe71059dd04afc860
2018-05-04 09:24:25 -06:00
Mark Young
1ccf86fb60
layers: gh1649 - Fix clang warning
...
The function pointer definition for the Physical device extensions
was incorrect. Updated to work properly and remove clang warning.
This was also causing an issue with Tony's latest test.
Change-Id: Ibdd19754a4394d1b88d3a20268238baaf3ec0907
2018-05-04 09:24:25 -06:00
Mark Young
5f3d8fa4ea
loader: Fix loader and layer negotiation
...
Resolve missing struct sType as well as extern of
vkNegotiateLoaderAndLayerInterface as a C function. Finally,
bump up the JSON file version so it looks for the negotiate
function.
Change-Id: I7fd4784fce6cbd0c303f7b2bb354542e4b16b1df
2018-05-04 09:24:25 -06:00