RADV Adds EXT_primitives_generated_query To Help Zink OpenGL-On-Vulkan

Written by Michael Larabel in Radeon on 9 June 2022 at 05:25 AM EDT. 1 Comment
The newest contribution to the open-source Radeon Vulkan "RADV" driver in Mesa by Valve's Linux graphics driver developers is for supporting VK_EXT_primitives_generated_query.

VK_EXT_primitives_generated_query was introduced in Vulkan 1.3.210 back in March. This extension by Google / NVIDIA / Collabora is for a new query type to match support for OpenGL's GL_PRIMITIVES_GENERATED. It's yet another Vulkan extension for easing compatibility from OpenGL for notably helping the likes of Zink for implementing OpenGL over the Vulkan API.

In Mesa Git for the past month, Zink has supported making use of the VK_EXT_primitives_generated_query extension where present by the underlying Vulkan driver.

Since April in Mesa there has also been support for this Vulkan extension with the Intel "ANV" driver as well as the "TURNIP" driver for Qualcomm Adreno graphics. Finally now RADV supports this extension thanks to the work of Valve developer Samuel Pitoiset.

With this merge the extension has landed and can now be used by Zink as yet another improvement for OpenGL on Vulkan.

From last month see my latest round of Zink OpenGL-on-Vulkan testing with RADV.
Related News
About The Author
Michael Larabel

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.

Popular News This Week