diff options
| author | Silent <zdanio95@gmail.com> | 2019-06-23 19:26:07 +0200 |
|---|---|---|
| committer | Silent <zdanio95@gmail.com> | 2019-06-23 21:43:47 +0200 |
| commit | 6c218110909003efdb1897a6b398cba37f16a58a (patch) | |
| tree | 66f44a826541ad9230e5849cd148feb9e0f8199d /Source/Core/VideoCommon/RenderBase.cpp | |
| parent | 5262f390266ab658181ee4d40dd6ed040980c91b (diff) | |
Make DolphinAnalytics a true singleton - static local variables are initialized in a thread safe manner since C++11
Also works around a Visual Studio 2017 bug where static inline class fields are destructed multiple times
Diffstat (limited to 'Source/Core/VideoCommon/RenderBase.cpp')
| -rw-r--r-- | Source/Core/VideoCommon/RenderBase.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Core/VideoCommon/RenderBase.cpp b/Source/Core/VideoCommon/RenderBase.cpp index 78e8234a81..183abf8ad8 100644 --- a/Source/Core/VideoCommon/RenderBase.cpp +++ b/Source/Core/VideoCommon/RenderBase.cpp @@ -1282,7 +1282,7 @@ void Renderer::Swap(u32 xfb_addr, u32 fb_width, u32 fb_stride, u32 fb_height, u6 perf_sample.speed_ratio = SystemTimers::GetEstimatedEmulationPerformance(); perf_sample.num_prims = stats.thisFrame.numPrims + stats.thisFrame.numDLPrims; perf_sample.num_draw_calls = stats.thisFrame.numDrawCalls; - DolphinAnalytics::Instance()->ReportPerformanceInfo(std::move(perf_sample)); + DolphinAnalytics::Instance().ReportPerformanceInfo(std::move(perf_sample)); if (IsFrameDumping()) DumpCurrentFrame(xfb_entry->texture.get(), xfb_rect, ticks); |
