GS/HW: Make sure RTA doesn't correct when it can't

This commit is contained in:
refractionpcsx2 2024-03-22 17:44:14 +00:00
parent a462c914fc
commit 20fa3b6af9
1 changed files with 2 additions and 0 deletions

View File

@ -5371,6 +5371,8 @@ __ri void GSRendererHW::DrawPrims(GSTextureCache::Target* rt, GSTextureCache::Ta
tex->m_texture = rt->m_texture;
}
}
else if (!rt->m_rt_alpha_scale)
m_can_correct_alpha = std::max(blend_alpha_max, rt->m_alpha_max) <= 128;
m_conf.ps.rta_correction = rt->m_rt_alpha_scale;
}