3 ms·
The OpenGL "driver" on the M1 (and on iOS) is just a wrapper around the Metal API, like MoltenVK is doing for Vulkan.
by galad87 4y ago
The 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.