Collabora Still Investing In "Zink" For OpenGL Over Vulkan, But Back To GL 2.1
Written by Michael Larabel in Vulkan on 26 July 2019 at 02:00 AM EDT. 11 Comments
Zink is the year-old project implementing OpenGL over Vulkan using Mesa/Gallium3D infrastructure. While Zink had been making some good progress by developer Erik Faye-Lund of Collabora, he went back to rewriting some core pieces of Zink to address some design defects. In the process of this rewrite, Zink is currently back to OpenGL 2.1 era support over Vulkan.

Zink is now implementing proper control-flow, two-sided lighting is supported, shadow samplers are now supported, occlusion queries are now correctly working, and a number of other issues addressed. But in doing so, Erik rewrote core parts of Zink that changed its overall design. But that dropped it back to OpenGL 2.1 compliance. Erik notes that while eventually they will be back up to OpenGL 3.0+, cleaning up the code and getting it upstreamed in Mesa will likely be higher priority.

Those interested in learning more about the current state of Zink (it's at least enough to run Blender), see the Collabora blog for more details.
Related News
About The Author
Author picture

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week