diff --git a/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h b/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h index 4f4d94b3c..cd6e1a892 100644 --- a/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h +++ b/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h @@ -615,7 +615,7 @@ void btAxisSweep3Internal::removeHandle(BP_FP_INT_TYPE handle,bt } template -void btAxisSweep3Internal::resetPool(btDispatcher* dispatcher) +void btAxisSweep3Internal::resetPool(btDispatcher* /*dispatcher*/) { if (m_numHandles == 0) { diff --git a/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp b/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp index 0626cbd7a..e8b567e0e 100644 --- a/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp +++ b/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp @@ -132,7 +132,7 @@ bool btSphereBoxCollisionAlgorithm::getSphereDistance(const btCollisionObjectWra btScalar distance; //special case if the sphere center is inside the box - if (dist2 == 0.0f) + if (dist2 <= SIMD_EPSILON) { distance = -getSpherePenetration(boxHalfExtent, sphereRelPos, closestPoint, normal); }