I know.
The question I have is what happens when the two are called on both at once, i.e an Open GL game but another render requires Metal (like: a system-animation is shown "powered" by Metal, during an OpenGL "powered" game).
This is surely going to be the first time OS X has had to support two graphics APIs at the same time (I think). How does Windows do it? Do users have the choice to switch between APIs for a game that is written for both? (DirectX and OpenGL, say).
Is that even possible, say if GL is faster that DX or vice versa?