diff --git a/src/BufferCopy/ColorBufferToRDRAM.cpp b/src/BufferCopy/ColorBufferToRDRAM.cpp index 28c517ed..3db3cf11 100644 --- a/src/BufferCopy/ColorBufferToRDRAM.cpp +++ b/src/BufferCopy/ColorBufferToRDRAM.cpp @@ -214,6 +214,8 @@ bool ColorBufferToRDRAM::_prepareCopy(u32 _startAddress) wnd.getDrawer().blitOrCopyTexturedRect(blitParams); gfxContext.bindFramebuffer(bufferTarget::READ_FRAMEBUFFER, m_FBO); + } else { + gfxContext.bindFramebuffer(bufferTarget::READ_FRAMEBUFFER, readBuffer); } m_frameCount = curFrame;