mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-04 05:51:27 +12:00
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:
parent
417a2e6731
commit
8093c9b573
2 changed files with 2 additions and 2 deletions
|
@ -309,7 +309,7 @@ void GLGSRender::end()
|
||||||
// Program is not ready, skip drawing this
|
// Program is not ready, skip drawing this
|
||||||
std::this_thread::yield();
|
std::this_thread::yield();
|
||||||
execute_nop_draw();
|
execute_nop_draw();
|
||||||
m_rtts.on_write();
|
// m_rtts.on_write(); - breaks games for obvious reasons
|
||||||
rsx::thread::end();
|
rsx::thread::end();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1504,7 +1504,7 @@ void VKGSRender::end()
|
||||||
// Program is not ready, skip drawing this
|
// Program is not ready, skip drawing this
|
||||||
std::this_thread::yield();
|
std::this_thread::yield();
|
||||||
execute_nop_draw();
|
execute_nop_draw();
|
||||||
m_rtts.on_write();
|
// m_rtts.on_write(); - breaks games for obvious reasons
|
||||||
rsx::thread::end();
|
rsx::thread::end();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue