Fix vehicles simulation instability when physics substepping is enabled

#2796
This commit is contained in:
Wojtek Figat
2024-07-25 14:19:01 +02:00
parent ab7de52531
commit 2a1706decb
3 changed files with 21 additions and 6 deletions

View File

@@ -3,7 +3,7 @@
#if COMPILE_WITH_PHYSX
#include "PhysicsStepperPhysX.h"
#include "Engine/Physics/Physics.h"
#include "PhysicsBackendPhysX.h"
#include "Engine/Profiler/ProfilerCPU.h"
#include <ThirdParty/PhysX/foundation/PxMath.h>
#include <ThirdParty/PhysX/PxSceneLock.h>
@@ -66,7 +66,7 @@ void MultiThreadStepper::substepDone(StepperTask* ownerTask)
}
// -> OnSubstep
//Physics::OnSubstep();
PhysicsBackendPhysX::SimulationStepDone(mScene, mSubStepSize);
if (mCurrentSubStep >= mNbSubSteps)
{