ManyMC icon indicating copy to clipboard operation
ManyMC copied to clipboard

Feature request: Replace OpenGL interface with ANGLE using Metal

Open kode54 opened this issue 2 years ago • 7 comments

Since clearly Apple's OpenGL implementation is broken, and ANGLE is actually coming along nicely, maybe it's time to investigate replacing the OpenGL.framework interface with ANGLE, wrapping on Metal.

kode54 avatar Feb 02 '22 08:02 kode54

Or possibly even better, this, if it turns out to be usable:

https://www.reddit.com/r/opengl/comments/qtxgph/its_alive_opengl_45_on_mac_os_metal/

kode54 avatar Feb 02 '22 08:02 kode54

Happy to add this to ManyMC as soon as somebody actually gets it working with Minecraft :)

ViRb3 avatar Feb 03 '22 20:02 ViRb3

yeah getting this working is going to be hard, and also a long-term project for everyone trying to get apple silicon running Minecraft in full ill investigate ANGLE soonish, and im already keeping tabs on MGL, ill let everyone here know if any progress occurs

cocona20xx avatar Feb 25 '22 00:02 cocona20xx

hm, yeah ANGLE wont work its OpenGL ES, which is not the same as OpenGL (ES is a web standard, and LWJGL3.x already supports it's Metal wrappers on macOS)

cocona20xx avatar Feb 25 '22 00:02 cocona20xx

Yeah, I was meaning more a full OpenGL wrapper, if that ever materializes. I wasn't expecting any big changes overnight, I was just hoping that topic I linked to would eventually publish results that proved to be usable.

kode54 avatar Feb 25 '22 01:02 kode54

This looks to be the thing: https://github.com/openglonmetal/MGL

kode54 avatar Feb 25 '22 05:02 kode54

See https://github.com/openglonmetal/MGL/issues/55

r58Playz avatar Sep 07 '22 14:09 r58Playz