summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends
diff options
context:
space:
mode:
authorAdmiral H. Curtiss <pikachu025@gmail.com>2023-03-12 22:00:46 +0100
committerAdmiral H. Curtiss <pikachu025@gmail.com>2023-03-14 02:08:20 +0100
commitddd2b598da8a1fdf1524e86272154f35451bf26e (patch)
tree39e615c9ccd525b057ec94639936777024050bdc /Source/Core/VideoBackends
parent970ddf0ea0158d3f759050599e9f26e313e87aec (diff)
Return quarter value for PerfQuery in all backends.
Diffstat (limited to 'Source/Core/VideoBackends')
-rw-r--r--Source/Core/VideoBackends/D3D/D3DPerfQuery.cpp2
-rw-r--r--Source/Core/VideoBackends/Metal/MTLPerfQuery.mm2
-rw-r--r--Source/Core/VideoBackends/OGL/OGLPerfQuery.cpp2
3 files changed, 3 insertions, 3 deletions
diff --git a/Source/Core/VideoBackends/D3D/D3DPerfQuery.cpp b/Source/Core/VideoBackends/D3D/D3DPerfQuery.cpp
index fe34a8ff45..983abc15c8 100644
--- a/Source/Core/VideoBackends/D3D/D3DPerfQuery.cpp
+++ b/Source/Core/VideoBackends/D3D/D3DPerfQuery.cpp
@@ -96,7 +96,7 @@ u32 PerfQuery::GetQueryResult(PerfQueryType type)
result = m_results[PQG_EFB_COPY_CLOCKS].load(std::memory_order_relaxed);
}
- return result;
+ return result / 4;
}
void PerfQuery::FlushOne()
diff --git a/Source/Core/VideoBackends/Metal/MTLPerfQuery.mm b/Source/Core/VideoBackends/Metal/MTLPerfQuery.mm
index 76bddc1dce..37036f28aa 100644
--- a/Source/Core/VideoBackends/Metal/MTLPerfQuery.mm
+++ b/Source/Core/VideoBackends/Metal/MTLPerfQuery.mm
@@ -46,7 +46,7 @@ u32 Metal::PerfQuery::GetQueryResult(PerfQueryType type)
result = m_results[PQG_EFB_COPY_CLOCKS].load(std::memory_order_relaxed);
}
- return result;
+ return result / 4;
}
void Metal::PerfQuery::FlushResults()
diff --git a/Source/Core/VideoBackends/OGL/OGLPerfQuery.cpp b/Source/Core/VideoBackends/OGL/OGLPerfQuery.cpp
index 6303464251..b7e7cc0301 100644
--- a/Source/Core/VideoBackends/OGL/OGLPerfQuery.cpp
+++ b/Source/Core/VideoBackends/OGL/OGLPerfQuery.cpp
@@ -80,7 +80,7 @@ u32 PerfQuery::GetQueryResult(PerfQueryType type)
result = m_results[PQG_EFB_COPY_CLOCKS].load(std::memory_order_relaxed);
}
- return result;
+ return result / 4;
}
// Implementations