OpenGL ES implementation
