I'm a bit new to development in ios, I was wondering if the new opengGL ES 3.1 is supported for iOS? and if so where do i download the library?
Apple says that apps built using OpenGL ES will continue to run in iOS 12, but Open GL ES is deprecated in iOS 12.
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.
OpenGL ES is a flavor of the OpenGL specification intended for embedded devices. Android supports several versions of the OpenGL ES API: OpenGL ES 1.0 and 1.1 - This API specification is supported by Android 1.0 and higher. OpenGL ES 2.0 - This API specification is supported by Android 2.2 (API level 8) and higher.
The current version of OpenGL ES is OpenGL ES 3.2. Specifications for older versions 3.1, 3.0, 2.0, 1.1, and 1.0 are also available below. For additional specifications, headers, and documentation not listed below, see the Khronos.org Developer Pages.
Currently no.
OpenGL ES 3.1 is fresh development. Good thing is that its mainly driver improvement (vs 3.0 requiring new hardware over 2.0). Bad thing is, that Apple have direct competitor, and may wish to withhold OpenGL ES 3.1 features as way for pushing game devs (and other multimedia devs, and compute is not really limited to games), to their API.
Also, Apple currently do not have any OpenGL ES 3.1 driver (nobody have): http://www.khronos.org/conformance/adopters/conformant-products#opengles
And OpenGL ES 3.0 is ready for:
Of course, right now You can start learning OpenGL ES 3.0 just fine. As 3.1 will ad incremental or orthogonal (compute) knowledge.
Apple's OpenGL ES Programming Guide for iOS gives a step by step checklist for Adopting OpenGL ES 3.0 (I don't know about 3.1). If you have the latest Xcode and tools you have the OpenGL 3 frameworks already. If you are starting an iOS app from scratch, just skip OpenGL ES altogether and learn Metal -- Apple's OpenGL killer.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With