summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Vulkan/PerfQuery.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/VideoBackends/Vulkan/PerfQuery.h')
-rw-r--r--Source/Core/VideoBackends/Vulkan/PerfQuery.h7
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;