GS/HW: Stop errantly halfing normal height

This commit is contained in:
refractionpcsx2 2023-08-11 22:32:50 +01:00
parent 905c0b8c7a
commit 28b6389b36
1 changed files with 1 additions and 1 deletions

View File

@ -2573,7 +2573,7 @@ void GSRendererHW::Draw()
// We need to adjust the size if it's a texture shuffle as we could end up making the RT twice the size.
if (rt && m_texture_shuffle && m_split_texture_shuffle_pages == 0)
{
if (new_size.x > rt->m_valid.z || new_size.y > rt->m_valid.w)
if ((new_size.x > rt->m_valid.z && m_vt.m_max.p.x == new_size.x) || (new_size.y > rt->m_valid.w && m_vt.m_max.p.y == new_size.y))
{
if (new_size.y <= rt->m_valid.w && (rt->m_TEX0.TBW != m_cached_ctx.FRAME.FBW))
new_size.x /= 2;