aboutsummaryrefslogtreecommitdiffstats
path: root/benchmarks/mangohud/files/patch-src_overlay.cpp
diff options
context:
space:
mode:
authorAlexey Dokuchaev <danfe@FreeBSD.org>2021-12-15 09:45:18 +0000
committerAlexey Dokuchaev <danfe@FreeBSD.org>2021-12-15 09:45:18 +0000
commit423b6f5be5e49123a4888fe201c47d9c0edddb5f (patch)
tree0d4895181c34db411110dc54676aa8b672251987 /benchmarks/mangohud/files/patch-src_overlay.cpp
parent752fb0b3ef43cfe40a3fcc4a2eb55221491f29e7 (diff)
benchmarks/mangohud: the port had been improved (+)
- Report CPU frequency and temperature on the HUD - For gathering system information, use sysctlbyname() if possible instead of capturing external programs' output
Diffstat (limited to 'benchmarks/mangohud/files/patch-src_overlay.cpp')
-rw-r--r--benchmarks/mangohud/files/patch-src_overlay.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/benchmarks/mangohud/files/patch-src_overlay.cpp b/benchmarks/mangohud/files/patch-src_overlay.cpp
new file mode 100644
index 000000000000..2b7a5c69cd11
--- /dev/null
+++ b/benchmarks/mangohud/files/patch-src_overlay.cpp
@@ -0,0 +1,16 @@
+--- src/overlay.cpp.orig 2021-07-08 06:23:59 UTC
++++ src/overlay.cpp
+@@ -28,12 +28,11 @@ void update_hw_info(struct swapchain_stats& sw_stats,
+ }
+ if (params.enabled[OVERLAY_PARAM_ENABLED_cpu_stats] || logger->is_active()) {
+ cpuStats.UpdateCPUData();
+-#ifdef __gnu_linux__
+-
+ if (params.enabled[OVERLAY_PARAM_ENABLED_core_load] || params.enabled[OVERLAY_PARAM_ENABLED_cpu_mhz])
+ cpuStats.UpdateCoreMhz();
+ if (params.enabled[OVERLAY_PARAM_ENABLED_cpu_temp] || logger->is_active() || params.enabled[OVERLAY_PARAM_ENABLED_graphs])
+ cpuStats.UpdateCpuTemp();
++#ifdef __gnu_linux__
+ if (params.enabled[OVERLAY_PARAM_ENABLED_cpu_power])
+ cpuStats.UpdateCpuPower();
+ #endif