Skip to content
This repository has been archived by the owner on Oct 20, 2022. It is now read-only.

Feature request: Replace OpenGL interface with ANGLE using Metal #23

Open
kode54 opened this issue Feb 2, 2022 · 7 comments
Open

Feature request: Replace OpenGL interface with ANGLE using Metal #23

kode54 opened this issue Feb 2, 2022 · 7 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@kode54
Copy link

kode54 commented Feb 2, 2022

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
Copy link
Author

kode54 commented Feb 2, 2022

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/

@ViRb3
Copy link
Member

ViRb3 commented Feb 3, 2022

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

@ViRb3 ViRb3 added enhancement New feature or request help wanted Extra attention is needed labels Feb 3, 2022
@cocona20xx
Copy link

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
Copy link

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)

@kode54
Copy link
Author

kode54 commented Feb 25, 2022

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
Copy link
Author

kode54 commented Feb 25, 2022

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

@r58Playz
Copy link
Contributor

r58Playz commented Sep 7, 2022

See openglonmetal/MGL#55

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants