Here's a fun bit of driver and hardware news as Imagination announced their GPUs now support OpenGL 4.6 up from OpenGL 3.3 and it's thanks to the open source Zink driver. In their announcement they mentioned how they worked with Collabora to make this happen, the open source consulting firm that has many developers working all across Linux including the kernel, graphics drivers and much more.
As they said:
Support has been achieved by working alongside the open-source specialists at Collabora. Collabora’s Zink is a layered OpenGL® implementation, part of the open-source Mesa project, that allows OpenGL® 4.6 content to run on top of a native Vulkan driver. For Imagination GPUs, this is a win-win. While OpenGL® is now being used less frequently by developers who are preferring newer APIs such as Vulkan and DirectX, due to its previous popularity there are numerous legacy applications that wouldn’t work on Imagination hardware if we didn’t have driver-level support for its final version. Delivering support for OpenGL® 4.6 via our Vulkan drivers is as elegant solution that keeps our graphics stack simple.
They also showed off a demo of it:
See their announcement here.
Really great to see so many companies moving more towards making use of open source, and working with others to make it happen. This is how it should be done. I'm sure it won't be long before we start seeing this sort of thing as the norm, as OpenGL use falls off with more moving to modern rendering APIs using Zink is a great solution that continues to improve all the time.