Vulkan SDK / Runtime Changelog

What's new in Vulkan SDK / Runtime 1.3.204

Feb 22, 2022
  • New Features Added:
  • Vulkan 1.3 support. To query extensions available to a given physical device, call vkEnumerateDeviceExtensionProperties() or run vulkaninfo.
  • A Vulkan Profiles tooling solution that allows application developers to generate their own app-specific feature profiles, easily detect whether a device supports a given profile, and enable the features/extensions in a profile at application startup. The tooling is beta quality with this SDK release. Read the Profiles documentation included with the SDK for more information.
  • Improved validation layer performance for multi-threaded applications. This performance improvement is disabled by default and can be enabled via the Vulkan Configurator (vkconfig). In future releases, this validation layer performance improvement will be on by default. See the Validation Layer Fine Grain Locking documentation for more details.
  • List of the New Extensions in the 1.3.204.0 SDK:
  • 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_GOOGLE_surfaceless_query
  • VK_NV_linear_color_attachment
  • VK_QCOM_fragment_density_map_offset
  • VK_ARM_rasterization_order_attachment_access
  • VK_EXT_depth_clip_control
  • VK_EXT_image_view_min_lod

New in Vulkan SDK / Runtime 1.2.198.0 (Nov 24, 2021)

  • 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_KHR_dynamic_rendering (Note: Validation Layer support is incomplete, incorrect results are possible)
  • VK_EXT_border_color_swizzle
  • VK_EXT_video_encode_h265 provisional H.265 video encode codec extension
  • VK_KHR_format_feature_flags2
  • VK_KHR_maintenance4
  • VK_EXT_rgba10x6_formats
  • VK_FUCHSIA_buffer_collection
  • VK_EXT_pageable_device_local_memory
  • VK_KHR_shader_integer_dot_product
  • VK_EXT_primitive_topology_list_restart
  • 32 bit executables have been removed from the SDK. They are not needed because the SDK is ONLY supported on 64 bit Windows.
  • The Vulkan Configurator (vkconfig) has been updated to improve quality and stability. See the fixes included in this SDK here. See the Vulkan Configurator documentation for more information.
  • Bug fixes:
  • 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.