Use a compact, efficient subset of the OpenGL API for 2D and 3D drawing on mobile devices. The OpenGL ES framework includes EAGL, a C-based API that supports the integration of OpenGL ES rendering with Core Animation layers and UIKit views. You can also use EAGL to render to pixel buffers
Documents 24 of 2023
Title
Resource Type
Topic
Framework
Date
OpenGL ES Hardware Platform Guide for iOS
Guides
OpenGLES
2013-04-23 First Version
OpenGL ES Programming Guide for iOS
Guides
Graphics & Animation 3D Drawing
OpenGLES
2014-03-10 Minor Change
EAGL Functions Reference Describes the interface for retrieving OpenGL ES version information. Last change: Made minor corrections to wording.
Reference
Graphics & Animation 3D Drawing
OpenGLES
2008-09-09 Minor Change
EAGLContext Class Reference Describes a target for OpenGL ES commands. Last change: Added a description of the multithreading option added in iOS 7.1.
Reference
Graphics & Animation 3D Drawing
OpenGLES
2014-03-10 Content Update
EAGLDrawable Protocol Reference
Reference
Graphics & Animation 3D Drawing
OpenGLES
2009-06-11 Minor Change
EAGLSharegroup Class Reference
Reference
Graphics & Animation 3D Drawing
OpenGLES
2009-06-11 Minor Change
OpenGL ES Framework Reference
Reference
Graphics & Animation 3D Drawing
OpenGLES
2009-06-11 Content Update
MusicCube
Sample Code
Graphics & Animation 3D Drawing
OpenGLES
2010-06-23 Content Update
PVRTextureLoader
Sample Code
Graphics & Animation 3D Drawing
OpenGLES
2014-03-25 Minor Change
GLTextureAtlas
Sample Code
Graphics & Animation 3D Drawing
OpenGLES
2014-04-07 Content Update
GLPaint
Sample Code
Graphics & Animation 3D Drawing
OpenGLES
2013-05-15 Content Update
GLImageProcessing
Sample Code
Graphics & Animation 3D Drawing
OpenGLES
2014-03-25 Minor Change
GLGravity
Sample Code
Graphics & Animation 3D Drawing
OpenGLES
2010-07-06 Minor Change
GLEssentials
Sample Code
Graphics & Animation 3D Drawing
OpenGLES
2013-07-09 Minor Change
GLAirplay
Sample Code
User Experience
OpenGLES
2013-04-02 First Version
Removing flickering in OpenGL ES applications
Technical Q&As
Graphics & Animation 3D Drawing
OpenGLES
2010-03-24 First Version
OpenGL ES multithreading and EAGLSharegroup
Technical Q&As
Graphics & Animation 3D Drawing
OpenGLES
2010-03-09 First Version
Deprecated built-in variables in GLSL Shaders QA1679: Lists the fixed-function built-in variables discouraged from being used in GLSL shaders. Last change: New document.
Technical Q&As
Graphics & Animation 3D Drawing
OpenGLES
2010-06-04 First Version
Creating textures in the PVRTC compression format
Technical Q&As
OpenGLES
2009-07-14 Minor Change
How to fix OpenGL ES application crashes when moving to the background
Technical Q&As
Graphics & Animation
OpenGLES
2012-04-09 First Version
iOS 7 Tech Talks: Advances in OpenGL ES 3.0
Video
Graphics & Animation
OpenGLES
2014-02-11 First Version
WWDC 2012: Advances in OpenGL and OpenGL ES
Video
Graphics & Animation
OpenGLES
2012-09-19 First Version
WWDC 2012: OpenGL ES Tools and Techniques
Video
Graphics & Animation
OpenGLES
2012-12-13 Minor Change
WWDC 2013: Advances in OpenGL ES
Video
Graphics & Animation 3D Drawing
OpenGLES
2013-09-18 First Version
Copyright ? 2013 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy