-
Notifications
You must be signed in to change notification settings - Fork 250
[WIP] MetalANGLE support? #448
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
Tested over |
3ce2a3c to
7eb3b2f
Compare
Testing it's still appreciated |
0f0e4e6 to
e2fbba8
Compare
|
Update:
|
|
If this is merged, I noticed that XCode fails to build the app because the target is iOS 8.1+ and Metal is only supported on iOS 12+ |
|
@mbrockman1 |
|
@misl6 |
|
@mbrockman1 Sounds good to have some testing and reporting! FYI: I'm not expecting to remove the WIP tag and requesting for a merge until at least one of these two conditions are met:
I was working on the 2nd option, but then I had to stop due to lack of free time. Apart of that, feel free to send bug reports or suggestions! |
|
I posted this in discord. I was using a blend of your pull request plus the latest Kivy-iOS master to attempt to release an app. Here is a list of the problems and how I revolved them: |
|
FYI, MetalANGLE requires iOS min version 9.0 not 12.0. You can set deployment target 9.0 and it should still work (although it will fallback to native OpenGL on pre iOS 11.0 devices but from application point of view everything will work the same) |
df4e6f2 to
aa0aa11
Compare
|
Some updates:
What is unsupported right now:
Will add a specific section for "Building with |
Apple deprecated
OpenGLES.frameworksince iOS 12.This is a first-stage testing and migration to
MetalANGLE, a OpenGL ES to Metal API translation layer.It's something I'm going to work on weekends, I hope is going to be ready for when Apple will remove support for opengles.
TODO:
glGenerateMipmapfix or disable mipmapKNOWN ISSUES: