CoreTiming: Pass Core::System to Events.

This commit is contained in:
Admiral H. Curtiss
2022-11-06 17:54:58 +01:00
parent 1a5110791c
commit a36a5c1308
23 changed files with 102 additions and 82 deletions

View File

@ -182,7 +182,7 @@ void DoState(PointerWrap& p)
}
static void UpdateInterrupts();
static void SetTokenFinish_OnMainThread(u64 userdata, s64 cyclesLate);
static void SetTokenFinish_OnMainThread(Core::System& system, u64 userdata, s64 cyclesLate);
void Init()
{
@ -297,7 +297,7 @@ static void UpdateInterrupts()
s_signal_finish_interrupt && m_Control.pe_finish_enable);
}
static void SetTokenFinish_OnMainThread(u64 userdata, s64 cyclesLate)
static void SetTokenFinish_OnMainThread(Core::System& system, u64 userdata, s64 cyclesLate)
{
std::unique_lock<std::mutex> lk(s_token_finish_mutex);
s_event_raised = false;