平台是iPhone OpenGL ES 2.0
框架已经创建了一个带有renderbuffer的主fbo
,因为它是colorattachment。
我有fbo
texture2D
作为colorattachment。
我想将主fbo
的内容复制到我的fbo
。
我尝试了常见的glCopyTexImage2D
方式,但它在我的设备(iPad1)上太慢了。
所以我想知道是否有更快的解决方案。
如果主fbo使用texture2D
作为colorattachment,我知道只是使用该纹理绘制全屏四边形到我的fbo,但是如何将它的渲染缓冲区绘制到我的fbo?谷歌相当一段时间,但没有具体的答案。
答案 0 :(得分:1)
RenderBuffers在大多数嵌入式系统上几乎没用。
,用glReadPixels()读取它们所能用的所有内容如您所说,您应该使用纹理附件,然后使用该纹理进行渲染。这种艺术将有助于:
http://processors.wiki.ti.com/index.php/Render_to_Texture_with_OpenGL_ES