Skip to content

Commit

Permalink
GS/HW: Disable split shuffle when RT in RT is enabled as they clash
Browse files Browse the repository at this point in the history
  • Loading branch information
refractionpcsx2 committed Feb 10, 2025
1 parent 4e7ef70 commit 237958c
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion pcsx2/GS/Renderers/HW/GSRendererHW.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1165,7 +1165,7 @@ bool GSRendererHW::IsSplitTextureShuffle(GIFRegTEX0& rt_TEX0, GSVector4i& valid_
const GSVector4i tex_rc = GSVector4i(m_vt.m_min.t.upld(m_vt.m_max.t));

// Width/height should match.
if (std::abs(pos_rc.width() - tex_rc.width()) > 8 || pos_rc.height() != tex_rc.height())
if (GSConfig.UserHacks_TextureInsideRt >= GSTextureInRtMode::InsideTargets || std::abs(pos_rc.width() - tex_rc.width()) > 8 || pos_rc.height() != tex_rc.height())
return false;

// X might be offset by up to -8/+8, but either the position or UV should be aligned.
Expand Down

0 comments on commit 237958c

Please sign in to comment.