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