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:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user