The LunarG Vulkan SDK includes the Khronos‐branded loader binary for Linux and Windows.
The loader discovers and manages the Vulkan devices/drivers and layers available to the application and aggregates drivers from multiple vendors. It provides a plug‐and‐play experience so that multiple Vulkan devices can co‐exist.
The SDK includes runtime support for debugging and validation layers.
You can analyze and validate GPU memory, API parameters, multi‐thread API usage, device limits, texture and render target formats, and more.
Vulkan Trace Tools
The trace and replay tools allow you to track and share behaviors with third parties (such as IHVs) without having to share the application.
SPIR‐V is a new binary intermediate representation (IR) for graphical shaders and compute kernels. The Vulkan graphics API requires the SPIR‐V format for all shaders.
To help you meet this requirement, the SDK includes tools for proper shader generation, GLSL conversion, inspection, and compression improvement.
Vulkan Runtime Installer
A Vulkan application or driver installer can use the included Vulkan Runtime libraries during an application/driver installation.
Vulkan Documentation, Samples, and Demos
Documentation is in the SDK and also available on the LunarXchange portal.
The SDK also includes helpful Vulkan API use examples and demos.