LunarG Releases NEW Vulkan SDKs for Windows, Linux, & macOS

Vulkan SDK Version

Released 24 Oct 2023

Today LunarG released new Windows, Linux, and macOS SDKs for Vulkan API revision 1.3.268.

Overview of New Features

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.

  • VK_EXT_nested_command_buffer
  • VK_NV_extended_sparse_address_space
  • VK_ANDROID_external_format_resolve
  • VK_NV_low_latency2
  • VK_EXT_frame_boundary
  • VK_MSFT_layered_driver (support not yet in Vulkan Loader)
  • VK_NV_descriptor_pool_overallocation
  • VK_QCOM_filter_cubic_clamp
  • VK_QCOM_filter_cubic_weights
  • VK_QCOM_image_processing2
  • VK_QCOM_ycbcr_degamma

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.

For the macOS SDK only:

Updated to MoltenVK version 1.2.6

New Added Extensions in MoltenVK:

      • VK_KHR_synchronization2
      • VK_EXT_extended_dynamic_state (requires Metal 3.1 for VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE)
      • VK_EXT_extended_dynamic_state2

For The Windows SDK only:

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

  • Need Help with
    3D Graphics Software?

    Let’s talk about your project and how our industry leading team of 3D software engineers can help you build something amazing.