OpenGL ES provides a C-based interface used to accelerate 2D and 3D graphics rendering. The OpenGL ES framework (OpenGLES.framework
) provided with the iOS provides implementations that conform to both the OpenGL ES 1.1 and OpenGL ES 2.0 specifications.
This collection of documents provides the reference for the platform specific APIs for OpenGL ES on the iPhone, also known as EAGL. EAGL provides graphics contexts that encapsulate all OpenGL ES state as the ability to configure a Core Animation layer to be the destination for OpenGL ES drawing commands. EAGL also allows OpenGL ES objects, such as textures, renderbuffers, and framebuffers, to be shared between two or more graphics contexts.
The Khronos Group maintains references for the OpenGL ES 1.1 and 2.0 programming interfaces:
OpenGL ES API Registry is the official repository of OpenGL ES specification and extension documents provided by the Khronos Group.
OpenGL ES 1.1 Reference Pages provides a complete reference to the OpenGL ES 1.1 specification, indexed alphabetically.
OpenGL ES 2.0 Reference Pages provides a complete reference to the OpenGL ES 2.0 specification, indexed alphabetically.
Framework | /System/Library/Frameworks/OpenGLES.framework |
Header file directories | /System/Library/Frameworks/OpenGLES.framework/Headers/ |
Last updated: 2009-06-11