Clip Control on the Apple GPU
Here’s a little secret: there are two graphics APIs called “Metal”. There’s the Metal you know, a limited API that Apple documents for App Store developers, an API that lacks useful features supported by OpenGL and Vulkan.
And there’s the Metal that Apple uses themselves, an internal API adding back features that Apple doesn’t want you using. While ANGLE implements OpenGL ES on the documented Metal, Apple can implement OpenGL on the secret Metal.
[…]
Compared to the desktop GPUs found in Intel Macs, Apple’s own GPU implements a slim, modern feature set mapping well to Metal. Most of the “extra” functionality is emulated.
Previously:
- The Apple GPU and the Impossible Bug
- Dissecting the Apple M1 GPU
- Discontinuation of Mac Support for Autodesk Alias and VRED
- Removed in macOS 10.14 Mojave
- Metal