glgsg: Fix copy-to-texture/ram for multisample FBO

Should read from resolved FBO, not from multisample FBO

Fixes #1129
This commit is contained in:
rdb 2021-03-16 18:45:27 +01:00
parent dc516c5ef1
commit 52c0e2759e

View File

@ -1937,6 +1937,9 @@ resolve_multisamples() {
#endif #endif
report_my_gl_errors(); 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 #ifndef OPENGLES
if (_have_any_color) { if (_have_any_color) {
glDrawBuffer(GL_COLOR_ATTACHMENT0_EXT); glDrawBuffer(GL_COLOR_ATTACHMENT0_EXT);