Thin abstraction layer for iOS OpenGL-ES2