kakashidinho / metalangle

MetalANGLE: OpenGL ES to Metal API translation layer
Other
461 stars 65 forks source link

Any way to know supported iOS versions? #86

Closed ibboaz closed 1 year ago

ibboaz commented 2 years ago

First, thanks for your work on bridging the gap between OpenGL ES and Metal.

I'm working on xcode 13.4.1, so I grabbed the code from Github and used your xcode project directly to build the MetalANGLE framework. I built the framework for iOS 13 - which I'm testing against because Apple's OpenGL ES 2.0 engine is a disaster for later versions beyond iOS 13. But if you roll back to iOS 13 - it at least works (but is still buggy).

Anyway, when I built MetalANGLE for iOS 13, the app immediately crashed with some kind of compatibility issue in 'BlitFloatFS' - something like it's using (or requires) version 2.3 - which is incompatible with this OS.

When I built MetalANGLE for iOS 15.5 (which I actually haven't been able to test due to Apple's crappy OpenGL ES drivers), I had no problems. Well, no problems as far as I've been able to test (I need to fiddle with my render-to-texture code).

Is there any way to know which versions of iOS this version of MetalANGLE supports?

Thanks.

ibboaz commented 1 year ago

Not needed now.