VOOZH about

URL: https://www.phoronix.com/news/RADV-KHR_copy_memory_indirect

⇱ Radeon "RADV" Vulkan Driver Finally Lands VK_KHR_copy_memory_indirect - Phoronix


👁 Phoronix

Radeon "RADV" Vulkan Driver Finally Lands VK_KHR_copy_memory_indirect

Written by Michael Larabel in Radeon on 12 March 2026 at 09:09 AM EDT. 1 Comment
In Mesa 26.1 the Radeon Vulkan driver "RADV" has finally landed support for the VK_KHR_copy_memory_indirect extension that was introduced to the Vulkan API last year.

Introduced last September in Vulkan 1.4.328 was VK_KHR_copy_memory_indirect for performing copies between memory and image regions using indirect parameters read by the device from a buffer during execution. VK_KHR_copy_memory_indirect was worked on by Valve's Mike Blumenkrantz and Alyssa Rosenzweig along with engineers from NVIDIA, AMD, Collabora, Qualcomm, and LunarG.

👁 RADV memory indirect


There was a Mesa merge request opened that day for the RADV driver to wire up VK_KHR_copy_memory_indirect while it took until now to get it merged. This merge landed today in Mesa 26.1-devel for implementing VK_KHR_copy_memory_indirect with the RADV driver. It took a lot of work but it's over the finish line for next quarter's Mesa 26.1 feature release.

This extension is already supported by the software Lavapipe driver and Mesa's NVK driver and NVIDIA's proprietary Vulkan driver. There is an open merge request for supporting it by the Intel ANV driver.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.