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)
|
if (m_channel_shuffle)
|
||||||
{
|
{
|
||||||
m_last_channel_shuffle_fbp = m_context->FRAME.Block();
|
// These HLE's skip several channel shuffles in a row which change blends etc. Let's not break the flow, it gets upset.
|
||||||
m_last_channel_shuffle_tbp = m_context->TEX0.TBP0;
|
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++;
|
num_skipped_channel_shuffle_draws++;
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in New Issue