3 ms·
OpenGL/CL is officially deprecated in all Macs, but Apple will probably not remove it for quite some time, because of many really important 3D applications (lik
by cyber_kinetist 4y ago
OpenGL/CL is officially deprecated in all Macs, but Apple will probably not remove it for quite some time, because of many really important 3D applications (like Autodesk products) having trouble with ditching their OpenGL/CL legacy code.
Even more hilariously, I’ve heard anecdotes that the quality of the OpenGL drivers for M1 are higher than expected and is pretty heavily optimized!
- galad87 4y agoThe OpenGL "driver" on the M1 (and on iOS) is just a wrapper around the Metal API, like MoltenVK is doing for Vulkan.
- account42 4y agoSo? It's not like other OpenGL drivers don't have lower level abstraction layers internally and Metal is something Apple apple controls and therefore can extend if the higher level OpenGL driver runs into performance bottlenecks due to the abstraction. And the "just" here is unjustified considering the complexity of a performant OpenGL implementation, no matter what API you have available to build it on - the fact that Apple have bothered to do that considering the deprecation and their general disdain for backwards compatibility is positively surprising.