From 8af2e66bd53e2a27537a23f2289bcef26d55f6aa Mon Sep 17 00:00:00 2001 From: raven02 Date: Thu, 14 Nov 2013 19:33:20 +0800 Subject: [PATCH] This seems to be better --- GPU/GLES/Framebuffer.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/GPU/GLES/Framebuffer.cpp b/GPU/GLES/Framebuffer.cpp index ec5f0a94bb..419d0e083f 100644 --- a/GPU/GLES/Framebuffer.cpp +++ b/GPU/GLES/Framebuffer.cpp @@ -667,7 +667,12 @@ void FramebufferManager::SetRenderFrameBuffer() { vfb = v; // Update fb stride in case it changed vfb->fb_stride = fb_stride; - if (v->format != fmt || (v->width < drawing_width && v->height < drawing_height)) { + vfb->fb_stride = fb_stride; + if (v->width < drawing_width && v->height < drawing_height) { + v->width = drawing_width; + v->height = drawing_height; + } + if (v->format != fmt) { v->width = drawing_width; v->height = drawing_height; v->format = fmt;