GS/HW: Add missing blend optimization check

This commit is contained in:
refractionpcsx2 2024-06-24 19:12:22 +01:00
parent fc4bdfd025
commit 8e891b0c5a
1 changed files with 1 additions and 1 deletions

View File

@ -4098,7 +4098,7 @@ void GSRendererHW::EmulateBlending(int rt_alpha_min, int rt_alpha_max, bool& DAT
((m_vt.m_max.c == GSVector4i::zero()).mask() & 0xfff) == 0xfff)
{
// If using modulate or is HIGHLIGHT by the vertex alpha is zero, we should be safe to kill it.
if (m_cached_ctx.TEX0.TFX == TFX_MODULATE || m_vt.m_max.c.a == 0)
if (!PRIM->TME || m_cached_ctx.TEX0.TFX == TFX_MODULATE || m_vt.m_max.c.a == 0)
{
if (m_conf.ps.blend_a == 0)
m_conf.ps.blend_a = 2;