代码之家  ›  专栏  ›  技术社区  ›  nornagon

glFramebufferTexture2D性能

  •  5
  • nornagon  · 技术社区  · 14 年前

    我的问题是:对于我要渲染到的每个纹理,最好有一个单独的FBO,还是应该有一个FBO并使用 glFramebufferTexture2D 每次我要更改渲染目标时?

    3 回复  |  直到 14 年前
        1
  •  6
  •   Frogblast    14 年前

    在iPhone实现中,如果新旧纹理的尺寸/格式等相同,则更改附件的成本很低。否则,驱动程序必须执行一些额外的工作来重新配置帧缓冲区。

        2
  •  3
  •   Dr. Snoopy    14 年前

    另外,通过只使用一个FBO,并根据需要更改纹理附件,可以获得更好的性能。

        3
  •  0
  •   andrewchan2022    8 年前