Blender Git Commit Log

Git Commits -> Revision af9573e

Revision af9573e by Erwin Coumans (master)
March 27, 2006, 06:37 (GMT)
Synchronized Bullet physics to latest version.

- Changed license from MIT to ZLib.
- Added 3D Sweep and Prune contribution
- More stable native constraint solver

Sorry for any inconvenience caused by this checkin.
All Blender buildsystems require update: added files and moved files.

Commit Details:

Full Hash: af9573e9eaf9314e9d07575802d34c17bb1091b3
SVN Revision: 7134
Parent Commit: 75ce4ca
Lines Changed: +3745, -1679

7 Added Paths:

/extern/bullet/Bullet/BroadphaseCollision/AxisSweep3.cpp (+472, -0) (View)
/extern/bullet/Bullet/BroadphaseCollision/AxisSweep3.h (+111, -0) (View)
/extern/bullet/Bullet/CollisionDispatch/CollisionObject.cpp (+34, -0) (View)
/extern/bullet/Bullet/CollisionDispatch/CollisionObject.h (+85, -0) (View)
/extern/bullet/BulletDynamics/ConstraintSolver/HingeConstraint.cpp (+142, -0) (View)
/extern/bullet/BulletDynamics/ConstraintSolver/HingeConstraint.h (+67, -0) (View)
/extern/bullet/BulletDynamics/ConstraintSolver/TypedConstraint.cpp (+51, -0) (View)

2 Deleted Paths:

/extern/bullet/Bullet/NarrowPhaseCollision/CollisionObject.cpp (+0, -19)
/extern/bullet/Bullet/NarrowPhaseCollision/CollisionObject.h (+0, -68)

155 Modified Paths:

/extern/bullet/Bullet/BroadphaseCollision/BroadphaseInterface.h (+13, -8) (Diff)
/extern/bullet/Bullet/BroadphaseCollision/BroadphaseProxy.cpp (+13, -8) (Diff)
/extern/bullet/Bullet/BroadphaseCollision/BroadphaseProxy.h (+16, -30) (Diff)
/extern/bullet/Bullet/BroadphaseCollision/CollisionAlgorithm.cpp (+13, -8) (Diff)
/extern/bullet/Bullet/BroadphaseCollision/CollisionAlgorithm.h (+13, -8) (Diff)
/extern/bullet/Bullet/BroadphaseCollision/Dispatcher.cpp (+13, -8) (Diff)
/extern/bullet/Bullet/BroadphaseCollision/Dispatcher.h (+18, -8) (Diff)
/extern/bullet/Bullet/BroadphaseCollision/SimpleBroadphase.cpp (+59, -32) (Diff)
/extern/bullet/Bullet/BroadphaseCollision/SimpleBroadphase.h (+29, -17) (Diff)
/extern/bullet/Bullet/Bullet3_vc7.vcproj (+108, -18) (Diff)
/extern/bullet/Bullet/Bullet3_vc8.vcproj (+20, -8) (Diff)
/extern/bullet/Bullet/CollisionDispatch/CollisionDispatcher.cpp (+39, -20) (Diff)
/extern/bullet/Bullet/CollisionDispatch/CollisionDispatcher.h (+21, -10) (Diff)
/extern/bullet/Bullet/CollisionDispatch/CollisionWorld.cpp (+33, -11) (Diff)
/extern/bullet/Bullet/CollisionDispatch/CollisionWorld.h (+15, -8) (Diff)
/extern/bullet/Bullet/CollisionDispatch/ConvexConcaveCollisionAlgorithm.cpp (+26, -16) (Diff)
/extern/bullet/Bullet/CollisionDispatch/ConvexConcaveCollisionAlgorithm.h (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionDispatch/ConvexConvexAlgorithm.cpp (+19, -13) (Diff)
/extern/bullet/Bullet/CollisionDispatch/ConvexConvexAlgorithm.h (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionDispatch/EmptyCollisionAlgorithm.cpp (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionDispatch/EmptyCollisionAlgorithm.h (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionDispatch/ManifoldResult.cpp (+16, -9) (Diff)
/extern/bullet/Bullet/CollisionDispatch/ManifoldResult.h (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionDispatch/UnionFind.cpp (+15, -0) (Diff)
/extern/bullet/Bullet/CollisionDispatch/UnionFind.h (+15, -0) (Diff)
/extern/bullet/Bullet/CollisionShapes/BoxShape.cpp (+14, -10) (Diff)
/extern/bullet/Bullet/CollisionShapes/BoxShape.h (+13, -9) (Diff)
/extern/bullet/Bullet/CollisionShapes/BvhTriangleMeshShape.cpp (+14, -10) (Diff)
/extern/bullet/Bullet/CollisionShapes/BvhTriangleMeshShape.h (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/CollisionMargin.h (+15, -0) (Diff)
/extern/bullet/Bullet/CollisionShapes/CollisionShape.cpp (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/CollisionShape.h (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/ConeShape.cpp (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/ConeShape.h (+16, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/ConvexHullShape.cpp (+14, -11) (Diff)
/extern/bullet/Bullet/CollisionShapes/ConvexHullShape.h (+13, -9) (Diff)
/extern/bullet/Bullet/CollisionShapes/ConvexShape.cpp (+13, -9) (Diff)
/extern/bullet/Bullet/CollisionShapes/ConvexShape.h (+13, -9) (Diff)
/extern/bullet/Bullet/CollisionShapes/ConvexTriangleCallback.cpp (+17, -2) (Diff)
/extern/bullet/Bullet/CollisionShapes/ConvexTriangleCallback.h (+15, -0) (Diff)
/extern/bullet/Bullet/CollisionShapes/CylinderShape.cpp (+13, -10) (Diff)
/extern/bullet/Bullet/CollisionShapes/CylinderShape.h (+13, -9) (Diff)
/extern/bullet/Bullet/CollisionShapes/EmptyShape.cpp (+13, -9) (Diff)
/extern/bullet/Bullet/CollisionShapes/EmptyShape.h (+13, -9) (Diff)
/extern/bullet/Bullet/CollisionShapes/MinkowskiSumShape.cpp (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/MinkowskiSumShape.h (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/MultiSphereShape.cpp (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/MultiSphereShape.h (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/OptimizedBvh.cpp (+14, -12) (Diff)
/extern/bullet/Bullet/CollisionShapes/OptimizedBvh.h (+12, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/PolyhedralConvexShape.cpp (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/PolyhedralConvexShape.h (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/Simplex1to4Shape.cpp (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/Simplex1to4Shape.h (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/SphereShape.cpp (+13, -9) (Diff)
/extern/bullet/Bullet/CollisionShapes/SphereShape.h (+14, -10) (Diff)
/extern/bullet/Bullet/CollisionShapes/StridingMeshInterface.cpp (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/StridingMeshInterface.h (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/TriangleCallback.cpp (+12, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/TriangleCallback.h (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/TriangleIndexVertexArray.cpp (+12, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/TriangleIndexVertexArray.h (+12, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/TriangleMesh.cpp (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/TriangleMesh.h (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/TriangleMeshShape.cpp (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/TriangleMeshShape.h (+13, -8) (Diff)
/extern/bullet/Bullet/CollisionShapes/TriangleShape.h (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/BU_AlgebraicPolynomialSolver.cpp (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/BU_AlgebraicPolynomialSolver.h (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/BU_Collidable.cpp (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/BU_Collidable.h (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/BU_CollisionPair.cpp (+15, -10) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/BU_CollisionPair.h (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/BU_EdgeEdge.cpp (+18, -13) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/BU_EdgeEdge.h (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/BU_MotionStateInterface.h (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/BU_PolynomialSolverInterface.h (+13, -0) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/BU_Screwing.cpp (+15, -12) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/BU_Screwing.h (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/BU_StaticMotionState.h (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/BU_VertexPoly.cpp (+15, -10) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/BU_VertexPoly.h (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/CollisionMargin.h (+15, -0) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/ContinuousConvexCollision.cpp (+15, -10) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/ContinuousConvexCollision.h (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/ConvexCast.cpp (+15, -0) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/ConvexCast.h (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/ConvexPenetrationDepthSolver.h (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/DiscreteCollisionDetectorInterface.h (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/GjkConvexCast.cpp (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/GjkConvexCast.h (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/GjkPairDetector.cpp (+12, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/GjkPairDetector.h (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/ManifoldContactAddResult.cpp (+14, -0) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/ManifoldContactAddResult.h (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/ManifoldPoint.h (+47, -3) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/MinkowskiPenetrationDepthSolver.cpp (+15, -0) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/MinkowskiPenetrationDepthSolver.h (+14, -0) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/PersistentManifold.cpp (+12, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/PersistentManifold.h (+12, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/PointCollector.h (+16, -1) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/RaycastCallback.cpp (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/RaycastCallback.h (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/SimplexSolverInterface.h (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/SubSimplexConvexCast.cpp (+15, -10) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/SubSimplexConvexCast.h (+13, -8) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/VoronoiSimplexSolver.cpp (+14, -10) (Diff)
/extern/bullet/Bullet/NarrowPhaseCollision/VoronoiSimplexSolver.h (+13, -8) (Diff)
/extern/bullet/BulletDynamics/BulletDynamics.dsp (+50, -2) (Diff)
/extern/bullet/BulletDynamics/BulletDynamics_vc7.vcproj (+10, -51) (Diff)
/extern/bullet/BulletDynamics/BulletDynamics_vc8.vcproj (+10, -42) (Diff)
/extern/bullet/BulletDynamics/ConstraintSolver/ConstraintSolver.h (+13, -8) (Diff)
/extern/bullet/BulletDynamics/ConstraintSolver/ContactConstraint.cpp (+106, -80) (Diff)
/extern/bullet/BulletDynamics/ConstraintSolver/ContactConstraint.h (+26, -12) (Diff)
/extern/bullet/BulletDynamics/ConstraintSolver/ContactSolverInfo.h (+13, -8) (Diff)
/extern/bullet/BulletDynamics/ConstraintSolver/JacobianEntry.h (+13, -8) (Diff)
/extern/bullet/BulletDynamics/ConstraintSolver/OdeConstraintSolver.cpp (+14, -8) (Diff)
/extern/bullet/BulletDynamics/ConstraintSolver/OdeConstraintSolver.h (+13, -8) (Diff)
/extern/bullet/BulletDynamics/ConstraintSolver/Point2PointConstraint.cpp (+17, -17) (Diff)
/extern/bullet/BulletDynamics/ConstraintSolver/Point2PointConstraint.h (+18, -21) (Diff)
/extern/bullet/BulletDynamics/ConstraintSolver/SimpleConstraintSolver.cpp (+102, -33) (Diff)
/extern/bullet/BulletDynamics/ConstraintSolver/SimpleConstraintSolver.h (+15, -8) (Diff)
/extern/bullet/BulletDynamics/ConstraintSolver/Solve2LinearConstraint.cpp (+14, -8) (Diff)
/extern/bullet/BulletDynamics/ConstraintSolver/Solve2LinearConstraint.h (+13, -8) (Diff)
/extern/bullet/BulletDynamics/ConstraintSolver/SorLcp.cpp (+4, -0) (Diff)
/extern/bullet/BulletDynamics/ConstraintSolver/TypedConstraint.h (+34, -14) (Diff)
/extern/bullet/BulletDynamics/Dynamics/BU_Joint.cpp (+15, -0) (Diff)
/extern/bullet/BulletDynamics/Dynamics/BU_Joint.h (+15, -0) (Diff)
/extern/bullet/BulletDynamics/Dynamics/ContactJoint.cpp (+31, -17) (Diff)
/extern/bullet/BulletDynamics/Dynamics/ContactJoint.h (+15, -0) (Diff)
/extern/bullet/BulletDynamics/Dynamics/MassProps.h (+14, -0) (Diff)
/extern/bullet/BulletDynamics/Dynamics/RigidBody.cpp (+19, -4) (Diff)
/extern/bullet/BulletDynamics/Dynamics/RigidBody.h (+31, -2) (Diff)
/extern/bullet/BulletDynamics/Vehicle/RaycastVehicle.h (+11, -0) (Diff)
/extern/bullet/BulletLicense.txt (+11, -8) (Diff)
/extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsController.cpp (+16, -0) (Diff)
/extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsController.h (+16, -2) (Diff)
/extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsEnvironment.cpp (+153, -31) (Diff)
/extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsEnvironment.h (+21, -5) (Diff)
/extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysics_vc8.vcproj (+4, -1) (Diff)
/extern/bullet/LinearMath/AabbUtil2.h (+10, -22) (Diff)
/extern/bullet/LinearMath/GEN_List.h (+11, -23) (Diff)
/extern/bullet/LinearMath/GEN_MinMax.h (+10, -22) (Diff)
/extern/bullet/LinearMath/GEN_random.h (+11, -23) (Diff)
/extern/bullet/LinearMath/IDebugDraw.h (+2, -0) (Diff)
/extern/bullet/LinearMath/SimdMatrix3x3.h (+10, -22) (Diff)
/extern/bullet/LinearMath/SimdMinMax.h (+11, -23) (Diff)
/extern/bullet/LinearMath/SimdPoint3.h (+11, -23) (Diff)
/extern/bullet/LinearMath/SimdQuadWord.h (+11, -23) (Diff)
/extern/bullet/LinearMath/SimdQuaternion.h (+11, -23) (Diff)
/extern/bullet/LinearMath/SimdScalar.h (+11, -23) (Diff)
/extern/bullet/LinearMath/SimdTransform.h (+11, -23) (Diff)
/extern/bullet/LinearMath/SimdTransformUtil.h (+49, -8) (Diff)
/extern/bullet/LinearMath/SimdVector3.h (+17, -23) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp (+12, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021