iOS OpenGL ES woes