From 66154d9de818dc5af4ae9b3c642fe5380b1b6e9e Mon Sep 17 00:00:00 2001 From: doop <56421834+dooplecks@users.noreply.github.com> Date: Tue, 5 May 2026 21:41:59 -0400 Subject: [PATCH] Remove post-trim scissor (#684) * Remove post-trim scissor Fixes #679 * Add comment --- src/m_Do/m_Do_graphic.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/m_Do/m_Do_graphic.cpp b/src/m_Do/m_Do_graphic.cpp index f7866850df..90ffda0683 100644 --- a/src/m_Do/m_Do_graphic.cpp +++ b/src/m_Do/m_Do_graphic.cpp @@ -1237,8 +1237,12 @@ static void trimming(view_class* param_0, view_port_class* param_1) { GXEnd(); } +#ifndef TARGET_PC + // due to rounding, the scaled scissor region doesn't align with the untrimmed area + // this creates a gap when drawing the flipped image for mirror mode GXSetScissor(param_1->scissor.x_orig, param_1->scissor.y_orig, param_1->scissor.width, param_1->scissor.height); +#endif } #if !PLATFORM_WII && !TARGET_PC