Zink Merged Into Mesa 19.3 For Offering OpenGL Over Vulkan

Written by Michael Larabel in Mesa on 28 October 2019 at 07:42 AM EDT. 15 Comments
MESA
The Zink Gallium3D code for running OpenGL / OpenGL ES over Vulkan has now been merged into the Mesa 19.3 development code.

Zink is the effort led by Collabora's Erik Faye-Lund for offering a generic OpenGL/GLES implementation that runs atop Vulkan. While it's exciting prospects and well into the future could allow hardware vendors to avoid having to maintain OpenGL drivers with instead focusing on Vulkan, for now there is still a long road ahead for performance and features. Right now Zink supports just OpenGL 2.1 / OpenGL ES 2.0. With time though there are plans for supporting OpenGL 3.x/4.x and OpenGL ES 3.x functionality. At least with Zink, the existing OpenGL code inside Mesa/Gallium3D is doing much of the heavy lifting.

As time allows I'll be working on some performance tests showing where the capability of Zink is today for running OpenGL over Vulkan.

Mesa 19.3 will go into feature freeze potentially this week while its stable release should be out around the end of November or most likely early December. Mesa 19.3 is another feature-packed release for ending out 2019 with Zink just being the latest addition.
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