Blender Git Loki
Git Commits -> Revision 45d0123
Revision 45d0123 by Erwin Coumans (master) April 26, 2006, 03:20 (GMT) |
fixed several internal Bullet rigidbody dynamics bugs: - broadphase had bugs in removing objects, - persistent manifold renamed value, - cylinder penetration depth fixed, - memory leak for persistent manifold |
Commit Details:
Full Hash: 45d0123a591adc11925396ff915642c2d88b61e7
SVN Revision: 7321
Parent Commit: 94dd108
Lines Changed: +134, -79
24 Modified Paths:
/extern/bullet/Bullet/BroadphaseCollision/AxisSweep3.cpp (+21, -5) (Diff)
/extern/bullet/Bullet/BroadphaseCollision/AxisSweep3.h (+1, -0) (Diff)
/extern/bullet/Bullet/BroadphaseCollision/BroadphaseProxy.h (+1, -1) (Diff)
/extern/bullet/Bullet/BroadphaseCollision/SimpleBroadphase.cpp (+36, -21) (Diff)
/extern/bullet/Bullet/BroadphaseCollision/SimpleBroadphase.h (+8, -2) (Diff)
/extern/bullet/Bullet/CollisionDispatch/CollisionDispatcher.cpp (+2, -0) (Diff)
/extern/bullet/Bullet/CollisionDispatch/ConvexConvexAlgorithm.cpp (+1, -8) (Diff)
/extern/bullet/Bullet/CollisionDispatch/ConvexConvexAlgorithm.h (+1, -1) (Diff)
/extern/bullet/Bullet/CollisionDispatch/ManifoldResult.cpp (+1, -1) (Diff)
/extern/bullet/Bullet/CollisionShapes/ConvexTriangleCallback.cpp (+1, -1) (Diff)
/extern/bullet/Bullet/CollisionShapes/CylinderShape.cpp (+27, -3) (Diff)
/extern/bullet/Bullet/CollisionShapes/CylinderShape.h (+4, -0) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/ManifoldContactAddResult.cpp (+1, -1) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/PersistentManifold.cpp (+3, -29) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/PersistentManifold.h (+2, -3) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/SimplexSolverInterface.h (+1, -1) (Diff)
/extern/bullet/BulletDynamics/ConstraintSolver/SimpleConstraintSolver.cpp (+1, -1) (Diff)
/extern/bullet/BulletDynamics/ConstraintSolver/SimpleConstraintSolver.h (+3, -1) (Diff)
/extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsController.cpp (+7, -0) (Diff)
/extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsController.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp (+2, -0) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.cpp (+1, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.cpp (+7, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.h (+1, -0) (Diff)
/extern/bullet/Bullet/BroadphaseCollision/AxisSweep3.h (+1, -0) (Diff)
/extern/bullet/Bullet/BroadphaseCollision/BroadphaseProxy.h (+1, -1) (Diff)
/extern/bullet/Bullet/BroadphaseCollision/SimpleBroadphase.cpp (+36, -21) (Diff)
/extern/bullet/Bullet/BroadphaseCollision/SimpleBroadphase.h (+8, -2) (Diff)
/extern/bullet/Bullet/CollisionDispatch/CollisionDispatcher.cpp (+2, -0) (Diff)
/extern/bullet/Bullet/CollisionDispatch/ConvexConvexAlgorithm.cpp (+1, -8) (Diff)
/extern/bullet/Bullet/CollisionDispatch/ConvexConvexAlgorithm.h (+1, -1) (Diff)
/extern/bullet/Bullet/CollisionDispatch/ManifoldResult.cpp (+1, -1) (Diff)
/extern/bullet/Bullet/CollisionShapes/ConvexTriangleCallback.cpp (+1, -1) (Diff)
/extern/bullet/Bullet/CollisionShapes/CylinderShape.cpp (+27, -3) (Diff)
/extern/bullet/Bullet/CollisionShapes/CylinderShape.h (+4, -0) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/ManifoldContactAddResult.cpp (+1, -1) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/PersistentManifold.cpp (+3, -29) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/PersistentManifold.h (+2, -3) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/SimplexSolverInterface.h (+1, -1) (Diff)
/extern/bullet/BulletDynamics/ConstraintSolver/SimpleConstraintSolver.cpp (+1, -1) (Diff)
/extern/bullet/BulletDynamics/ConstraintSolver/SimpleConstraintSolver.h (+3, -1) (Diff)
/extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsController.cpp (+7, -0) (Diff)
/extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsController.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp (+2, -0) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.cpp (+1, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.cpp (+7, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.h (+1, -0) (Diff)