mirror of https://github.com/PCSX2/pcsx2.git
GS/HW: Prefer SW blend over HDR for colclip without overlap
This commit is contained in:
parent
3cfd4a7958
commit
6600d09966
|
@ -4376,13 +4376,7 @@ void GSRendererHW::EmulateBlending(int rt_alpha_min, int rt_alpha_max, bool& DAT
|
||||||
// Color clip
|
// Color clip
|
||||||
if (COLCLAMP.CLAMP == 0)
|
if (COLCLAMP.CLAMP == 0)
|
||||||
{
|
{
|
||||||
bool free_colclip = false;
|
const bool free_colclip = features.framebuffer_fetch || no_prim_overlap || blend_non_recursive;
|
||||||
if (features.framebuffer_fetch)
|
|
||||||
free_colclip = true;
|
|
||||||
else if (features.texture_barrier)
|
|
||||||
free_colclip = no_prim_overlap || blend_non_recursive;
|
|
||||||
else
|
|
||||||
free_colclip = blend_non_recursive;
|
|
||||||
|
|
||||||
GL_DBG("COLCLIP Info (Blending: %u/%u/%u/%u, OVERLAP: %d)", m_conf.ps.blend_a, m_conf.ps.blend_b, m_conf.ps.blend_c, m_conf.ps.blend_d, m_prim_overlap);
|
GL_DBG("COLCLIP Info (Blending: %u/%u/%u/%u, OVERLAP: %d)", m_conf.ps.blend_a, m_conf.ps.blend_b, m_conf.ps.blend_c, m_conf.ps.blend_d, m_prim_overlap);
|
||||||
if (color_dest_blend || color_dest_blend2)
|
if (color_dest_blend || color_dest_blend2)
|
||||||
|
|
Loading…
Reference in New Issue