This update fixes several bugs from v2.1.0, improves general performance, and adds a few nice quality-of-life features:
Bug fixes:
- Fix single-dynamic collisions not updating AABB of dynamic objects
- Fix rare crash where custom broadphase fails to reject null collision objects
- Fix custom broadphase not bleeding static meshes to surrounding cells
Performance:
- Optimize btConvexPlaneCollisionAlgorithm for sphere and axis-plane collisions
- Reorder TestTriangleAgainstAabb2 dimension checks to very slightly improve performance
- Disable bullet profiling to improve performance
- Optimize custom broadphase to not include triangle meshes in cells where there are no triangles
- Add slight improvements to performance of sphere-triangle collision (thanks VirxEC)
Quality of life: