diff options
Diffstat (limited to 'Source/Core/VideoCommon')
| -rw-r--r-- | Source/Core/VideoCommon/FrameDumpFFMpeg.cpp | 7 | ||||
| -rw-r--r-- | Source/Core/VideoCommon/Statistics.cpp | 4 | ||||
| -rw-r--r-- | Source/Core/VideoCommon/VertexManagerBase.cpp | 2 |
3 files changed, 8 insertions, 5 deletions
diff --git a/Source/Core/VideoCommon/FrameDumpFFMpeg.cpp b/Source/Core/VideoCommon/FrameDumpFFMpeg.cpp index d8049aeebd..760ae6f7e0 100644 --- a/Source/Core/VideoCommon/FrameDumpFFMpeg.cpp +++ b/Source/Core/VideoCommon/FrameDumpFFMpeg.cpp @@ -356,9 +356,10 @@ void FFMpegFrameDump::AddFrame(const FrameData& frame) return; // Calculate presentation timestamp from ticks since start. - const s64 pts = av_rescale_q(frame.state.ticks - m_context->start_ticks, - AVRational{1, int(SystemTimers::GetTicksPerSecond())}, - m_context->codec->time_base); + const s64 pts = av_rescale_q( + frame.state.ticks - m_context->start_ticks, + AVRational{1, int(Core::System::GetInstance().GetSystemTimers().GetTicksPerSecond())}, + m_context->codec->time_base); if (!IsFirstFrameInCurrentFile()) { diff --git a/Source/Core/VideoCommon/Statistics.cpp b/Source/Core/VideoCommon/Statistics.cpp index 231bb470b4..4103dbda3d 100644 --- a/Source/Core/VideoCommon/Statistics.cpp +++ b/Source/Core/VideoCommon/Statistics.cpp @@ -10,6 +10,7 @@ #include "Core/DolphinAnalytics.h" #include "Core/HW/SystemTimers.h" +#include "Core/System.h" #include "VideoCommon/BPFunctions.h" #include "VideoCommon/VideoCommon.h" @@ -24,7 +25,8 @@ static Common::EventHook s_before_frame_event = static Common::EventHook s_after_frame_event = AfterFrameEvent::Register( [] { DolphinAnalytics::PerformanceSample perf_sample; - perf_sample.speed_ratio = SystemTimers::GetEstimatedEmulationPerformance(); + perf_sample.speed_ratio = + Core::System::GetInstance().GetSystemTimers().GetEstimatedEmulationPerformance(); perf_sample.num_prims = g_stats.this_frame.num_prims + g_stats.this_frame.num_dl_prims; perf_sample.num_draw_calls = g_stats.this_frame.num_draw_calls; DolphinAnalytics::Instance().ReportPerformanceInfo(std::move(perf_sample)); diff --git a/Source/Core/VideoCommon/VertexManagerBase.cpp b/Source/Core/VideoCommon/VertexManagerBase.cpp index 17450ae0ed..906d88c25d 100644 --- a/Source/Core/VideoCommon/VertexManagerBase.cpp +++ b/Source/Core/VideoCommon/VertexManagerBase.cpp @@ -546,7 +546,7 @@ void VertexManagerBase::Flush() if (g_ActiveConfig.bGraphicMods) { const double seconds_elapsed = - static_cast<double>(m_ticks_elapsed) / SystemTimers::GetTicksPerSecond(); + static_cast<double>(m_ticks_elapsed) / system.GetSystemTimers().GetTicksPerSecond(); pixel_shader_manager.constants.time_ms = seconds_elapsed * 1000; } |
