aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
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
2018-05-04Fixes: Fixed Visual Studio warnings during compilation.Mark Young
Changes to properly detect proper Visual Studio and fix build warnings.
2018-05-04Moved header files from include to include/vulkanDavid Pinedo
2018-05-04loader: Extend pre-instance intercepts for 1.1Lenny Komow
Add the ability to intercept vkEnumerateInstanceVersion through the pre-instance intercept mechanism
2018-05-04loader: Add pre-instance functions for layersLenny Komow
Allow implicit layers (not explicit) to intercept calls before an instance has been created. Change-Id: I41f5bb0f5a6314fbab8003ebe71059dd04afc860
2018-05-04layers: gh1649 - Fix clang warningMark Young
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-04loader: Fix loader and layer negotiationMark Young
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-04vulkan: update to header 1.0.42Mark Young
Updated all necessary files to 1.0.42. This includes the various headers as well as the loader, and the parameter validation, object tracking, and threading layers. Additionally, bump all layer JSON files to 1.0.42. Also, in this change: - Enable loader extension automation so that the loader now generates all extension entry-points automatically during build to reduce likelihood of missing a critical piece on header update. - Enable layer dispatch table extension automation for the same reason. - Fixes from Mark Lobodzinski and Tony Barbour to resolve crash in loader when working with Intel's Windows driver due to GetInstanceProcAddr getting called on inappropriate command names. Change-Id: Ic18d3fac2e145c386c0192031deb5089c91a00d8
2018-05-04loader: Update the loader to 1.0.39Mark Young
Add new extensions for 1.0.39. Also, updated layers to include minimal set of functionality for 1.0.39 extensions. Extensions include: - VK_KHR_get_physical_device_properties2 - VK_KHR_shader_draw_parameters - VK_EXT_direct_mode_display - VK_EXT_display_surface_counter - VK_EXT_display_control Also, redo the LoaderAndLayerIf document. Change-Id: I10412086da7a798afe832a3892e18f606259b5af
2018-05-04header: Update to Vulkan version 1.0.37Mark Lobodzinski
- header: Updated vulkan.h - scripts: Updated generator.py - scripts: Updated vk.xml - scripts: Merged recent genvk.py changes into lvl_genvk.py - layers: Updated json files - loader: Updated SOVERSION to 37 - header: Rebuilt and updated vulkan.hpp - layers: Updated thread_checker for new functions - scripts: Fix up vk_helper.py overzealous count detection Change-Id: Ia10f5fc759166a09999f01e68bbcadb30ddf67f7
2018-05-04loader: gh888 Add KHR/EXT extensions in vulkan.hMark Young
Add the KHR_display_swapchain device extension to the loader and the core_validation layers. This fulfills the work required in JIRA LOAD-7 and gh 90. Add debug_marker to the extension list. Change-Id: I1fb70e5d44bc8c1f70fd6d1cfbd106a155081b25
2018-05-04layers: Update dispatch tables for new 1.0.25 APIsMark Lobodzinski
Change-Id: I001583402bc99f923a776b238a82db5a60398f03
2018-05-04layers: Move debug action enums from vk_layer.hMark Lobodzinski
Moved debug-report related items from vk_layer.h. Enums are now in vk_layer_logging.h and DbgFunctionNode has been moved into a new loader header file vk_loader_layer.h. Change-Id: I6031146ba474ff01ca039da44ad5d42d054383a3
2018-05-04layers: Add default layer error message configMark Lobodzinski
Allows layers to output error messages even if no vk_layer_settings.txt config file is present. Sets defaults to LOG_MSG, error, stdout. A layer settings file will override any default values. If no settings file is present and an app creates a debug callback, the default callbacks will be removed and unregistered. Change-Id: I49f37189665816df58c258b9e9629f2bf76751c8
2018-05-04misc: Update licenses to Apache 2.0Jon Ashburn
Change-Id: Id447f4c8c53d33f9192940bdd3ae727b7b738a97
2018-05-04layers: Update typo in commentttyio