mirror of https://github.com/PCSX2/pcsx2.git
GS/HW: Don't interfere with Tales/Urban Chaos HLE shuffles
This commit is contained in:
parent
fd53ce2ec6
commit
f015b14e50
|
@ -2082,8 +2082,12 @@ void GSRendererHW::Draw()
|
|||
|
||||
if (m_channel_shuffle)
|
||||
{
|
||||
m_last_channel_shuffle_fbp = m_context->FRAME.Block();
|
||||
m_last_channel_shuffle_tbp = m_context->TEX0.TBP0;
|
||||
// These HLE's skip several channel shuffles in a row which change blends etc. Let's not break the flow, it gets upset.
|
||||
if (!m_conf.ps.urban_chaos_hle && !m_conf.ps.tales_of_abyss_hle)
|
||||
{
|
||||
m_last_channel_shuffle_fbp = m_context->FRAME.Block();
|
||||
m_last_channel_shuffle_tbp = m_context->TEX0.TBP0;
|
||||
}
|
||||
|
||||
num_skipped_channel_shuffle_draws++;
|
||||
return;
|
||||
|
|
Loading…
Reference in New Issue