diff options
Diffstat (limited to 'Source/Core/VideoBackends/Vulkan/PerfQuery.h')
| -rw-r--r-- | Source/Core/VideoBackends/Vulkan/PerfQuery.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/Source/Core/VideoBackends/Vulkan/PerfQuery.h b/Source/Core/VideoBackends/Vulkan/PerfQuery.h index 3d385299f1..c5f5d13e90 100644 --- a/Source/Core/VideoBackends/Vulkan/PerfQuery.h +++ b/Source/Core/VideoBackends/Vulkan/PerfQuery.h @@ -14,7 +14,6 @@ namespace Vulkan { class StagingBuffer; -class StateTracker; class PerfQuery : public PerfQueryBase { @@ -22,7 +21,9 @@ public: PerfQuery(); ~PerfQuery(); - bool Initialize(StateTracker* state_tracker); + static PerfQuery* GetInstance(); + + bool Initialize(); void EnableQuery(PerfQueryGroup type) override; void DisableQuery(PerfQueryGroup type) override; @@ -52,8 +53,6 @@ private: void NonBlockingPartialFlush(); void BlockingPartialFlush(); - StateTracker* m_state_tracker = nullptr; - // when testing in SMS: 64 was too small, 128 was ok // TODO: This should be size_t, but the base class uses u32s using PerfQueryDataType = u32; |
