rsx: Rework loop interrupts a bit

- Reset backend interrupt in core handler
- Separate memory config interrupt from regular backend interrupt
This commit is contained in:
kd-11 2022-05-16 20:48:30 +03:00 committed by kd-11
parent d0dc095c84
commit e368453751
4 changed files with 10 additions and 6 deletions

View file

@ -967,6 +967,7 @@ bool GLGSRender::on_access_violation(u32 address, bool is_writing)
{
auto &task = post_flush_request(address, result);
m_graphics_state |= ~rsx::pipeline_state::backend_interrupt;
vm::temporary_unlock();
task.producer_wait();
}