aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2019-01-09registry: Update `validusage.json` for VUID 02603v1.1.97sdk-1.1.97.0sdk-1.1.97Shannon McPherson
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.
2019-01-07headers: Update to Vulkan header version 1.1.97Shannon McPherson
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`
2018-12-17docs: Add explanation of version tagging schemev1.1.96Shannon McPherson
2018-12-17headers: Update to Vulkan header version 1.1.96Shannon McPherson
Updated: - `include/vulkan/vulkan.hpp` - `include/vulkan/vulkan_core.h` - `registry/validusage.json` - `registry/vk.xml`
2018-12-04headers: Update to Vulkan header version 1.1.95Shannon McPherson
Updated: - `include/vulkan/vulkan.hpp` - `include/vulkan/vulkan_core.h` - `registry/validusage.json` - `registry/vk.xml`
2018-12-03build: Fix install target pathNuno Subtil
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
2018-11-27headers: Update to Vulkan header version 1.1.94Shannon McPherson
Updated: - `include/vulkan/vulkan.hpp` - `include/vulkan/vulkan_core.h` - `registry/validusage.json` - `registry/vk.xml`
2018-11-12headers: Update to Vulkan header version 1.1.92sdk-1.1.92.0sdk-1.1.92Shannon McPherson
Updated: - `include/vulkan/vulkan.hpp` - `include/vulkan/vulkan_core.h` - `registry/validusage.json` - `registry/vk.xml`
2018-11-05headers: Update to Vulkan header version 1.1.91Shannon McPherson
Updated: - `include/vulkan/vulkan.h` - `include/vulkan/vulkan.hpp` - `include/vulkan/vulkan_core.h` - `registry/genvk.py` - `registry/validusage.json` - `registry/vk.xml`
2018-10-29headers: Update to Vulkan header version 1.1.90Shannon McPherson
Updated: - include/vulkan/vulkan.hpp - include/vulkan/vulkan_core.h - registry/validusage.json - registry/vk.xml
2018-10-23headers: Update to Vulkan header version 1.1.89Shannon McPherson
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-11headers: Update to Vulkan header version 1.1.87Shannon McPherson
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-10Create CODE_OF_CONDUCT.mdKhronos Group Webmaster
2018-10-03Revert LICENSE to Apache 2.0Khronos Group Webmaster
2018-09-27Update LICENSE.txtKhronos Group Webmaster
Change Apache 2.0 to Khronos Apache 2.0 CLA
2018-09-20headers: Update to version 1.1.85sdk-1.1.85.0sdk-1.1.85Mike Schuchardt
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-10headers: Update to Vulkan-Headers version 1.1.84Shannon McPherson
- updated validusage.json - updated vk.xml - updated vulkan.hpp - updated vulkan_core.h
2018-09-07build: CMakeLists.txt cleanupMike Weiblen
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
2018-09-07repo: Add to vim temp files to .gitignoreMike Weiblen
Change-Id: I7e984bcb38f3942bb2ae0709cb67e6c15cada128
2018-09-07repo: Add .gitattributes fileMike Weiblen
Every git repo should have a .gitattributes file. Change-Id: I351b5ab5b5d089ffc96b2a211a2e39ddda5cc397
2018-08-21headers: Update to version 1.1.83 of Vulkan hdrShannon McPherson
- updated validusage.json - updated vk.xml - updated vulkan.hpp - updated vulkan_core.h
2018-07-30headers: Update to version 1.1.82 of the Vulkan hdrsdk-1.1.82.0sdk-1.1.82Shannon McPherson
- updated validusage.json - updated vk.xml - updated vulkan.hpp - updated vulkan_core.h
2018-07-24headers: Update to version 1.1.81 of the Vulkan hdrShannon McPherson
- updated validusage.json - updated vk.xml - updated vulkan.hpp - updated vulkan_core.h
2018-07-18headers: Update validusage.json for 1.1.80 hdrMark Lobodzinski
2018-07-16headers: Update to version 1.1.80 of the Vulkan hdrMark Lobodzinski
- updated vulkan.hpp - updated vulkan_core.h - updated vk.xml
2018-07-16docs: Fix whitespaceMark Lobodzinski
2018-07-11docs: Update README to explain contents originsKarl Schultz
2018-07-06headers: Remove loader/layer dependencyLenny Komow
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-03header: Update to version 1.1.79 of the Vulkan hdrMark Lobodzinski
- update vk.xml - update vulkan_core.h - update validusage.json - update vulkan.hpp
2018-06-27build: Beautify cmake filesMike Weiblen
Add the formatter config file (.cmake-format.py) and run: cmake-format -i CMakeLists.txt
2018-06-27build: Insert copyright in cmake filesMike Weiblen
2018-06-27cmake: Add Kitware copyrightMike Weiblen
Get latest Kitware copyright notice from https://gitlab.kitware.com/cmake/cmake/blob/master/Copyright.txt @ d45d5e2
2018-06-26header: Update to version 1.1.78 of the Vulkan hdrMark Lobodzinski
- update vk.xml - update vulkan_core.h - updated validusage.json - updated vulkan.hpp
2018-06-20build: Add .vscode to .gitignoreKarl Schultz
2018-06-18doc: Update BUILD.md [skip ci]Karl Schultz
2018-06-13headers: Update to version 1.1.77 of the Vulkan hdrsdk-1.1.77.0sdk-1.1.77Mark Lobodzinski
- updated vk.xml - updated vulkan_core.h - updated validusage.json - updated vulkan.hpp
2018-06-12cmake: Prevent redefinition of uninstall targetKarl Schultz
Allows for this repo to be included as a submodule of another repo that defines its own uninstall target. The uninstall target is best defined at the top-level repo.
2018-06-06Revert to "Update to 1.1.76 headers"Mike Schuchardt
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-05headers: Revert "Update to 1.1.76 headers"Mark Lobodzinski
This reverts commit 81f9735a65b57446800988920233e9114bcec332. 76 Header update broke master Validation-Layers build. Will repush with accompanying fixes shortly.
2018-06-05Update to 1.1.76 headersMike Schuchardt
2018-05-30build: Add CMake files for install targetKarl Schultz
2018-05-22Add .gitignore with python cache filesMike Schuchardt
Prevents Vulkan-Headers from complaining about untracked files when used as a submodule
2018-05-22Added 1.1.75 Vulkan header/registry filesMike Schuchardt
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-17headers: fix compilation error on android with vk_icd.hTapani Pälli
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 <[email protected]>
2018-05-11docs: Add LICENSE.txtKarl Schultz
2018-05-09headers: Added 1.74.0 Vulkan header/registry filesMark Lobodzinski
2018-05-04tests: Add a guard around noexcept in vktestbinding.hDave Houlton
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-04misc: Update licenses to Apache 2.0Jon Ashburn
Change-Id: Id447f4c8c53d33f9192940bdd3ae727b7b738a97
2018-05-04Remove Khronos confidential clause from license text.Karl Schultz
2018-05-04include: Update copyright and apply clang-format (no logic changes)Karl Schultz