Browse Source

Removed is_locked check as you can also activate bodies through the non-locking interface which would trigger this assert.

Jorrit Rouwe 2 years ago
parent
commit
87e59d2ff2
1 changed files with 0 additions and 2 deletions
  1. 0 2
      Jolt/Physics/Body/BodyManager.cpp

+ 0 - 2
Jolt/Physics/Body/BodyManager.cpp

@@ -403,7 +403,6 @@ void BodyManager::ActivateBodies(const BodyID *inBodyIDs, int inNumber)
 			BodyID body_id = *b;
 			BodyID body_id = *b;
 			Body &body = *mBodies[body_id.GetIndex()];
 			Body &body = *mBodies[body_id.GetIndex()];
 
 
-			JPH_ASSERT(GetMutexForBody(body_id).is_locked(), "Assuming that body has been locked!");
 			JPH_ASSERT(body.GetID() == body_id);
 			JPH_ASSERT(body.GetID() == body_id);
 			JPH_ASSERT(body.IsInBroadPhase());
 			JPH_ASSERT(body.IsInBroadPhase());
 
 
@@ -443,7 +442,6 @@ void BodyManager::DeactivateBodies(const BodyID *inBodyIDs, int inNumber)
 			BodyID body_id = *b;
 			BodyID body_id = *b;
 			Body &body = *mBodies[body_id.GetIndex()];
 			Body &body = *mBodies[body_id.GetIndex()];
 
 
-			JPH_ASSERT(GetMutexForBody(body_id).is_locked(), "Assuming that body has been locked!");
 			JPH_ASSERT(body.GetID() == body_id);
 			JPH_ASSERT(body.GetID() == body_id);
 			JPH_ASSERT(body.IsInBroadPhase());
 			JPH_ASSERT(body.IsInBroadPhase());