纹理可以绑定到多个fbo吗?

时间:2013-08-04 23:18:51

标签: opengl fbo

可以将相同的纹理绑定到多个帧缓冲对象吗? 我需要在具有特定fbo的多目标渲染过程中写入一些纹理,然后稍后为这些纹理中的一个添加一些混合,所以我需要第二个带有该纹理的帧缓冲对象。

1 个答案:

答案 0 :(得分:6)

我不知道为什么你会认为你不能纹理附加到多个FBO。是的,你可以。

但是,您不应该为了您的目的。您不必写入附加到FBO的图像的所有control what images get written to glDrawBuffers selectively enable and disable blending to certain draw buffers。如果你需要写入多个缓冲区但只混合某些缓冲区,你甚至可以{{3}}。

所以是的,你可以,但你不应该打扰。只需切换绘制缓冲区,除非您需要新的深度缓冲区或其他东西。