diff --git a/panda/src/glstuff/glGraphicsBuffer_src.cxx b/panda/src/glstuff/glGraphicsBuffer_src.cxx index 7413fef56e..ff28f4c192 100644 --- a/panda/src/glstuff/glGraphicsBuffer_src.cxx +++ b/panda/src/glstuff/glGraphicsBuffer_src.cxx @@ -1937,6 +1937,9 @@ resolve_multisamples() { #endif report_my_gl_errors(); + // Bind the regular FBO as read buffer for the sake of copy_to_textures. + glgsg->_glBindFramebuffer(GL_READ_FRAMEBUFFER_EXT, fbo); + #ifndef OPENGLES if (_have_any_color) { glDrawBuffer(GL_COLOR_ATTACHMENT0_EXT);