From 8a0f5ea04a276afcf3f76a038b0d3d88415ecad9 Mon Sep 17 00:00:00 2001 From: JosJuice Date: Thu, 13 May 2021 19:30:30 +0200 Subject: Remove all remaining volatile qualifiers --- Source/Core/VideoCommon/PerfQueryBase.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'Source/Core/VideoCommon/PerfQueryBase.h') diff --git a/Source/Core/VideoCommon/PerfQueryBase.h b/Source/Core/VideoCommon/PerfQueryBase.h index de99b215c9..9e29e238a6 100644 --- a/Source/Core/VideoCommon/PerfQueryBase.h +++ b/Source/Core/VideoCommon/PerfQueryBase.h @@ -4,7 +4,10 @@ #pragma once +#include +#include #include + #include "Common/CommonTypes.h" enum PerfQueryType @@ -61,9 +64,8 @@ public: virtual bool IsFlushed() const { return true; } protected: - // TODO: sloppy - volatile u32 m_query_count; - volatile u32 m_results[PQG_NUM_MEMBERS]; + std::atomic m_query_count; + std::array, PQG_NUM_MEMBERS> m_results; }; extern std::unique_ptr g_perf_query; -- cgit v1.2.3