【问题标题】:How to use OpenGL ES sharegroup to share a render buffer for screen mirroring on the iPad?如何在 iPad 上使用 OpenGL ES 共享组共享渲染缓冲区以进行屏幕镜像?
【发布时间】:2010-06-22 02:33:44
【问题描述】:

我正在尝试使用 OpenGL 1.1 在 iPad 上进行屏幕镜像。我已经到了设置外部窗口和视图的地步。我在第一个屏幕上使用 OpenGL,并且我已经读到我可以设置一个共享渲染缓冲区,但是由于我有点 OpenGL 初学者,所以我在启动和运行可以共享渲染的东西时遇到了一些麻烦缓冲区。

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

最终目标是尽可能高效地进行屏幕镜像,因此非常感谢您提供有关此问题的任何建议。

【问题讨论】:

  • 你知道如何让它工作吗?我遇到了同样的问题

标签: ios ipad opengl-es


【解决方案1】:

,

我认为 cocos2d 论坛中的this topic 对你来说是一本好书! (向下滚动到最后的帖子)。

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

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多