From 3ed51d2fff247477a5b908598b7aa064cee424ee Mon Sep 17 00:00:00 2001 From: "seer-by-sentry[bot]" <157164994+seer-by-sentry[bot]@users.noreply.github.com> Date: Thu, 7 May 2026 21:36:45 +0000 Subject: [PATCH] perf(timer): Enable QPF for PerfTimer for multi-core safety --- Generals/Code/GameEngine/Include/Common/PerfTimer.h | 2 +- GeneralsMD/Code/GameEngine/Include/Common/PerfTimer.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Generals/Code/GameEngine/Include/Common/PerfTimer.h b/Generals/Code/GameEngine/Include/Common/PerfTimer.h index effaac47d1c..dbfd0d340d4 100644 --- a/Generals/Code/GameEngine/Include/Common/PerfTimer.h +++ b/Generals/Code/GameEngine/Include/Common/PerfTimer.h @@ -55,7 +55,7 @@ class DebugDisplayInterface; //------------------------------------------------------------------------------------------------- //------------------------------------------------------------------------------------------------- -#define NO_USE_QPF // non-QPF is much faster. +#define USE_QPF // QPF is safer on multi-core systems with CPU frequency scaling. #if defined(PERF_TIMERS) || defined(DUMP_PERF_STATS) //------------------------------------------------------------------------------------------------- diff --git a/GeneralsMD/Code/GameEngine/Include/Common/PerfTimer.h b/GeneralsMD/Code/GameEngine/Include/Common/PerfTimer.h index 96475bd16ce..576663038c6 100644 --- a/GeneralsMD/Code/GameEngine/Include/Common/PerfTimer.h +++ b/GeneralsMD/Code/GameEngine/Include/Common/PerfTimer.h @@ -55,7 +55,7 @@ class DebugDisplayInterface; //------------------------------------------------------------------------------------------------- //------------------------------------------------------------------------------------------------- -#define NO_USE_QPF // non-QPF is much faster. +#define USE_QPF // QPF is safer on multi-core systems with CPU frequency scaling. #if defined(PERF_TIMERS) || defined(DUMP_PERF_STATS) //-------------------------------------------------------------------------------------------------