调整大小后是否应该将纹理重新附加到帧缓冲区

时间:2019-05-20 11:29:24

标签: opengl

调整当前附加到帧缓冲区的纹理的大小是否会使当前指向的帧缓冲区无效? 换句话说,在使用glTexImage2D调用调整纹理大小后,是否应该使用glFramebufferTexture2D调用重新附加帧缓冲区纹理?帧缓冲区是否通过纹理名称还是直接通过其内容记住附件(在调整大小后显然无效)?

1 个答案:

答案 0 :(得分:0)

您根本不应该调整纹理的大小;如果需要其他尺寸的纹理,则应删除它们并创建一个新的纹理。

话虽如此,如果在纹理绑定到FBO的情况下重建纹理的存储,一切都会正常工作。