ある FBO から別の FBO にピクセルをコピーし、それぞれに複数の (同じ数である必要はありません) 色のアタッチメントがあり、マスクが の場合GL_COLOR_BUFFER_BIT
、どの色のアタッチメント ( GL_COLOR_ATTACHMENT0
、GL_COLOR_ATTACHMENT1
、....、GL_COLOR_ATTACHMENTi
) がコピーされますか? それらのすべて?はいの場合、これらの FBO に異なる数のカラー バッファが接続されている場合はどうなりますか?
この方法でバインドされた 2 つの FBO があるとします。
glBindFramebuffer(GL_READ_FRAMEBUFFER, fbo1);
glBindFramebuffer(GL_DRAW_FRAMEBUFFER, fbo2);
fbo1
2色のアタッチメントとfbo2
4色のアタッチメントがあります。
glBlitFrameBuffer
では、この場合、ブリットカラーのアタッチメントはどのようになりますか?
これは、OpenGL ドキュメントのどこにも見つかりませんでした。