0

次に、0からNまでの多くのカラーアタッチメントを指定できるバッファオブジェクトを作成します

glBindFramebuffer(GL_FRAMEBUFFER, some_buffer);
glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D,some_texture_0, 0);
glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT1, GL_TEXTURE_2D,some_texture_1, 0);   

しかし、次にバッファに描画します。FBOで使用するカラーアタッチメントを制御する方法は?(デフォルトは0)、または複数のカラーアタッチメントは異なる方法で機能しますか?

glBindFramebuffer(GL_FRAMEBUFFER, some_buffer);
//draw something
//switch to colour_attachment1
//draw something
//switch back to colour_attacment0
4

1 に答える 1