mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-24 14:49:42 -06:00
Core/Core: Remove another leftover part of frameskip
This commit is contained in:
@ -756,20 +756,6 @@ void VideoThrottle()
|
|||||||
s_drawn_video++;
|
s_drawn_video++;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Executed from GPU thread
|
|
||||||
// reports if a frame should be skipped or not
|
|
||||||
// depending on the emulation speed set
|
|
||||||
bool ShouldSkipFrame(int skipped)
|
|
||||||
{
|
|
||||||
u32 TargetFPS = VideoInterface::GetTargetRefreshRate();
|
|
||||||
if (SConfig::GetInstance().m_EmulationSpeed > 0.0f)
|
|
||||||
TargetFPS = u32(TargetFPS * SConfig::GetInstance().m_EmulationSpeed);
|
|
||||||
const u32 frames = s_drawn_frame.load();
|
|
||||||
const bool fps_slow = !(s_timer.GetTimeDifference() < (frames + skipped) * 1000 / TargetFPS);
|
|
||||||
|
|
||||||
return fps_slow;
|
|
||||||
}
|
|
||||||
|
|
||||||
// --- Callbacks for backends / engine ---
|
// --- Callbacks for backends / engine ---
|
||||||
|
|
||||||
// Should be called from GPU thread when a frame is drawn
|
// Should be called from GPU thread when a frame is drawn
|
||||||
|
@ -66,7 +66,6 @@ void DisplayMessage(const std::string& message, int time_in_ms);
|
|||||||
|
|
||||||
void FrameUpdateOnCPUThread();
|
void FrameUpdateOnCPUThread();
|
||||||
|
|
||||||
bool ShouldSkipFrame(int skipped);
|
|
||||||
void VideoThrottle();
|
void VideoThrottle();
|
||||||
void RequestRefreshInfo();
|
void RequestRefreshInfo();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user