VOOZH about

URL: https://www.phoronix.com/news/RADV-Primitive-Restart-Index

⇱ RADV Lands Support For Vulkan's New Primitive Restart Index Extension - Phoronix


👁 Phoronix

RADV Lands Support For Vulkan's New Primitive Restart Index Extension

Written by Michael Larabel in Mesa on 9 April 2026 at 05:53 AM EDT. 6 Comments
The newest Vulkan API extension now wired up for Mesa's Radeon Vulkan driver "RADV" is VK_EXT_primitive_restart_index that was introduced last week.

VK_EXT_primitive_restart_index allows for setting a custom primitive restart index and designed to help support OpenGL emulation atop the Vulkan API. VK_EXT_primitive_restart_index was developed by Mike Blumenkrantz of Valve's Linux graphics team. Blumenkrantz notably is one of the lead developers of Mesa's Zink driver for generic OpenGL-on-Vulkan. The primitive restart index extension was merged as part of Vulkan 1.4.348 at the start of the month.

RADV is now the first Mesa Vulkan driver supporting VK_EXT_primitive_restart_index for helping with future Zink usage.
Samuel Pitoiset of Valve's Linux graphics team took care of the implementation. It landed for Mesa 26.1 via this merge.

👁 RADV restart index


Separately and still under review are also primitive restart index implementations for Lavapipe and 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.