Experimental Zink Patches Get OpenGL 4.6 Running Atop Vulkan

Written by Michael Larabel in Vulkan on 24 August 2020 at 02:32 PM EDT. 31 Comments
When the Zink Gallium3D driver running OpenGL over Vulkan was first introduced in 2018 and since one of the main blockers besides the performance overhead has been the limited OpenGL 2/3 support. The GL3/GL4 support has been improving with time for Zink and when making use of the latest out-of-tree patches is even possible to get OpenGL 4.6 running over Vulkan with Zink!

Mike Blumenkrantz who formerly worked at Samsung OSG on the likes of Enlightenment and Wayland has been spending this summer out of employment and focusing on Mesa/Zink as in part a learning experiment. He along with developers from Collabora and the community have been pushing forward this generic OpenGL-over-Vulkan implementation.

It was just two months ago we were talking about OpenGL 3.1 for Zink while with Mike's latest development tree is work taking this software implementation all the way to OpenGL 4.6.

Blumenkrantz shared that the work is pending for not only OpenGL 4.6 but also OpenGL ES 3.2 compatibility. He's currently seeing a 91% pass rate for the Piglit regression tests, as outlined on his blog.

Currently he is at around 300 patches on his personal Mesa branch, so it may take some time before all of this work will be cleaned up, reviewed, and ultimately merged. Those interested in OpenGL 4.6 over Vulkan/Zink can find the tentative work via zink-wip.
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