I'm wondering if this is the release where OpenGL goes from deprecated to fully removed.
Presumably Apple didn't want to write OpenGL drivers (full, not ES) for their in-house GPUs.
Presumably Apple didn't want to write OpenGL drivers (full, not ES) for their in-house GPUs.
OpenGL drivers still basically have to be there because of WebGL on Safari. And if it's a derivative of the GPU on iOS devices, then the GL driver is mostly already written.
The other question I would have is how this behaves with shaders, such as BSL?
Links:
- https://github.com/LWJGL/lwjgl3/blob/master/doc/notes/3.1.0.md
- https://github.com/bkaradzic/bgfxFrom what I can tell, commercial game devs treat Mac gaming as an edge case and mostly only the large engine devs care about Metal support (with exceptions, of course).
Looking at a running 1.15 Minecraft instance I see it is using lwjgl 3.2.1 and there a link to "net.java.openjdk.cmd/com.apple.metal", when I do an lsof.
Any further insight would be appreciated.