繁体   English   中英

CGContextRef作为OpenGL上下文

[英]CGContextRef as OpenGL Context

通常,我只会使用NSOpenGLContext,但是在这种情况下,我必须具有CGContextRef作为OpenGL上下文,才能支持我正在使用的其他框架。 我的问题是:这可以做到吗?

我不能使用glReadPixels()来填充上下文,因为这样做很慢。 我必须每秒至少在整个屏幕(1440 x 900)上渲染32次,因此性能对我来说非常重要。 有没有办法使OpenGL有效地吸收到CGContextRef中,还是我需要某种解决方法?

似乎1功能将导致使用GLContext和使用glReadPixels()而不是CGContext的问题。 为什么不建立多个上下文?

在此处阅读有关共享上下文的信息,将Context专用于后台线程或操作队列,并将您的繁重操作读入该线程,然后通过共享上下文访问它以在主线程上下文上呈现它。

如果仍然必须使用CGContextRef,可以告诉我们您所需要的确切框架吗? 这里的人也许可以提供其他解决方案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM