2010-06-22 40 views
8

我想在OpenGL 1.1的iPad上做屏幕镜像。我需要设置外部窗口和视图。我在第一个屏幕上使用了OpenGL,并且我读过可以设置共享渲染缓冲区,但由于我是OpenGL初学者,因此在启动和运行可共享渲染器时遇到了一些麻烦缓冲。如何使用OpenGL ES共享组在iPad上共享屏幕镜像的呈现缓冲区?

我已经设置了两个独立的上下文,并向两个渲染不同的东西,但当然我想共享呈现缓冲区,以提高效率。 Apple文档解释了如何设置共享组对象并初始化共享上下文,但我也想知道如何设置和共享渲染缓冲区,以便外部屏幕可以将该渲染缓冲区绘制到它是帧缓冲区。

最终的目标是尽可能高效地完成屏幕镜像,因此有关此事的任何建议都将非常感激。

+0

你发现如何使它工作?我遇到了同样的问题 – KONG 2011-04-03 03:40:48

回答

1

我觉得this topic在cocos2d的论坛将是一个很好看的为您服务! (向下滚动到最后的帖子)。

也许你根本没有使用Cocos2d,但其中的信息非常有价值,并且还有一些代码。

祝你好运!