News: 0001625842

  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)

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

([Mesa] 8 Minutes Ago VK_EXT_primitive_restart_index)


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 [1]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 [2]this merge .

Separately and still under review are also primitive restart index implementations for [3]Lavapipe and the [4]Intel ANV driver .



[1] https://www.phoronix.com/news/Vulkan-1.4.348-Released

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

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

[4] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40776



Someone was smoking in the computer room and set off the halon systems.