GS/HW: Take render target end block for channel shuffles if bigger

This commit is contained in:
refractionpcsx2 2024-06-06 18:13:47 +01:00
parent f771b0f29c
commit 5e858fa1bc
1 changed files with 4 additions and 0 deletions

View File

@ -2792,6 +2792,10 @@ void GSRendererHW::Draw()
if (m_last_channel_shuffle_end_block < rt->m_TEX0.TBP0)
m_last_channel_shuffle_end_block += MAX_BLOCKS;
// if the RT is bigger, then use that instead.
if (m_last_channel_shuffle_end_block < rt->m_end_block)
m_last_channel_shuffle_end_block = rt->m_end_block;
}
}
else