New SDK Release for Vulkan 18.104.22.168
LunarG releases new SDKs that include the most recent extensions plus the new Vulkan GPU-Assisted Validation feature and the Vulkan Configurator application.
Much of the documentation for this SDK is contained in the Getting Started Guide, found in the
Documentation directory of the SDK and on the LunarXchange website.
Overview of new features in Vulkan SDK 22.214.171.124
- The Vulkan validation layers have added “GPU-Assisted Validation,” which checks for out-of-bounds access to image/texel descriptor arrays at shader execution time (aka “Bind-less” validation). This feature is disabled by default. See the SDK “Validation Layers” documentation for details about this feature and how to enable it.
- SDK 1.1.92 introduced the Vulkan Configurator, a graphical application that allows a user to specify which layers will be loaded by Vulkan applications at runtime. SDK 1.1.97 combines
vkvia, and the existing layer management functionality of
vkconfiginto one convenient tool. Note this new functionality may not be available on every platform. Additional information about the enhanced Vulkan Configurator can be found here.
- The SDK now includes a chunked version of the Vulkan specification and can be found here.
- Since the release of SDK 126.96.36.199, the following extensions have been added to the Vulkan spec and may be supported by a Vulkan device. To query extensions available to a given physical device, call
vkEnumerateDeviceExtensionProperties()or contact the hardware vendor.
- Improved validation coverage and bug fixes
LunarG’s software engineering experts create innovative products and services for open source and commercial customers using leading-edge 3D graphics and compute technologies, including OpenGL, Vulkan, OpenXR, and SPIR-V.
We have strengths in performance analysis and tuning, runtime and tools development, shader optimizations, driver development, and porting engines and applications to Vulkan.
For more information about LunarG, please check out our website.