Blender Git Loki
Git Commits -> Revision 7f29348
Revision 7f29348 by Erwin Coumans (master) September 13, 2008, 07:06 (GMT) |
Upgrade to latest Bullet trunk, that is in sync with Blender/extern/bullet2. (except for one define 'WIN32_AVOID_SSE_WHEN_EMBEDDED_INSIDE_BLENDER') In case someone reads those SVN logs: you can enable some extra broadphase SSE optimizations by replacing WIN32_AVOID_SSE_WHEN_EMBEDDED_INSIDE_BLENDER by WIN32 in extern/bullet2/src/BulletCollision/BroadphaseCollision/btDbvt.h Thanks to Benoit Bolsee for the upstream patch/contribution. Removed some obsolete files, they were just intended for comparison/testing. |
Commit Details:
Full Hash: 7f293488d12b5d5076b4bbf3d6c9248867c447a0
SVN Revision: 16496
Parent Commit: 206cfe7
Lines Changed: +1302, -3470
2 Added Paths:
/extern/bullet2/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp (+103, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h (+57, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h (+57, -0) (View)
12 Deleted Paths:
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btOdeContactJoint.cpp (+0, -278)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btOdeContactJoint.h (+0, -50)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btOdeJoint.cpp (+0, -25)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btOdeJoint.h (+0, -94)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btOdeMacros.h (+0, -212)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btOdeQuickstepConstraintSolver.cpp (+0, -393)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btOdeQuickstepConstraintSolver.h (+0, -109)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btOdeSolverBody.h (+0, -48)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btOdeTypedJoint.cpp (+0, -880)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btOdeTypedJoint.h (+0, -142)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSorLcp.cpp (+0, -683)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSorLcp.h (+0, -112)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btOdeContactJoint.h (+0, -50)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btOdeJoint.cpp (+0, -25)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btOdeJoint.h (+0, -94)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btOdeMacros.h (+0, -212)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btOdeQuickstepConstraintSolver.cpp (+0, -393)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btOdeQuickstepConstraintSolver.h (+0, -109)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btOdeSolverBody.h (+0, -48)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btOdeTypedJoint.cpp (+0, -880)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btOdeTypedJoint.h (+0, -142)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSorLcp.cpp (+0, -683)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSorLcp.h (+0, -112)
43 Modified Paths:
/extern/bullet2/src/btBulletCollisionCommon.h (+3, -1) (Diff)
/extern/bullet2/src/btBulletDynamicsCommon.h (+1, -3) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h (+43, -42) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btDbvt.cpp (+30, -61) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btDbvt.h (+104, -94) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp (+28, -38) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h (+6, -15) (Diff)
/extern/bullet2/src/BulletCollision/CMakeLists.txt (+93, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp (+2, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionObject.h (+12, -6) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp (+9, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp (+176, -35) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h (+5, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp (+11, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h (+3, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btBoxShape.cpp (+1, -13) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCapsuleShape.h (+2, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCompoundShape.cpp (+135, -55) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCompoundShape.h (+26, -16) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp (+110, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h (+7, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp (+2, -6) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp (+2, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h (+2, -22) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp (+2, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMeshShape.h (+10, -0) (Diff)
/extern/bullet2/src/BulletDynamics/CMakeLists.txt (+17, -1) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp (+19, -2) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp (+6, -3) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp (+1, -0) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h (+3, -0) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp (+97, -1) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h (+1, -1) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btDynamicsWorld.h (+1, -1) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBody.cpp (+2, -2) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBodyHelpers.cpp (+0, -3) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBodyInternals.h (+2, -1) (Diff)
/extern/bullet2/src/LinearMath/btAabbUtil2.h (+34, -0) (Diff)
/extern/bullet2/src/LinearMath/btMatrix3x3.h (+85, -0) (Diff)
/extern/bullet2/src/LinearMath/btScalar.h (+20, -5) (Diff)
/extern/bullet2/src/LinearMath/CMakeLists.txt (+27, -2) (Diff)
/extern/bullet2/src/btBulletDynamicsCommon.h (+1, -3) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h (+43, -42) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btDbvt.cpp (+30, -61) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btDbvt.h (+104, -94) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp (+28, -38) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h (+6, -15) (Diff)
/extern/bullet2/src/BulletCollision/CMakeLists.txt (+93, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp (+2, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionObject.h (+12, -6) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp (+9, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp (+176, -35) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h (+5, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp (+11, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h (+3, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btBoxShape.cpp (+1, -13) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCapsuleShape.h (+2, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCompoundShape.cpp (+135, -55) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCompoundShape.h (+26, -16) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp (+110, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h (+7, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp (+2, -6) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp (+2, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h (+2, -22) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp (+2, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMeshShape.h (+10, -0) (Diff)
/extern/bullet2/src/BulletDynamics/CMakeLists.txt (+17, -1) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp (+19, -2) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp (+6, -3) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp (+1, -0) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h (+3, -0) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp (+97, -1) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h (+1, -1) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btDynamicsWorld.h (+1, -1) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBody.cpp (+2, -2) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBodyHelpers.cpp (+0, -3) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBodyInternals.h (+2, -1) (Diff)
/extern/bullet2/src/LinearMath/btAabbUtil2.h (+34, -0) (Diff)
/extern/bullet2/src/LinearMath/btMatrix3x3.h (+85, -0) (Diff)
/extern/bullet2/src/LinearMath/btScalar.h (+20, -5) (Diff)
/extern/bullet2/src/LinearMath/CMakeLists.txt (+27, -2) (Diff)