Latest opengl 4.6 driver
Modern OpenGL programs gets OpenGL 4.6 support, as mentioned previously. Note that this only matters for applications that rely on legacy OpenGL features.
There's a lot of features that need to work together in relatively complicated ways for this to work for us.
We're still stuck at OpenGL 3.0 for compatibility contexts, mainly due to lack of testing. Is this the end of the line for Zink? Are we done now? Not at all! OpenGL compatibility profile Mike is hard at work testing the entire Steam game library, and things are working pretty well. In theory, that means you can run any OpenGL application you can think of on top of Zink. I'm also happy to see that Zink is currently at the top of MesaMatrix (together with LLVMpipe, i965 and RadeonSI), reporting a total of 160 OpenGL extensions at the time of writing! In particular, we need to pass the conformance tests, and submit a conformance report to Khronos. Please note that this doesn't mean that Zink is yet a conformant implementation, there's some details left to be ironed out before we can claim that. Thanks to a lot of hard work by Mike assisted by Dave Airlie and Adam Jackson, both of RedHat, Zink is now able to expose the OpenGL 4.6 (Core Profile) feature set, given enough Vulkan features! In addition to Mike, there's some other awesome people who have been helping out lately. If you want a job in Open Source graphics, Zink has a proven track-record as a job-creator! That's pretty awesome in my eyes, Zink has truly become a community project!Īnother noteworthy change is that Mike Blumenkrantz has come aboard the project, and has churned out an incredible amount of improvements to Zink! He got hired by Valve to work on Zink (among other things), and is now the most prolific contributor, with more than twice the amount of commits than I have written. The current tip of mesa's main branch is totaling 1717 commits touching the src/gallium/drivers/zink/ sub-folder, written by 42 different contributors. Gosh, when I last blogged about Zink, it hadn't even landed upstream in Mesa yet! Well, by now it's been upstream for quite a while, and most development has moved there.Īt the time of writing, we have merged 606 merge-requests labeled "zink". There's a lot that has happened in the world of Zink since my last update, so let's see if I can bring you up to date on the most important stuff.