mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-06 23:11:25 +12:00
Remove mfc_thread
Clear mfc_queue on reset Improve MFC Proxy a bit
This commit is contained in:
parent
78dbc4fb5f
commit
898637f830
9 changed files with 477 additions and 605 deletions
|
@ -948,12 +948,6 @@ bool Emulator::Pause()
|
|||
idm::select<ppu_thread>(on_select);
|
||||
idm::select<RawSPUThread>(on_select);
|
||||
idm::select<SPUThread>(on_select);
|
||||
|
||||
if (auto mfc = fxm::check<mfc_thread>())
|
||||
{
|
||||
on_select(0, *mfc);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -1019,12 +1013,6 @@ void Emulator::Resume()
|
|||
idm::select<ppu_thread>(on_select);
|
||||
idm::select<RawSPUThread>(on_select);
|
||||
idm::select<SPUThread>(on_select);
|
||||
|
||||
if (auto mfc = fxm::check<mfc_thread>())
|
||||
{
|
||||
on_select(0, *mfc);
|
||||
}
|
||||
|
||||
GetCallbacks().on_resume();
|
||||
}
|
||||
|
||||
|
@ -1066,11 +1054,6 @@ void Emulator::Stop(bool restart)
|
|||
idm::select<RawSPUThread>(on_select);
|
||||
idm::select<SPUThread>(on_select);
|
||||
|
||||
if (auto mfc = fxm::check<mfc_thread>())
|
||||
{
|
||||
on_select(0, *mfc);
|
||||
}
|
||||
|
||||
LOG_NOTICE(GENERAL, "All threads signaled...");
|
||||
|
||||
while (g_thread_count)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue