【发布时间】:2011-11-22 17:34:25
【问题描述】:
目前我正在按比例缩小我的 OpenGL ES 1.1 帧缓冲区的内容,如下所示:
- 保存当前帧缓冲区和渲染缓冲区引用
- 绑定 framebuffer2 和更小的 Renderbuffer
- 重新渲染所有内容
- 现在,smallerRenderbuffer 包含 帧缓冲
- 用smallerRenderbuffer的内容做些事情
- 重新绑定帧缓冲区和渲染缓冲区
有什么替代方法可以做到这一点?也许我可以将原始帧缓冲区和渲染缓冲区的内容复制并缩放到帧缓冲区 2 和较小的渲染缓冲区中。因此避免了重新渲染步骤。我一直在看glScalef,但我不确定从这里去哪里。
注意:这一切都是在 iOS 上的 OpenGL ES 1.1 中完成的。
【问题讨论】:
标签: ios graphics opengl-es rendering framebuffer