From 4e55e6abbd331ad61d9cd24896fcf1ad2f031a1b Mon Sep 17 00:00:00 2001 From: raven02 Date: Sat, 21 Jun 2014 18:04:59 +0800 Subject: [PATCH] Set rendering width/height to buffer width/height --- rpcs3/Emu/GS/RSXThread.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rpcs3/Emu/GS/RSXThread.cpp b/rpcs3/Emu/GS/RSXThread.cpp index a3768f4c2d..7e4c1bfa2a 100644 --- a/rpcs3/Emu/GS/RSXThread.cpp +++ b/rpcs3/Emu/GS/RSXThread.cpp @@ -1262,9 +1262,12 @@ void RSXThread::DoCmd(const u32 fcmd, const u32 cmd, mem32_ptr_t& args, const u3 } gcmBuffer* buffers = (gcmBuffer*)Memory.GetMemFromAddr(m_gcm_buffers_addr); - m_width = re(buffers[m_gcm_current_buffer].width); - m_height = re(buffers[m_gcm_current_buffer].height); + m_buffer_width = re(buffers[m_gcm_current_buffer].width); + m_buffer_height = re(buffers[m_gcm_current_buffer].height); + m_width = m_buffer_width; + m_height = m_buffer_height; + if (Ini.GSDownscale.GetValue() && Ini.GSResolution.GetValue() == 4) { if (m_width == 1280 && m_height == 720)