Vulkan 1.4.328 is now available as the latest specification update to this high performance graphics and compute API from The Khronos Group.
Vulkan 1.4.328 is a very small update following Vulkan 1.4.327 from just last week. Vulkan 1.4.328 just brings some typo fixes, one clarification, and then one new extension.
Vulkan 1.4.328’s new extension is what makes it notable and that is VK_KHR_copy_memory_indirect. The VK_KHR_copy_memory_indirect extension was worked on by NVIDIA, AMD, Collabora, LunarG, Qualcomm, and Valve engineers. It’s explained as:
“This extension adds support for performing copies between memory and image regions using indirect parameters that are read by the device from a buffer during execution.
This functionality may be useful for performing copies where the copy parameters are not known during the command buffer creation time.”
There are already Mesa merge requests open for implementing VK_KHR_copy_memory_indirect with the RADV and Lavapipe drivers.