通常,我只是使用NSOpenGLContext,但在这种情况下,我的有有一个CGContextRef作为OpenGL上下文,以支持我正在使用的一些其他框架。我的问题是:这可以做到吗?CGContextRef as OpenGL上下文
我不能使用glReadPixels()来填充上下文,因为它是方式为此放慢速度。我必须在整个屏幕上(1440 x 900)至少每秒渲染32次,所以对我来说性能是一个非常重要的问题。有没有办法让OpenGL高效地绘制到CGContextRef中,还是需要某种解决方法?
“我必须有一个CGContextRef” - 为什么? – 2012-10-10 15:15:54
有很多原因。最大的原因是与我正在使用的另一个框架兼容。 – Justin
“*我现在可以完成。*”假设你的意思是“我*知道*”,那你觉得呢? Apple似乎不太可能让你用随机的OpenGL调用来颠覆Quartz2D。 –