OpenGL ES Framework Reference

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:

Header file directories

    Protocol References
  1. EAGLDrawable