LunarG releases a new Linux/Windows SDK that supports Vulkan API revision 1.1.70, and is backward-compatible with Vulkan 1.0.70. The prior LunarG Linux/Windows SDK release supported Vulkan API revision 1.0.68. Read on for an overview of new features in the release and links to the release notes and the SDK. Refer to the release notes for driver and CMake requirements.

Overview of new features in the first Vulkan 1.1 SDK

  • Support for Vulkan Version 1.1.x, the first major Vulkan update
  • A json backend for the VulkanInfo utility for use with the device simulation layer
  • Validation coverage and accuracy improvements, bug fixes, and the addition of many features
  • New extensions for Vulkan 1.1.70:
    • VK_KHR_maintenance3
    • VK_EXT_vertex_attribute_divisor

Extensions now promoted from experimental or vendor extensions to Khronos extensions

  • VK_KHR_multiview (formerly VK_KHX_multiview)
  • VK_KHR_device_group (formerly VK_KHX_device_group)
  • VK_KHR_device_group_creation (formerly VK_KHX_device_group_creation)
  • VK_KHR_external_memory_capabilities (formerly VK_NV_external_memory_capabilities)
  • VK_KHR_external_memory (formerly VK_NV_external_memory)

Vulkan 1.0 extensions now promoted to core

  • VK_KHR_multiview
  • VK_KHR_device_group
  • VK_KHR_device_group_creation
  • VK_KHR_bind_memory_2
  • VK_KHR_descriptor_update_template
  • VK_KHR_sampler_ycbcr_conversion
  • VK_KHR_get_memory_requirements_2
  • VK_KHR_maintenance3
  • VK_KHR_external_memory_capabilities
  • VK_KHR_external_fence_capabilities
  • VK_KHR_external_semaphore_capabilities
  • VK_KHR_get_physical_device_properties_2
  • VK_KHR_maintenance1
  • VK_KHR_external_memory
  • VK_KHR_external_semaphore
  • VK_KHR_16bit_storage
  • VK_KHR_external_fence
  • VK_KHR_maintenance2
  • VK_KHR_variable_pointers
  • VK_KHR_dedicated_allocation

Additional extension considerations

  • All KHX extensions have been promoted to KHR extensions
  • The KHX versions of these extensions are no longer supported

More Information

Please read the Release Notes for Linux or Release Notes for Windows for additional information or go to LunarXchange to download this new SDK.

Check out the Khronos press release for background on this new release.

For more information about LunarG, please check out our website.