浏览代码

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

Jorrit Rouwe 1 年之前
父节点
当前提交
33f7833e04
共有 1 个文件被更改,包括 2 次插入0 次删除
  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;