Blender Git Loki
Git Commits -> Revision 982a5cc
Revision 982a5cc by Erwin Coumans (master) March 3, 2009, 03:41 (GMT) |
Upgraded to Bullet 2.74. The upgrade introduced a few bugs, which need to be fixed before Blender 2.49. In particular, the Bullet vehicle seems broken, and some soft-body demos don't work. No new features or benefits are added yet, but a few improvements are planned before Blender 2.49 release. Please update the build systems, and add those 3 files: extern/bullet2/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp extern/bullet2/src/BulletCollision/CollisionDispatch/btGhostObject.cpp extern/bullet2/src/BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp I'll watch the Blender mailing list, in case this commit causes some issues. |
Commit Details:
Full Hash: 982a5cc60dd93b21ce110b3fff831d05720047bf
SVN Revision: 19177
Parent Commit: f8ef887
Lines Changed: +14067, -8114
6 Added Paths:
/extern/bullet2/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp (+47, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h (+36, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btGhostObject.cpp (+171, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btGhostObject.h (+174, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp (+156, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexPointCloudShape.h (+96, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h (+36, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btGhostObject.cpp (+171, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btGhostObject.h (+174, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp (+156, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexPointCloudShape.h (+96, -0) (View)
223 Modified Paths:
/extern/bullet2/src/Bullet-C-Api.h (+9, -9) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp (+4, -5) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h (+145, -35) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h (+21, -1) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h (+31, -14) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btDbvt.cpp (+759, -753) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btDbvt.h (+720, -577) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp (+467, -288) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h (+63, -53) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btDispatcher.h (+10, -7) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp (+24, -1) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h (+8, -1) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp (+68, -14) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h (+34, -3) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp (+158, -35) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h (+28, -41) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp (+44, -14) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h (+25, -6) (Diff)
/extern/bullet2/src/BulletCollision/CMakeLists.txt (+232, -151) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp (+10, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionConfiguration.h (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h (+0, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp (+12, -7) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp (+1, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionObject.h (+32, -12) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp (+220, -69) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionWorld.h (+29, -18) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp (+62, -7) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h (+9, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h (+4, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp (+176, -28) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h (+31, -8) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp (+66, -19) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h (+21, -8) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp (+9, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h (+12, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btManifoldResult.cpp (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btManifoldResult.h (+3, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp (+86, -80) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.h (+13, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h (+2, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp (+2, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btUnionFind.cpp (+0, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btUnionFind.h (+4, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp (+8, -10) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/SphereTriangleDetector.h (+4, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btBoxShape.h (+15, -21) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp (+45, -13) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h (+2, -5) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp (+2, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCapsuleShape.h (+2, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCollisionShape.cpp (+9, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCollisionShape.h (+9, -6) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCompoundShape.cpp (+54, -11) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCompoundShape.h (+17, -9) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConcaveShape.h (+10, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConeShape.cpp (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConeShape.h (+0, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp (+23, -22) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexHullShape.h (+28, -14) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp (+4, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexInternalShape.h (+3, -8) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexShape.cpp (+361, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexShape.h (+16, -10) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp (+8, -10) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h (+4, -6) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCylinderShape.cpp (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCylinderShape.h (+1, -5) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btEmptyShape.cpp (+2, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btEmptyShape.h (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp (+163, -88) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h (+89, -19) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp (+6, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btMinkowskiSumShape.h (+0, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h (+5, -6) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp (+2, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btMultiSphereShape.h (+0, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp (+13, -13) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp (+2, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h (+20, -5) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp (+5, -6) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h (+1, -6) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btSphereShape.cpp (+0, -6) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btSphereShape.h (+6, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp (+2, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btStaticPlaneShape.h (+0, -5) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btStridingMeshInterface.h (+12, -11) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp (+20, -15) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTetrahedronShape.h (+10, -11) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleBuffer.h (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp (+3, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h (+4, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp (+1, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMesh.cpp (+29, -23) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMesh.h (+4, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp (+3, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMeshShape.h (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleShape.h (+7, -10) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp (+2, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btUniformScalingShape.h (+0, -1) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btBoxCollision.h (+2, -6) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btClipPolygon.h (+0, -4) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btContactProcessing.cpp (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btContactProcessing.h (+10, -14) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGenericPoolAllocator.cpp (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGenericPoolAllocator.h (+0, -5) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGeometryOperations.h (+0, -4) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGImpactBvh.cpp (+7, -8) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGImpactBvh.h (+20, -27) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp (+7, -6) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp (+8, -9) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.h (+7, -14) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGImpactShape.h (+15, -2) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btQuantization.h (+0, -4) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btTriangleShapeEx.cpp (+4, -4) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btTriangleShapeEx.h (+5, -5) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_array.h (+1, -7) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_basic_geometry_operations.h (+0, -4) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_bitset.h (+0, -6) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_box_collision.h (+0, -4) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_box_set.cpp (+2, -2) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_box_set.h (+0, -7) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_clip_polygon.h (+0, -4) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_contact.h (+4, -12) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_geom_types.h (+1, -6) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_hash_table.h (+4, -22) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_linear_math.h (+0, -11) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_math.h (+4, -28) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_memory.h (+13, -34) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_radixsort.h (+2, -6) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_tri_collision.cpp (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_tri_collision.h (+1, -5) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp (+5, -3) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h (+1, -2) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp (+710, -710) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp (+3, -10) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp (+64, -6) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h (+10, -1) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h (+8, -0) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp (+10, -9) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h (+1, -2) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp (+7, -4) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h (+15, -5) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp (+16, -4) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h (+12, -1) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h (+3, -4) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp (+11, -13) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h (+11, -11) (Diff)
/extern/bullet2/src/BulletDynamics/CMakeLists.txt (+75, -18) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp (+824, -124) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h (+106, -3) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btContactConstraint.cpp (+7, -7) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btContactConstraint.h (+1, -1) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btContactSolverInfo.h (+13, -3) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp (+583, -282) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h (+49, -6) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp (+462, -205) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h (+25, -5) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp (+155, -52) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h (+8, -1) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp (+677, -1102) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h (+35, -40) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp (+432, -30) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h (+13, -2) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSolverBody.h (+113, -47) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSolverConstraint.h (+42, -20) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp (+61, -3) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btTypedConstraint.h (+61, -4) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp (+314, -56) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h (+27, -10) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btDynamicsWorld.h (+8, -0) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btRigidBody.cpp (+11, -1) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btRigidBody.h (+20, -13) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp (+3, -3) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h (+2, -2) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/Bullet-C-API.cpp (+11, -11) (Diff)
/extern/bullet2/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp (+6, -6) (Diff)
/extern/bullet2/src/BulletDynamics/Vehicle/btRaycastVehicle.h (+12, -1) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBody.cpp (+1056, -987) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBody.h (+153, -138) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp (+60, -60) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h (+6, -6) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBodyHelpers.cpp (+342, -136) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBodyHelpers.h (+49, -37) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBodyInternals.h (+383, -364) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp (+8, -10) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h (+1, -1) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp (+3, -3) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftRigidCollisionAlgorithm.h (+4, -4) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp (+24, -17) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftRigidDynamicsWorld.h (+9, -9) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftSoftCollisionAlgorithm.h (+1, -1) (Diff)
/extern/bullet2/src/BulletSoftBody/btSparseSDF.h (+89, -89) (Diff)
/extern/bullet2/src/BulletSoftBody/CMakeLists.txt (+29, -7) (Diff)
/extern/bullet2/src/LinearMath/btAabbUtil2.h (+43, -9) (Diff)
/extern/bullet2/src/LinearMath/btAlignedAllocator.cpp (+17, -13) (Diff)
/extern/bullet2/src/LinearMath/btAlignedAllocator.h (+5, -2) (Diff)
/extern/bullet2/src/LinearMath/btAlignedObjectArray.h (+21, -5) (Diff)
/extern/bullet2/src/LinearMath/btConvexHull.cpp (+27, -27) (Diff)
/extern/bullet2/src/LinearMath/btConvexHull.h (+8, -12) (Diff)
/extern/bullet2/src/LinearMath/btIDebugDraw.h (+181, -0) (Diff)
/extern/bullet2/src/LinearMath/btMatrix3x3.h (+176, -62) (Diff)
/extern/bullet2/src/LinearMath/btQuadWord.h (+117, -79) (Diff)
/extern/bullet2/src/LinearMath/btQuaternion.h (+121, -43) (Diff)
/extern/bullet2/src/LinearMath/btQuickprof.cpp (+65, -1) (Diff)
/extern/bullet2/src/LinearMath/btQuickprof.h (+16, -4) (Diff)
/extern/bullet2/src/LinearMath/btScalar.h (+23, -9) (Diff)
/extern/bullet2/src/LinearMath/btStackAlloc.h (+1, -0) (Diff)
/extern/bullet2/src/LinearMath/btTransform.h (+51, -15) (Diff)
/extern/bullet2/src/LinearMath/btTransformUtil.h (+113, -10) (Diff)
/extern/bullet2/src/LinearMath/btVector3.h (+263, -78) (Diff)
/extern/bullet2/src/LinearMath/CMakeLists.txt (+22, -6) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.cpp (+4, -2) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp (+3, -1) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp (+4, -5) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h (+145, -35) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h (+21, -1) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h (+31, -14) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btDbvt.cpp (+759, -753) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btDbvt.h (+720, -577) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp (+467, -288) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h (+63, -53) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btDispatcher.h (+10, -7) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp (+24, -1) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h (+8, -1) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp (+68, -14) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h (+34, -3) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp (+158, -35) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h (+28, -41) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp (+44, -14) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h (+25, -6) (Diff)
/extern/bullet2/src/BulletCollision/CMakeLists.txt (+232, -151) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp (+10, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionConfiguration.h (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h (+0, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp (+12, -7) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp (+1, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionObject.h (+32, -12) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp (+220, -69) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionWorld.h (+29, -18) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp (+62, -7) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h (+9, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h (+4, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp (+176, -28) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h (+31, -8) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp (+66, -19) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h (+21, -8) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp (+9, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h (+12, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btManifoldResult.cpp (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btManifoldResult.h (+3, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp (+86, -80) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.h (+13, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h (+2, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp (+2, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btUnionFind.cpp (+0, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btUnionFind.h (+4, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp (+8, -10) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/SphereTriangleDetector.h (+4, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btBoxShape.h (+15, -21) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp (+45, -13) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h (+2, -5) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp (+2, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCapsuleShape.h (+2, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCollisionShape.cpp (+9, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCollisionShape.h (+9, -6) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCompoundShape.cpp (+54, -11) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCompoundShape.h (+17, -9) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConcaveShape.h (+10, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConeShape.cpp (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConeShape.h (+0, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp (+23, -22) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexHullShape.h (+28, -14) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp (+4, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexInternalShape.h (+3, -8) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexShape.cpp (+361, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexShape.h (+16, -10) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp (+8, -10) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h (+4, -6) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCylinderShape.cpp (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCylinderShape.h (+1, -5) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btEmptyShape.cpp (+2, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btEmptyShape.h (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp (+163, -88) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h (+89, -19) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp (+6, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btMinkowskiSumShape.h (+0, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h (+5, -6) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp (+2, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btMultiSphereShape.h (+0, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp (+13, -13) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp (+2, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h (+20, -5) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp (+5, -6) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h (+1, -6) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btSphereShape.cpp (+0, -6) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btSphereShape.h (+6, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp (+2, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btStaticPlaneShape.h (+0, -5) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btStridingMeshInterface.h (+12, -11) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp (+20, -15) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTetrahedronShape.h (+10, -11) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleBuffer.h (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp (+3, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h (+4, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp (+1, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMesh.cpp (+29, -23) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMesh.h (+4, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp (+3, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMeshShape.h (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleShape.h (+7, -10) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp (+2, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btUniformScalingShape.h (+0, -1) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btBoxCollision.h (+2, -6) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btClipPolygon.h (+0, -4) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btContactProcessing.cpp (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btContactProcessing.h (+10, -14) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGenericPoolAllocator.cpp (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGenericPoolAllocator.h (+0, -5) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGeometryOperations.h (+0, -4) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGImpactBvh.cpp (+7, -8) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGImpactBvh.h (+20, -27) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp (+7, -6) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp (+8, -9) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.h (+7, -14) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btGImpactShape.h (+15, -2) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btQuantization.h (+0, -4) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btTriangleShapeEx.cpp (+4, -4) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/btTriangleShapeEx.h (+5, -5) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_array.h (+1, -7) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_basic_geometry_operations.h (+0, -4) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_bitset.h (+0, -6) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_box_collision.h (+0, -4) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_box_set.cpp (+2, -2) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_box_set.h (+0, -7) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_clip_polygon.h (+0, -4) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_contact.h (+4, -12) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_geom_types.h (+1, -6) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_hash_table.h (+4, -22) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_linear_math.h (+0, -11) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_math.h (+4, -28) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_memory.h (+13, -34) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_radixsort.h (+2, -6) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_tri_collision.cpp (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/Gimpact/gim_tri_collision.h (+1, -5) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp (+5, -3) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h (+1, -2) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp (+710, -710) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp (+3, -10) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp (+64, -6) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h (+10, -1) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h (+8, -0) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp (+10, -9) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h (+1, -2) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp (+7, -4) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h (+15, -5) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp (+16, -4) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h (+12, -1) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h (+3, -4) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp (+11, -13) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h (+11, -11) (Diff)
/extern/bullet2/src/BulletDynamics/CMakeLists.txt (+75, -18) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp (+824, -124) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h (+106, -3) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btContactConstraint.cpp (+7, -7) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btContactConstraint.h (+1, -1) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btContactSolverInfo.h (+13, -3) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp (+583, -282) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h (+49, -6) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp (+462, -205) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h (+25, -5) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp (+155, -52) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h (+8, -1) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp (+677, -1102) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h (+35, -40) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp (+432, -30) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h (+13, -2) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSolverBody.h (+113, -47) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSolverConstraint.h (+42, -20) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp (+61, -3) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btTypedConstraint.h (+61, -4) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp (+314, -56) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h (+27, -10) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btDynamicsWorld.h (+8, -0) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btRigidBody.cpp (+11, -1) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btRigidBody.h (+20, -13) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp (+3, -3) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h (+2, -2) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/Bullet-C-API.cpp (+11, -11) (Diff)
/extern/bullet2/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp (+6, -6) (Diff)
/extern/bullet2/src/BulletDynamics/Vehicle/btRaycastVehicle.h (+12, -1) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBody.cpp (+1056, -987) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBody.h (+153, -138) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp (+60, -60) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h (+6, -6) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBodyHelpers.cpp (+342, -136) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBodyHelpers.h (+49, -37) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBodyInternals.h (+383, -364) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp (+8, -10) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h (+1, -1) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp (+3, -3) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftRigidCollisionAlgorithm.h (+4, -4) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp (+24, -17) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftRigidDynamicsWorld.h (+9, -9) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftSoftCollisionAlgorithm.h (+1, -1) (Diff)
/extern/bullet2/src/BulletSoftBody/btSparseSDF.h (+89, -89) (Diff)
/extern/bullet2/src/BulletSoftBody/CMakeLists.txt (+29, -7) (Diff)
/extern/bullet2/src/LinearMath/btAabbUtil2.h (+43, -9) (Diff)
/extern/bullet2/src/LinearMath/btAlignedAllocator.cpp (+17, -13) (Diff)
/extern/bullet2/src/LinearMath/btAlignedAllocator.h (+5, -2) (Diff)
/extern/bullet2/src/LinearMath/btAlignedObjectArray.h (+21, -5) (Diff)
/extern/bullet2/src/LinearMath/btConvexHull.cpp (+27, -27) (Diff)
/extern/bullet2/src/LinearMath/btConvexHull.h (+8, -12) (Diff)
/extern/bullet2/src/LinearMath/btIDebugDraw.h (+181, -0) (Diff)
/extern/bullet2/src/LinearMath/btMatrix3x3.h (+176, -62) (Diff)
/extern/bullet2/src/LinearMath/btQuadWord.h (+117, -79) (Diff)
/extern/bullet2/src/LinearMath/btQuaternion.h (+121, -43) (Diff)
/extern/bullet2/src/LinearMath/btQuickprof.cpp (+65, -1) (Diff)
/extern/bullet2/src/LinearMath/btQuickprof.h (+16, -4) (Diff)
/extern/bullet2/src/LinearMath/btScalar.h (+23, -9) (Diff)
/extern/bullet2/src/LinearMath/btStackAlloc.h (+1, -0) (Diff)
/extern/bullet2/src/LinearMath/btTransform.h (+51, -15) (Diff)
/extern/bullet2/src/LinearMath/btTransformUtil.h (+113, -10) (Diff)
/extern/bullet2/src/LinearMath/btVector3.h (+263, -78) (Diff)
/extern/bullet2/src/LinearMath/CMakeLists.txt (+22, -6) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.cpp (+4, -2) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp (+3, -1) (Diff)