Browse Source

Added assert to check that max number of bodies is not too high

Jorrit Rouwe 1 year ago
parent
commit
33f7833e04
1 changed files with 2 additions and 0 deletions
  1. 2 0
      Jolt/Physics/PhysicsSystem.cpp

+ 2 - 0
Jolt/Physics/PhysicsSystem.cpp

@@ -76,6 +76,8 @@ PhysicsSystem::~PhysicsSystem()
 
 void PhysicsSystem::Init(uint inMaxBodies, uint inNumBodyMutexes, uint inMaxBodyPairs, uint inMaxContactConstraints, const BroadPhaseLayerInterface &inBroadPhaseLayerInterface, const ObjectVsBroadPhaseLayerFilter &inObjectVsBroadPhaseLayerFilter, const ObjectLayerPairFilter &inObjectLayerPairFilter)
 {
+	JPH_ASSERT(inMaxBodies <= BodyID::cMaxBodyIndex, "Cannot support this many bodies");
+
 	mObjectVsBroadPhaseLayerFilter = &inObjectVsBroadPhaseLayerFilter;
 	mObjectLayerPairFilter = &inObjectLayerPairFilter;