From 000a51298a8631654e92272a5643240d0b53667f Mon Sep 17 00:00:00 2001 From: Albert Liu <45282415+ggrtk@users.noreply.github.com> Date: Sat, 4 Jul 2020 17:55:43 -0700 Subject: [PATCH] GPU: Don't round screen size to 4-pixel multiple --- src/core/gpu.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/gpu.cpp b/src/core/gpu.cpp index 7fed2d436..0ff451064 100644 --- a/src/core/gpu.cpp +++ b/src/core/gpu.cpp @@ -578,7 +578,7 @@ void GPU::UpdateCRTCDisplayParameters() const u8 height_shift = m_force_progressive_scan ? y_shift : BoolToUInt8(m_GPUSTAT.vertical_interlace); // Determine screen size. - cs.display_width = (((cs.horizontal_active_end - cs.horizontal_active_start) / cs.dot_clock_divider) + 2u) & ~3u; + cs.display_width = (cs.horizontal_active_end - cs.horizontal_active_start) / cs.dot_clock_divider; cs.display_height = (cs.vertical_active_end - cs.vertical_active_start) << height_shift; // Determine if we need to adjust the VRAM rectangle (because the display is starting outside the visible area) or add