From dc754b22d5bb323b50b18611931921a36d9071e7 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Thu, 12 Jan 2023 13:08:31 +0000 Subject: [PATCH] bullet low level seems to ignore MaxCollisionsPerFrame, in some cases. Thanks Beq Janus --- OpenSim/Region/PhysicsModules/BulletS/BSScene.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/OpenSim/Region/PhysicsModules/BulletS/BSScene.cs b/OpenSim/Region/PhysicsModules/BulletS/BSScene.cs index 5935fd4bdc..7c9b844f4a 100644 --- a/OpenSim/Region/PhysicsModules/BulletS/BSScene.cs +++ b/OpenSim/Region/PhysicsModules/BulletS/BSScene.cs @@ -725,6 +725,8 @@ namespace OpenSim.Region.PhysicsModule.BulletS { lock (PhysObjects) { + if (collidersCount > m_collisionArray.Length) + collidersCount = m_collisionArray.Length; for (int ii = 0; ii < collidersCount; ii++) { uint cA = m_collisionArray[ii].aID;