ios - 如何使用 OpenGL ES 共享组在 iPad 上共享渲染缓冲区以进行屏幕镜像?

标签 ios ipad opengl-es

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

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

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

最佳答案

,

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

也许您根本没有使用 Cocos2d,但那里的信息非常有值(value),而且还有一些代码。

祝你好运!

关于ios - 如何使用 OpenGL ES 共享组在 iPad 上共享渲染缓冲区以进行屏幕镜像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3089874/

相关文章:

opengl - 着色器中没有名称为 'u_proj' 的制服

ios - UISplitViewController 内的 WKWebView 具有不需要的水平橡皮筋滚动行为

android - 部署并获利 - 了解 React Native 入门中的第 10 步

ios - 拖放 UICollectionView 单元格重用问题

iphone - 这是否高效 - 向每个 UITableViewCell 添加手势识别器

ios - 新的 iTunes Connect 应用内购买提交?

iphone - iOS 手势问题 - 如何检测持续触摸特定时间间隔的触摸事件?

ios - 使用 GL_FLOAT 和 GL_LUMINANCE 进行线性插值?

iphone - 隐藏的 UITabBar 仍然裁剪放在它上面的任何 UIView

opengl - 不明确的 OpenGL 默认相机位置