Introduction to GLKit

Framework
/System/Library/Frameworks/GLKit.framework
Header file directories
/System/Library/Frameworks/GLKit.framework/Headers
Declared in
GLKBaseEffect.h
GLKEffectPropertyFog.h
GLKEffectPropertyLight.h
GLKEffectPropertyMaterial.h
GLKEffectPropertyTexture.h
GLKEffectPropertyTransform.h
GLKEffects.h
GLKMathTypes.h
GLKMathUtils.h
GLKMatrix3.h
GLKMatrix4.h
GLKMatrixStack.h
GLKNamedEffect.h
GLKQuaternion.h
GLKReflectionMapEffect.h
GLKSkyboxEffect.h
GLKTextureLoader.h
GLKVector2.h
GLKVector3.h
GLKVector4.h
GLKView.h
GLKViewController.h
Companion guides
OpenGL ES Programming Guide for iOS
OpenGL Programming Guide for Mac

The GLKit framework provides functions and classes that reduce the effort required to create new shader-based apps or to port existing apps that rely on fixed-function vertex or fragment processing provided by earlier versions of OpenGL ES or OpenGL.

GLKit Features

GLKit provides functionality in four key areas:

On iOS, GLKit requires an OpenGL ES 2.0 context. On OS X, GLKit requires an OpenGL context that supports the OpenGL 3.2 Core Profile.