mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-11-15 05:47:56 -07:00
CoreTiming: remove unused functions
This commit is contained in:
parent
0f4861cac2
commit
6ec4bdf862
@ -63,9 +63,6 @@ u64 fakeTBStartTicks;
|
||||
|
||||
static int ev_lost;
|
||||
|
||||
|
||||
static void (*advanceCallback)(int cyclesExecuted) = nullptr;
|
||||
|
||||
static Event* GetNewEvent()
|
||||
{
|
||||
if (!eventPool)
|
||||
@ -303,25 +300,6 @@ void ScheduleEvent(int cyclesIntoFuture, int event_type, u64 userdata)
|
||||
AddEventToQueue(ne);
|
||||
}
|
||||
|
||||
void RegisterAdvanceCallback(void (*callback)(int cyclesExecuted))
|
||||
{
|
||||
advanceCallback = callback;
|
||||
}
|
||||
|
||||
bool IsScheduled(int event_type)
|
||||
{
|
||||
if (!first)
|
||||
return false;
|
||||
Event *e = first;
|
||||
while (e)
|
||||
{
|
||||
if (e->type == event_type)
|
||||
return true;
|
||||
e = e->next;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
void RemoveEvent(int event_type)
|
||||
{
|
||||
while (first && first->type == event_type)
|
||||
@ -358,11 +336,6 @@ void RemoveAllEvents(int event_type)
|
||||
RemoveEvent(event_type);
|
||||
}
|
||||
|
||||
void SetMaximumSlice(int maximumSliceLength)
|
||||
{
|
||||
maxSliceLength = maximumSliceLength;
|
||||
}
|
||||
|
||||
void ForceExceptionCheck(int cycles)
|
||||
{
|
||||
if (DowncountToCycles(PowerPC::ppcState.downcount) > cycles)
|
||||
@ -372,11 +345,6 @@ void ForceExceptionCheck(int cycles)
|
||||
}
|
||||
}
|
||||
|
||||
void ResetSliceLength()
|
||||
{
|
||||
maxSliceLength = MAX_SLICE_LENGTH;
|
||||
}
|
||||
|
||||
|
||||
//This raise only the events required while the fifo is processing data
|
||||
void ProcessFifoWaitEvents()
|
||||
@ -446,9 +414,6 @@ void Advance()
|
||||
slicelength = maxSliceLength;
|
||||
PowerPC::ppcState.downcount = CyclesToDowncount(slicelength);
|
||||
}
|
||||
|
||||
if (advanceCallback)
|
||||
advanceCallback(cyclesExecuted);
|
||||
}
|
||||
|
||||
void LogPendingEvents()
|
||||
|
@ -52,7 +52,6 @@ void ScheduleEvent_Threadsafe_Immediate(int event_type, u64 userdata = 0);
|
||||
// We only permit one event of each type in the queue at a time.
|
||||
void RemoveEvent(int event_type);
|
||||
void RemoveAllEvents(int event_type);
|
||||
bool IsScheduled(int event_type);
|
||||
void Advance();
|
||||
void MoveEvents();
|
||||
void ProcessFifoWaitEvents();
|
||||
@ -64,10 +63,6 @@ void Idle();
|
||||
void ClearPendingEvents();
|
||||
|
||||
void LogPendingEvents();
|
||||
void SetMaximumSlice(int maximumSliceLength);
|
||||
void ResetSliceLength();
|
||||
|
||||
void RegisterAdvanceCallback(void (*callback)(int cyclesExecuted));
|
||||
|
||||
std::string GetScheduledEventsSummary();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user