Vulkan SDK 1.4.321.0 Released: New Extensions, SPIR-V Tools Update, and Molten VK 1.3
Released 15 July, 2025
We’re thrilled to announce the release of the Vulkan SDK 1.4.321.0, packed with exciting new features, extensions, and improvements to empower developers with greater flexibility and performance in graphics and compute applications. This release, announced on July 15, 2025, aligns with the Vulkan Working Group’s ongoing commitment to advancing the Vulkan API. Let’s dive into the key updates in this release!
Vulkan 1.4.321.0 SDK released
New Extensions in Vulkan 1.4.321.0
The Vulkan headers now include a robust set of new extensions, offering developers optional features to enhance rendering, presentation, and video processing capabilities. Note that these extensions are optional and depend on support from the underlying driver or Installable Client Driver (ICD). Applications can query for the presence of these extensions to leverage their functionality. The new extensions are:- VK_KHR_present_mode_fifo_latest_ready: Introduces a tear-free presentation mode (VK_PRESENT_MODE_FIFO_LATEST_READY_KHR) similar to VK_PRESENT_MODE_FIFO_KHR, optimized for time-based presentation APIs. Developed by NVIDIA and Google, this extension enhances frame pacing for smoother visuals.
- VK_KHR_surface_maintenance1: Adds window system integration features omitted from the original VK_KHR_surface extension, including querying min/max image counts, scaled presentation capabilities, and switchable presentation modes without swapchain recreation.
- VK_KHR_swapchain_maintenance1: Enhances VK_KHR_swapchain with features like per-present mode changes, fence signaling for resource cleanup, and deferred memory allocation for better startup performance and memory efficiency.
- VK_KHR_video_encode_intra_refresh: Expands Vulkan Video encoding with intra-refresh capabilities, enabling advanced video encoding workflows.
- VK_SEC_pipeline_cache_incremental_mode: Introduces incremental pipeline cache updates for improved performance.
- VK_ARM_data_graph: Provides ARM-specific data graph functionality for optimized processing.
- VK_OHOS_surface: Adds support for OHOS (Huawei’s operating system) surface integration.
- VK_VALVE_fragment_density_map_layered: Enables layered fragment density mapping for advanced rendering techniques.
- VK_KHR_maintenance9: Includes minor maintenance updates to improve API robustness.
- VK_KHR_present_id2: Enhances presentation identification for better frame tracking.
- VK_KHR_present_wait2: Replaces VK_KHR_present_wait, offering per-surface queryable wait functionality for improved latency control.
- VK_KHR_unified_image_layouts: Simplifies image layout management for more efficient resource handling.
- VK_KHR_video_decode_vp9: Adds VP9 video decoding support to Vulkan Video.
- VK_ARM_tensors: Introduces ARM-specific tensor processing capabilities.
- VK_EXT_shader_float8: Enables 8-bit floating-point operations in shaders for reduced memory usage.
- VK_ARM_format_pack: Optimizes format handling for ARM architectures.
- VK_EXT_zero_initialize_device_memory: Allows zero-initialized device memory for simplified resource management.
- VK_KHR_robustness2: Enhances robustness features for more reliable application behavior.



