News: 0001580631

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Vulkan 1.4.328 Published With Copy Memory Indirect Extension

([Vulkan] 53 Minutes Ago Vulkan 1.4.328)


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 [1]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 [2]RADV and [3]Lavapipe drivers.



[1] https://www.phoronix.com/news/VALVE_video_encode_rgb_convert

[2] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37588

[3] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37589



phoronix

We don't know one millionth of one percent about anything.