gpt4 book ai didi

ios - 打开 : how to copy existing fbo's colorattachment(renderbuffer) to another fbo's colorattachment(texture2D)

转载 作者:行者123 更新时间:2023-11-29 03:38:18 27 4
gpt4 key购买 nike

平台是iPhone OpenGL ES 2.0

框架已经创建了一个带有渲染缓冲区的主fbo,因为它是颜色附件。

我有自己的 fbo ,其中 texture2D 作为颜色附件。我想将主 fbo 的内容复制到我的 fbo 中。我尝试了常见的 glCopyTexImage2D 方式,但在我的设备(iPad1)上速度太慢。所以我想知道是否有更快的解决方案。

如果主fbo使用texture2D作为颜色附件,我知道只需使用该纹理将全屏四边形绘制到我的fbo,但如何将其渲染缓冲区绘制到我的fbo? google了好久没有具体答案。

最佳答案

渲染缓冲区在大多数嵌入式系统上几乎没有用处。您所能做的就是使用 glReadPixels() 读取它们,这太慢了。

正如您所说,您应该使用纹理附件,然后使用该纹理进行渲染。这篇文章将帮助:

http://processors.wiki.ti.com/index.php/Render_to_Texture_with_OpenGL_ES

关于ios - 打开 : how to copy existing fbo's colorattachment(renderbuffer) to another fbo's colorattachment(texture2D),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18829992/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com