Originally posted by StanGenchev
View Post
First off, it seems very unlikely that OpenGL will be fully removed even though it's deprecated. The M1 just shipped with an OpenGL implemented on top of Metal.
OpenGL is the one accelerated renderer we have that works everywhere. It's the most mature and the Vulkan renderer isn't ready for prime time yet. That didn't leave me with many options to have something ready for when GTK 4 shipped. Either somehow magically mature the Vulkan renderer on three platforms, or get the already mature OpenGL renderer working.
All work to improve the OpenGL renderer directly benefits the Linux ecosystem because that is what almost everyone will be running on Linux for some time. Given I don't actually use Mac, this seemed like the best use of my time so I could benefit form the work too.
Furthermore, Zink is doing *really* good these days. So yeah, relying on Zink->MoltenVK is actually a fantastic possibility for us in case that matures faster than GTK's Vulkan renderer. Especially since it seems more and more likely that Valve is going to continue investing in it for Mac gaming portability.
Anyway, happy to answer any more questions, now that this is the 5th time I've answered the same questions on phoronix...
Comment