如何使用OpenGL ES共享组在iPad上共享屏幕镜像的渲染缓冲区?

col*_*dge 8 opengl-es ipad ios

我正在尝试使用OpenGL 1.1在iPad上进行屏幕镜像.我已经到了设置外部窗口和视图的重点.我在第一个屏幕上使用OpenGL,并且我已经读过我可以设置一个共享的渲染缓冲区,但是因为我有点像OpenGL初学者,所以我在运行时可能会遇到一些麻烦缓冲.

我已经设置了两个单独的上下文并为两者渲染了不同的东西,但当然我想为了效率而共享渲染缓冲区.Apple文档解释了如何设置共享组对象并初始化共享上下文,但我也想知道如何设置和共享渲染缓冲区,以便外部屏幕可以只绘制此渲染缓冲区它是帧缓冲区.

最终的目标是尽可能高效地进行屏幕镜像,因此对此问题的任何建议都将非常受欢迎.

Gol*_*les 1

,

我觉得这个话题对您来说是一个很好的阅读!(向下滚动到最后的帖子)。

也许你根本没有使用Cocos2d,但是那里的信息非常有价值,而且还有一些代码。

祝你好运!