From 0975a5a808e2c7e42b3cddebbca8399cdee0f021 Mon Sep 17 00:00:00 2001 From: Turanszki Janos Date: Tue, 26 Nov 2024 22:06:03 +0900 Subject: [PATCH] character update is disabled when dt is 0, fixes an issue in pause --- WickedEngine/wiScene.cpp | 3 +++ WickedEngine/wiVersion.cpp | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/WickedEngine/wiScene.cpp b/WickedEngine/wiScene.cpp index 1166e434a..d781abc94 100644 --- a/WickedEngine/wiScene.cpp +++ b/WickedEngine/wiScene.cpp @@ -5378,6 +5378,9 @@ namespace wi::scene } void Scene::RunCharacterUpdateSystem(wi::jobsystem::context& ctx) { + if (dt == 0) + return; + static const XMVECTOR up = XMVectorSet(0, 1, 0, 0); static const XMMATRIX rotY = XMMatrixRotationY(XM_PI); static const int max_substeps = 6; diff --git a/WickedEngine/wiVersion.cpp b/WickedEngine/wiVersion.cpp index fa32c4ab9..f4b668595 100644 --- a/WickedEngine/wiVersion.cpp +++ b/WickedEngine/wiVersion.cpp @@ -9,7 +9,7 @@ namespace wi::version // minor features, major updates, breaking compatibility changes const int minor = 71; // minor bug fixes, alterations, refactors, updates - const int revision = 621; + const int revision = 622; const std::string version_string = std::to_string(major) + "." + std::to_string(minor) + "." + std::to_string(revision);