From 4707f98fab98e6155e97eb9bb5b3b8029d8581b5 Mon Sep 17 00:00:00 2001 From: Diego Fonseca Date: Fri, 8 Dec 2023 14:13:50 -0500 Subject: [PATCH 1/2] Update Time.cpp --- Source/Engine/Engine/Time.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Engine/Engine/Time.cpp b/Source/Engine/Engine/Time.cpp index a7c4bf80d..8c31d7014 100644 --- a/Source/Engine/Engine/Time.cpp +++ b/Source/Engine/Engine/Time.cpp @@ -160,7 +160,7 @@ bool Time::FixedStepTickData::OnTickBegin(float targetFps, float maxDeltaTime) if (targetFps > ZeroTolerance) { - int skip = (int)(1 + (time - NextBegin) / (1.0 / targetFps)); + int skip = (int)(1 + (time - NextBegin) * targetFps); NextBegin += (1.0 / targetFps) * skip; } } From c17ff3926a0f26c1569466f755e23493c2474e1c Mon Sep 17 00:00:00 2001 From: Diego Fonseca Date: Fri, 8 Dec 2023 14:35:10 -0500 Subject: [PATCH 2/2] Update Time.cpp --- Source/Engine/Engine/Time.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Engine/Engine/Time.cpp b/Source/Engine/Engine/Time.cpp index 8c31d7014..3adccdbd9 100644 --- a/Source/Engine/Engine/Time.cpp +++ b/Source/Engine/Engine/Time.cpp @@ -104,7 +104,7 @@ bool Time::TickData::OnTickBegin(float targetFps, float maxDeltaTime) if (targetFps > ZeroTolerance) { - int skip = (int)(1 + (time - NextBegin) / (1.0 / targetFps)); + int skip = (int)(1 + (time - NextBegin) * targetFps); NextBegin += (1.0 / targetFps) * skip; } }