mirror of https://github.com/PCSX2/pcsx2.git
GS-HW: Put black draws through blending if Alpha Blend enabled
This commit is contained in:
parent
5bc3b4bf7d
commit
4b270e703e
|
@ -3627,7 +3627,7 @@ void GSRendererHW::DrawPrims(GSTexture* rt, GSTexture* ds, GSTextureCache::Sourc
|
||||||
// Blend
|
// Blend
|
||||||
|
|
||||||
bool blending_alpha_pass = false;
|
bool blending_alpha_pass = false;
|
||||||
if (!IsOpaque() && rt && m_conf.colormask.wrgba != 0)
|
if ((!IsOpaque() || (PRIM->ABE && m_context->ALPHA.IsBlack())) && rt && m_conf.colormask.wrgba != 0)
|
||||||
{
|
{
|
||||||
EmulateBlending(DATE_PRIMID, DATE_BARRIER, blending_alpha_pass);
|
EmulateBlending(DATE_PRIMID, DATE_BARRIER, blending_alpha_pass);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue