diff --git a/GPU/GLES/Framebuffer.cpp b/GPU/GLES/Framebuffer.cpp index 1d7683fac..dc42635e7 100644 --- a/GPU/GLES/Framebuffer.cpp +++ b/GPU/GLES/Framebuffer.cpp @@ -820,7 +820,7 @@ void FramebufferManager::ReadFramebufferToMemory(VirtualFramebuffer *vfb) { void FramebufferManager::BlitFramebuffer_(VirtualFramebuffer *src, VirtualFramebuffer *dst, bool flip, float upscale, float vscale) { // This only works with buffered rendering - if (!useBufferedRendering_) { + if (!useBufferedRendering_ || !src->fbo) { return; }