From c619bb7833a5015af7b5a03dc16ec93930f82592 Mon Sep 17 00:00:00 2001 From: refractionpcsx2 Date: Mon, 5 Oct 2026 19:57:32 +0100 Subject: [PATCH] GS/HW: Allow overlap on sprite draws for gap detection --- pcsx2/GS/GSState.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pcsx2/GS/GSState.cpp b/pcsx2/GS/GSState.cpp index 9b048ee4f5..670570a2b0 100644 --- a/pcsx2/GS/GSState.cpp +++ b/pcsx2/GS/GSState.cpp @@ -4828,7 +4828,7 @@ bool GSState::SpriteDrawWithoutGaps() else { const int dpY = v[i + 1].XYZ.Y - v[i].XYZ.Y; - if ((std::abs(dpY - first_dpY) >= 16 && (i + 2) < next_count) || std::abs(this_start_X - last_pX) >= 16) + if ((std::abs(dpY - first_dpY) >= 16 && (i + 2) < next_count) || (this_start_X - last_pX) >= 16) return false; } }