我现在正在学习关于帧缓冲,但不明白颜色附件是用来干嘛的。我了解帧缓冲。
这段代码中第二个参数的目的是什么:
glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, textureColorBuffer, 0);
当我将其更改为COLOR_ATTACHMENT1时,为什么没有任何东西绘制到我的帧缓冲区?
如果将纹理设置为颜色附件1,如何绘制到帧缓冲区? 使用多个颜色附件有什么用处? 这是否类似于glActiveTexture(GL_TEXTUREi)概念一次绘制多个纹理?
我只是想更好地了解OpenGL。谢谢。