Age | Commit message (Collapse) | Author |
|
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.
|
|
- updated validusage.json
- updated vk.xml
- updated vulkan.hpp
- updated vulkan_core.h
|
|
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
|
|
Change-Id: I7e984bcb38f3942bb2ae0709cb67e6c15cada128
|
|
Every git repo should have a .gitattributes file.
Change-Id: I351b5ab5b5d089ffc96b2a211a2e39ddda5cc397
|
|
- updated validusage.json
- updated vk.xml
- updated vulkan.hpp
- updated vulkan_core.h
|
|
- updated validusage.json
- updated vk.xml
- updated vulkan.hpp
- updated vulkan_core.h
|
|
- updated validusage.json
- updated vk.xml
- updated vulkan.hpp
- updated vulkan_core.h
|
|
|
|
- updated vulkan.hpp
- updated vulkan_core.h
- updated vk.xml
|
|
|
|
|
|
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.
|
|
- update vk.xml
- update vulkan_core.h
- update validusage.json
- update vulkan.hpp
|
|
Add the formatter config file (.cmake-format.py) and run:
cmake-format -i CMakeLists.txt
|
|
|
|
Get latest Kitware copyright notice from
https://gitlab.kitware.com/cmake/cmake/blob/master/Copyright.txt @ d45d5e2
|
|
- update vk.xml
- update vulkan_core.h
- updated validusage.json
- updated vulkan.hpp
|
|
|
|
|
|
- updated vk.xml
- updated vulkan_core.h
- updated validusage.json
- updated vulkan.hpp
|
|
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.
|
|
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.
|
|
This reverts commit 81f9735a65b57446800988920233e9114bcec332.
76 Header update broke master Validation-Layers build. Will
repush with accompanying fixes shortly.
|
|
|
|
|
|
Prevents Vulkan-Headers from complaining about untracked files when used
as a submodule
|
|
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
|
|
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]>
|
|
|
|
|
|
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
|
|
Change-Id: Id447f4c8c53d33f9192940bdd3ae727b7b738a97
|
|
|
|
|
|
Changes to properly detect proper Visual Studio and fix build warnings.
|
|
|
|
Add the ability to intercept vkEnumerateInstanceVersion through the
pre-instance intercept mechanism
|
|
Allow implicit layers (not explicit) to intercept calls before an
instance has been created.
Change-Id: I41f5bb0f5a6314fbab8003ebe71059dd04afc860
|
|
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
|
|
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
|
|
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
|
|
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
|
|
- 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
|
|
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
|
|
Change-Id: I001583402bc99f923a776b238a82db5a60398f03
|
|
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
|
|
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
|
|
Change-Id: Id447f4c8c53d33f9192940bdd3ae727b7b738a97
|
|
|