From dcdf73040750552da48d8be1c2e2498abec01811 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sat, 5 Oct 2013 17:19:52 -0700 Subject: [PATCH] Fix a possibly wrong framebuffer pointer. --- GPU/GLES/Framebuffer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GPU/GLES/Framebuffer.cpp b/GPU/GLES/Framebuffer.cpp index 2028bc3305..08f19e7f84 100644 --- a/GPU/GLES/Framebuffer.cpp +++ b/GPU/GLES/Framebuffer.cpp @@ -1383,7 +1383,7 @@ void FramebufferManager::UpdateFromMemory(u32 addr, int size) { if (useBufferedRendering_ && vfb->fbo) { fbo_bind_as_render_target(vfb->fbo); needUnbind = true; - DrawPixels(Memory::GetPointer(addr), vfb->format, vfb->fb_stride); + DrawPixels(Memory::GetPointer(addr | 0x04000000), vfb->format, vfb->fb_stride); } else { INFO_LOG(SCEGE, "Invalidating FBO for %08x (%i x %i x %i)", vfb->fb_address, vfb->width, vfb->height, vfb->format) DestroyFramebuf(vfb);