CVPOpenGLTexture and CVPOpenGLTextureCache for OS X