Graphics api questions

Hi

I accidentally let one of my apps on Graphics Api OpenGLES 2.0 in the build settings. This will force newer devices to use this instead of 3.0 or metal?

The Unity docs say:
“Please note, that if you pick non-automatic (i.e. forced graphics API), UIRequiredDeviceCapabilities in Info.plist would also be updated and the device selection will be limited on the App Store.”

However I looked inside my app Info.plist and it just says:

UIRequiredDeviceCapabilities

armv7

This is using Unity 4.6.4p2, scripting backend IL2CPP, architecture Universal with iOS 7.

Thanks

You selected 2.0 so the limited device selection won’t be an issue, I think that was more if you selected 3.0 instead which not all devices would have.

I got that part, so its more of a minimum requirements thing? i.e. it won’t force metal to use opengles 2, its saying you need a minimum of opengles2?

so if i picked opengles 3, any devices on opengles 2 wouldn’t work, but a metal device would use metal, or would it force down to opengles 3?

thanks

If you pick Open GL ES 2.0 in Player Settings then it will force it on all of the devices.