Introduction to Hardware for OpenGL ES
Describes the OpenGL ES hardware support for iOS devices.
At a Glance
This document describes the details for each device to help you tailor your apps to get the highest performance and quality. The information contained here is current as of iOS 6.1, but is subject to change in future hardware or software releases.
How to Use This Document
Although this document provides important OpenGL ES hardware information, it is not definitive. If you are unfamiliar with OpenGL ES programming, consult the OpenGL ES Programming Guide to learn how to develop OpenGL ES apps on iOS.
To allow your app to run on as many devices as possible and to ensure compatibility with future devices and iOS versions, your app must always test the capabilities of the underlying OpenGL ES implementation at runtime, disabling any features that do not have the required support from iOS. For more information about performing these tests, see <!--a target="_self" -->Determining OpenGL ES Capabilities<!--/a--> in OpenGL ES Programming Guide .
See Also
OpenGL ES is an open standard defined by the Khronos Group. For more information about OpenGL ES 1.1 and 2.0, consult their web page at http://www.khronos.org/opengles/ .
OpenGL ES Programming Guide provides a comprehensive introduction for Apple developers creating OpenGL ES apps.
OpenGL ES API Registry is the official repository for the OpenGL ES 1.1 and OpenGL ES 2.0 specifications, the OpenGL ES shading language specification, and documentation for OpenGL ES extensions.
OpenGL ES Framework Reference describes the platform-specific functions and classes provided by Apple to integrate OpenGL ES into iOS.
Next
Copyright © 2018 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2018-06-04