LunarG donates the Vulkan SDK to Khronos to promote a unified Vulkan ecosystem and enable wider collaboration on SDK development.
Vulkan SDK for Ubuntu Linux made easier!
LunarG now delivers native Ubuntu Linux packages for all the elements in the Vulkan SDK. LunarG also continues to provide the Linux SDK tarball. Read on for more information about the new packaging and links to the packaging and documentation.
Vulkan Mesa Graphics Driver Developers: check out LunarG’s expanded regression test suite for OpenGL and Vulkan
LunarG released the OpenGL Mesa Graphics driver regression test suite in November 2017. We have now added the ability to test Vulkan Mesa Graphics drivers to this tool. The LunarG test system is a service that provides regular regression testing on Mesa releases for Intel and AMD OpenGL graphics drivers, and now also supports Vulkan. Users can also test their own Vulkan Mesa builds and can compare results to LunarG baselines, LunarG test runs, or other user test runs. The test suite is a collection of trace files created from Linux Vulkan games from Steam. These trace files are used to automate testing of rendering correctness as well as game performance. The full suite of games typically runs overnight with results posted the next day. Click here for the regression test services manual and access to the new Vulkan Mesa Graphics Driver regression test suite. Please let us know how it works for you. For more information about LunarG, Inc., go here.
LunarG updates spirv-opt white paper
LunarG has updated its white paper that describes using spirv-opt to reduce SPIR-V size. This revision includes many changes made since the last update in December 2017.
SPIR-V Legalization and Size Reduction with spirv-opt
LunarG has updated its white paper that describes using spirv-opt to reduce SPIR-V size. This revision includes many changes made since the last update in December 2017. New discussion includes 1) using spirv-opt to “legalize” SPIR-V when generated from HLSL, 2) SPIR-V integration with the glslang and dxc frontends, 3) description of new size reduction passes available in spirv-opt, and 4) updates to the recommended recipe for those who wish to customize their optimization. More information See the updated white paper, SPIR-V Shader Legalization and Size Reduction Using spirv-opt_v1.2, for the details. For more information about LunarG, visit our website.
Vulkan Debug Utilities
Tutorial available for new Vulkan Debug Utilities extension
LunarG improved the debugging functionality of the Vulkan API by creating a new extension: VK_EXT_debug_utils. We developed a comprehensive tutorial on the use of the new extension. Read on for more details.
LunarG improves user experience of vulkaninfo program
LunarG updated the vulkaninfo program to improve the user experience. This program is located in the Vulkan SDK available on the LunarXchange website. Two changes were made to vulkaninfo — the addition of the 1) –-html and 2) -j and –-json options.


