The Vulkan SDK – From the Vulkan API launch to Today, by Karen Ghavam, CEO & Engineering Director, LunarG Inc.
Presented as a Keynote at High Performance Graphics (HPG) 2024
The Vulkan SDK – From the Vulkan API launch to Today, by Karen Ghavam, CEO & Engineering Director, LunarG Inc.
Presented as a Keynote at High Performance Graphics (HPG) 2024
Today LunarG released a new SDK for Windows, Linux, & macOS that supports Vulkan API revision 1.3.290.
The highlights below are not a replacement for the important and detailed information in the release notes!
NEW: Introducing with this release – a public beta of the Windows ARM (WoA) Vulkan SDK.
An alpha quality new layer (VK_LAYER_LUNARG_crash_
The Vulkan headers now include the following new optional extensions:
Changes to the synchronization validation:
The Vulkan Configurator (vkconfig) has been updated to improve quality and stability.
Improved validation coverage.
Windows Highlights
macOS Highlights
Linux Highlights
LunarG would like to thank the many contributors to the Vulkan Ecosystem that help make the SDKs possible!
LunarG software engineering experts create innovative products and services for open-source and commercial customers using leading-edge 3D graphics and compute technologies, including Vulkan, SPIR-V, OpenXR, and OpenGL. We have strengths in performance analysis and tuning, runtime and tools development, shader optimizations, driver development, and porting engines and applications to Vulkan.
Go to the Vulkan SDK Download site to get the new SDKs
Today LunarG released a new SDK for Windows, Linux, & macOS that supports Vulkan API revision 1.3.283.
The highlights below are not a replacement for the important and detailed information in the release notes!
LunarG would like to thank the many contributors to the Vulkan Ecosystem that help make the SDKs possible!
LunarG software engineering experts create innovative products and services for open-source and commercial customers using leading-edge 3D graphics and compute technologies, including Vulkan, SPIR-V, OpenXR, and OpenGL. We have strengths in performance analysis and tuning, runtime and tools development, shader optimizations, driver development, and porting engines and applications to Vulkan.
Go to the Vulkan SDK Download site to get the new SDKs
Christophe Riccio, Senior Software Engineer at LunarG, has updated his white papers on Vulkan Profiles and Vulkan Layers to match SDK 1.3.280.0:
The results of the 2024 Vulkan Ecosystem & SDK Survey have been released!
LunarG has summarized the results and created a report that shares the key findings and suggested actions. The information you provided will be used to help guide Vulkan Ecosystem investments in 2024 and beyond. The results have also been shared with key partners and contributors in the hope that they will also use the information to guide their investments.
Thanks to those of you who completed the annual survey. LunarG understands how valuable your time is!
Today LunarG released a new SDK for Windows, Linux, & macOS that supports Vulkan API revision 1.3.280.
The highlights below are not a replacement for the important and detailed information in the release notes!
VP_KHR_roadmap_2024 is now included in VP_KHR_roadmap.json that stores the Khronos roadmap profiles
The Vulkan Profiles API library introduces a new BETA API, protected by the VP_USE_OBJECT define, to enable using Vulkan functions loaded externally.
Please refer to the Vulkan Profiles API library documentation (https://vulkan.lunarg.com/doc/sdk/1.3.280.0/windows/profiles_api_library.html) for more information.
The Vulkan Capabilities viewer is now available on the Windows start menu.
The Vulkan headers now include the following new optional extensions:
Improved validation coverage. VUID validation coverage documentation has been updated to represent the validation layer VUID coverage status.
The Vulkan Configurator (vkconfig) has been updated to improve quality and stability.
LunarG would like to thank the many contributors to the Vulkan Ecosystem that help make the SDKs possible!
LunarG software engineering experts create innovative products and services for open-source and commercial customers using leading-edge 3D graphics and compute technologies, including Vulkan, SPIR-V, OpenXR, and OpenGL. We have strengths in performance analysis and tuning, runtime and tools development, shader optimizations, driver development, and porting engines and applications to Vulkan.
Go to the Vulkan SDK Download site to get the new SDKs
Please share your feedback by taking the LunarG annual anonymous developer’s survey.
Both LunarG and the Khronos Vulkan Working Group collect this data to drive 2024 investments. Your participation is crucial to this process!
The survey results will be tabulated and shared with the Vulkan community. At the end of 2024, LunarG will report on what actions were taken and what results were achieved.
Thank you from LunarG and the Khronos Vulkan Working Group!
Click here to take the survey now
The survey closes on February 26, 2024.
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. Our software engineering team is based in Fort Collins, Colorado. LunarG was founded by software experts who are passionate about 3D graphics.
For more information about LunarG, please check out our website.
Today LunarG released a new SDK for Windows, Linux, & macOS that supports Vulkan API revision 1.3.275.
The highlights below are not a replacement for the important and detailed information in the release notes!
iOS: (NEW!)
macOS:
MoltenVK:
tvOS: (NEW!)
LunarG would like to thank the many contributors to the Vulkan Ecosystem that help make the SDKs possible!
More Information about LunarG
LunarG software engineering experts create innovative products and services for open-source and commercial customers using leading-edge 3D graphics and compute technologies, including Vulkan, SPIR-V, OpenXR, and OpenGL. 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.
Go to the Vulkan SDK Download site to get the new SDKs
In February of 2023, LunarG conducted a Vulkan Ecosystem & SDK Survey. Many Vulkan developers shared their requests for improvements. LunarG took those suggestions to heart and made many enhancements to the Vulkan ecosystem this year. We’ve prepared a report for the Vulkan developer community that summarizes our work. Read on for more information.
Continue reading “2023 Vulkan Ecosystem & SDK Survey – End of Year Status Report”
Released 24 Oct 2023
Today LunarG released new Windows, Linux, and macOS SDKs for Vulkan API revision 1.3.268.
vk_format_utils.h is now an official SDK deliverable
vk_enum_string_helper.h is now a C compatible header file
To improve layer consistency, the naming of layer and layer settings of the extension layers has been refactored which may not be backward compatible with existing Vulkan developer environment setup when not using the Vulkan Configurator. Please, refer to the VK_LAYER_KHRONOS_synchronization2 and VK_LAYER_KHRONOS_shader_object layer documentation to update the developer environment in case of any issue.
The Vulkan Configurator (vkconfig) has been updated to improve quality and stability.
The Vulkan headers now include the following new extensions. Note that extensions are optional and may not be implemented by the underlying driver/ICD. Applications can now query for the presence of these new features.
Improved validation coverage. VUID validation coverage documentation (validation_error_database.csv and validation_error_database.html) has been updated to represent the validation layer VUID coverage status.
Updated to MoltenVK version 1.2.6
New Added Extensions in MoltenVK:
Debug versions of the DXC and VOLK libraries have been included in the SDK (dxcompilerd.dll, dxcompilerd.lib, volkd.lib)
Release Notes (for more detailed information):
More Information about LunarG
LunarG software engineering experts create innovative products and services for open-source and commercial customers using leading-edge 3D graphics and compute technologies, including Vulkan, SPIR-V, OpenXR, and OpenGL. We have strengths in performance analysis and tuning, runtime and tools development, shader optimizations, driver development, and porting engines and applications to Vulkan.
Please check out our LunarG, please check out our website.
Go to the Vulkan SDK Download site to get the new SDKs