diff options
| author | Admiral H. Curtiss <pikachu025@gmail.com> | 2024-01-04 23:07:50 +0100 |
|---|---|---|
| committer | Admiral H. Curtiss <pikachu025@gmail.com> | 2024-01-04 23:35:19 +0100 |
| commit | 07c035e659ec6d7cc9d0b360a4a825d0cc20b439 (patch) | |
| tree | 7d830f22195984227e8dca5cff9d5e6156caf4d4 /Source/Core/VideoCommon | |
| parent | 9c91b5edca7b7e09d4020d03f5c94c482e09a56c (diff) | |
Core/SystemTimers: Refactor to class, move to System.
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; } |
