OpenGL ES 3.1 support using MoltenVK on macOS #1339
guanzhangrtk
started this conversation in
Ideas
Replies: 3 comments 6 replies
-
There is https://github.com/kakashidinho/metalangle running Angle on Metal. I don't know if it implements enough OpenGL ES 3.0 features for you needs. |
Beta Was this translation helpful? Give feedback.
1 reply
-
Almost all of what you need should already work. Here's a list of new features in GLES 3.1, relative to 3.0:
|
Beta Was this translation helpful? Give feedback.
5 replies
-
This is very interesting. Do we have a success try here? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Android Emulators on PC and Mac typically use ANGLE or their own implementation to provide OpenGL ES capability to support apps that require it.
Currently on Windows, graphics rendering comes in two flavours, one via Direct3D (using ANGLE library, limited to OpenGL ES 3.0 support) and OpenGL (using proprietary (?) implementation of OpenGL ES translator via OpenGL 4.5+, this works with games that require OpenGL ES 3.1). On the Mac, rendering is mostly done via ANGLE using presumably the stock Apple OpenGL since the full OpenGL implementation is not available, support for OpenGL ES 3.1 is currently not possible.
I was reading up on the ANGLE project webpage and apparently they have OpenGL ES 3.1 implementation using Vulkan backend, so I was wondering whether it would be possible to add OpenGL ES 3.1 support to macOS using MoltenVK.
If it is indeed possible, would anybody be interested in working on such a project together? As far as I know none of the existing Android Emulators on the Mac has support for OpenGL ES 3.1 due to macOS' OpenGL limitations. Thank you for reading!
Beta Was this translation helpful? Give feedback.
All reactions