diff --git a/pcsx2/GS/Renderers/SW/GSDrawScanline.cpp b/pcsx2/GS/Renderers/SW/GSDrawScanline.cpp index a25a3e2ac1..05d6b40a07 100644 --- a/pcsx2/GS/Renderers/SW/GSDrawScanline.cpp +++ b/pcsx2/GS/Renderers/SW/GSDrawScanline.cpp @@ -627,7 +627,7 @@ __ri void GSDrawScanline::CDrawScanline(int pixels, int left, int top, const GSV } if (sel.zclamp) - zs = zs.min_u32(VectorI::xffffffff().srl32(sel.zpsm * 8)); + zs = zs.min_u32(VectorI(static_cast(0xFFFFFFFFu >> (sel.zpsm * 8)))); } else {