rsx: Disable rtt side-effects when async compilation is ongoing. Only real renders should promote buffer state from underined to drawn, otherwise keep previous contents intact.

This commit is contained in:
kd-11 2019-01-14 17:41:03 +03:00 committed by kd-11
parent 417a2e6731
commit 8093c9b573
2 changed files with 2 additions and 2 deletions

View File

@ -309,7 +309,7 @@ void GLGSRender::end()
// Program is not ready, skip drawing this
std::this_thread::yield();
execute_nop_draw();
m_rtts.on_write();
// m_rtts.on_write(); - breaks games for obvious reasons
rsx::thread::end();
return;
}

View File

@ -1504,7 +1504,7 @@ void VKGSRender::end()
// Program is not ready, skip drawing this
std::this_thread::yield();
execute_nop_draw();
m_rtts.on_write();
// m_rtts.on_write(); - breaks games for obvious reasons
rsx::thread::end();
return;
}