From c337faf0ec5e6773b5cee85f2b967a29b08d7c50 Mon Sep 17 00:00:00 2001 From: viti95 Date: Tue, 10 Sep 2024 00:57:16 +0200 Subject: [PATCH] Update benchmarks --- BENCH/ARCH.BNC | 18 +++++++++--------- BENCH/NORMAL.BNC | 18 +++++++++--------- BENCH/PHILS.BNC | 4 ++-- BENCH/QUICK.BNC | 6 +++--- FASTDOOM/m_bench.c | 22 ++++++++++++++++++---- 5 files changed, 41 insertions(+), 27 deletions(-) diff --git a/BENCH/ARCH.BNC b/BENCH/ARCH.BNC index 3bdff9b5..b4f0d74f 100644 --- a/BENCH/ARCH.BNC +++ b/BENCH/ARCH.BNC @@ -1,10 +1,10 @@ 9 -high,7,default,default,default,default,default,default,far,nofps,nomelt,386sx,fast -high,7,default,default,default,default,default,default,far,nofps,nomelt,386dx,fast -high,7,default,default,default,default,default,default,far,nofps,nomelt,i486,fast -high,7,default,default,default,default,default,default,far,nofps,nomelt,pentium,fast -high,7,default,default,default,default,default,default,far,nofps,nomelt,k5,fast -high,7,default,default,default,default,default,default,far,nofps,nomelt,cy386,fast -high,7,default,default,default,default,default,default,far,nofps,nomelt,cy486,fast -high,7,default,default,default,default,default,default,far,nofps,nomelt,cy5x86,fast -high,7,default,default,default,default,default,default,far,nofps,nomelt,umc486,fast \ No newline at end of file +high,7,default,default,default,default,default,default,far,nofps,capped,nomelt,386sx,fast +high,7,default,default,default,default,default,default,far,nofps,capped,nomelt,386dx,fast +high,7,default,default,default,default,default,default,far,nofps,capped,nomelt,i486,fast +high,7,default,default,default,default,default,default,far,nofps,capped,nomelt,pentium,fast +high,7,default,default,default,default,default,default,far,nofps,capped,nomelt,k5,fast +high,7,default,default,default,default,default,default,far,nofps,capped,nomelt,cy386,fast +high,7,default,default,default,default,default,default,far,nofps,capped,nomelt,cy486,fast +high,7,default,default,default,default,default,default,far,nofps,capped,nomelt,cy5x86,fast +high,7,default,default,default,default,default,default,far,nofps,capped,nomelt,umc486,fast \ No newline at end of file diff --git a/BENCH/NORMAL.BNC b/BENCH/NORMAL.BNC index da5631b4..bc38a6c8 100644 --- a/BENCH/NORMAL.BNC +++ b/BENCH/NORMAL.BNC @@ -1,10 +1,10 @@ 9 -potato,7,default,default,default,default,default,default,far,nofps,nomelt,i486,fast -potato,7,flat,default,default,default,default,default,far,nofps,nomelt,i486,fast -potato,7,flatter,default,default,default,default,default,far,nofps,nomelt,i486,fast -low,7,default,default,default,default,default,default,far,nofps,nomelt,i486,fast -low,7,flat,default,default,default,default,default,far,nofps,nomelt,i486,fast -low,7,flatter,default,default,default,default,default,far,nofps,nomelt,i486,fast -high,7,default,default,default,default,default,default,far,nofps,nomelt,i486,fast -high,7,flat,default,default,default,default,default,far,nofps,nomelt,i486,fast -high,7,flatter,default,default,default,default,default,far,nofps,nomelt,i486,fast \ No newline at end of file +potato,7,default,default,default,default,default,default,far,nofps,capped,nomelt,i486,fast +potato,7,flat,default,default,default,default,default,far,nofps,capped,nomelt,i486,fast +potato,7,flatter,default,default,default,default,default,far,nofps,capped,nomelt,i486,fast +low,7,default,default,default,default,default,default,far,nofps,capped,nomelt,i486,fast +low,7,flat,default,default,default,default,default,far,nofps,capped,nomelt,i486,fast +low,7,flatter,default,default,default,default,default,far,nofps,capped,nomelt,i486,fast +high,7,default,default,default,default,default,default,far,nofps,capped,nomelt,i486,fast +high,7,flat,default,default,default,default,default,far,nofps,capped,nomelt,i486,fast +high,7,flatter,default,default,default,default,default,far,nofps,capped,nomelt,i486,fast \ No newline at end of file diff --git a/BENCH/PHILS.BNC b/BENCH/PHILS.BNC index d720b3d9..f2b8c39e 100644 --- a/BENCH/PHILS.BNC +++ b/BENCH/PHILS.BNC @@ -1,3 +1,3 @@ 2 -high,9,default,default,default,default,default,default,far,nofps,melt,i486,fast -low,0,default,default,default,default,default,default,far,nofps,melt,i486,fast \ No newline at end of file +high,9,default,default,default,default,default,default,far,nofps,capped,melt,i486,fast +low,0,default,default,default,default,default,default,far,nofps,capped,melt,i486,fast \ No newline at end of file diff --git a/BENCH/QUICK.BNC b/BENCH/QUICK.BNC index 55e37e9f..a10c9257 100644 --- a/BENCH/QUICK.BNC +++ b/BENCH/QUICK.BNC @@ -1,4 +1,4 @@ 3 -high,7,default,default,default,default,default,default,far,nofps,nomelt,i486,fast -low,7,default,default,default,default,default,default,far,nofps,nomelt,i486,fast -potato,7,default,default,default,default,default,default,far,nofps,nomelt,i486,fast \ No newline at end of file +high,7,default,default,default,default,default,default,far,nofps,capped,nomelt,i486,fast +low,7,default,default,default,default,default,default,far,nofps,capped,nomelt,i486,fast +potato,7,default,default,default,default,default,default,far,nofps,capped,nomelt,i486,fast \ No newline at end of file diff --git a/FASTDOOM/m_bench.c b/FASTDOOM/m_bench.c index a574e3ac..c28f9b5e 100644 --- a/FASTDOOM/m_bench.c +++ b/FASTDOOM/m_bench.c @@ -157,7 +157,15 @@ void M_SetBusSpeed(boolean value) void M_SetUncapped(boolean value) { uncappedFPS = value; - I_SetHrTimerEnabled(uncappedFPS); + + if (uncappedFPS) + { + highResTimer = gamestate == GS_LEVEL; + } else { + highResTimer = false; + } + + I_SetHrTimerEnabled(highResTimer); } void M_SetSizeDisplay(int value) @@ -274,15 +282,21 @@ void M_ChangeValueFile(unsigned int position, char *token) if (M_CheckValue(token, "fps")) M_SetShowFPS(true); break; - // Melting + // Uncapped FPS case 10: + if (M_CheckValue(token, "capped")) + M_SetUncapped(false); + if (M_CheckValue(token, "uncapped")) + M_SetUncapped(true); + // Melting + case 11: if (M_CheckValue(token, "nomelt")) M_SetNoMelting(true); if (M_CheckValue(token, "melt")) M_SetNoMelting(false); break; // CPU - case 11: + case 12: if (M_CheckValue(token, "386sx")) M_SetCPU(INTEL_386SX); if (M_CheckValue(token, "386dx")) @@ -303,7 +317,7 @@ void M_ChangeValueFile(unsigned int position, char *token) M_SetCPU(UMC_GREEN_486); break; // Bus Speed - case 12: + case 13: if (M_CheckValue(token, "slow")) M_SetBusSpeed(1); if (M_CheckValue(token, "fast"))