Blender Git Commit Log

Git Commits -> Revision 44d16f0

Revision 44d16f0 by Erwin Coumans (master)
October 23, 2006, 02:54 (GMT)
Added refactored Bullet 2.x library. Important: these files are not part of the Blender build yet. First, the integration will be updated to make use of the new Bullet version. Then all build systems needs to be updated.
The refactoring didn't leave a single file the same, all filenames and classes have bt prefix, methodnames start with lowercase, a single headerfile can be included, and also a single include path.
Plan is to make use of this Bullet 2.x version in extern/bullet2 within the coming weeks, then extern/bullet can be discarded/ignored/content removed.

Commit Details:

Full Hash: 44d16f056215e6068f0b186a0ab766165cf3966e
SVN Revision: 8665
Parent Commit: e459764
Lines Changed: +21796, -0

164 Added Paths:

/extern/bullet2/readme.txt (+12, -0) (View)
/extern/bullet2/src/btBulletCollisionCommon.h (+59, -0) (View)
/extern/bullet2/src/btBulletDynamicsCommon.h (+38, -0) (View)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp (+499, -0) (View)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h (+115, -0) (View)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h (+40, -0) (View)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp (+17, -0) (View)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h (+177, -0) (View)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp (+23, -0) (View)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h (+70, -0) (View)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btDispatcher.cpp (+22, -0) (View)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btDispatcher.h (+94, -0) (View)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp (+203, -0) (View)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h (+84, -0) (View)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp (+220, -0) (View)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h (+92, -0) (View)
/extern/bullet2/src/BulletCollision/CMakeLists.txt (+57, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h (+44, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp (+336, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.h (+132, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp (+53, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionObject.h (+148, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp (+356, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionWorld.h (+244, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp (+140, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h (+64, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp (+303, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h (+111, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp (+277, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h (+81, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp (+35, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h (+46, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btManifoldResult.cpp (+107, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btManifoldResult.h (+75, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp (+280, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.h (+60, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp (+242, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h (+64, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp (+78, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h (+56, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btUnionFind.cpp (+77, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btUnionFind.h (+117, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btBoxShape.cpp (+58, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btBoxShape.h (+262, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp (+138, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h (+58, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCollisionMargin.h (+26, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCollisionShape.cpp (+75, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCollisionShape.h (+87, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCompoundShape.cpp (+100, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCompoundShape.h (+117, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConcaveShape.cpp (+28, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConcaveShape.h (+51, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConeShape.cpp (+100, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConeShape.h (+83, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp (+166, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexHullShape.h (+67, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexShape.cpp (+69, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexShape.h (+92, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp (+193, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h (+51, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCylinderShape.cpp (+196, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCylinderShape.h (+140, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btEmptyShape.cpp (+49, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btEmptyShape.h (+71, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp (+56, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btMinkowskiSumShape.h (+62, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp (+148, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btMultiSphereShape.h (+62, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp (+274, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btOptimizedBvh.h (+100, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp (+118, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h (+55, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btSphereShape.cpp (+74, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btSphereShape.h (+63, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp (+100, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btStaticPlaneShape.h (+61, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp (+85, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btStridingMeshInterface.h (+87, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp (+193, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTetrahedronShape.h (+75, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleCallback.cpp (+28, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleCallback.h (+40, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp (+65, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h (+82, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMesh.cpp (+61, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMesh.h (+73, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp (+201, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMeshShape.h (+68, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleShape.h (+164, -0) (View)
/extern/bullet2/src/BulletCollision/Doxyfile (+746, -0)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp (+200, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h (+52, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btConvexCast.cpp (+20, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btConvexCast.h (+71, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h (+42, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h (+87, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp (+174, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h (+50, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp (+218, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h (+84, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h (+98, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp (+246, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h (+37, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp (+246, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h (+140, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btPointCollector.h (+57, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp (+101, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h (+42, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h (+64, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp (+133, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h (+50, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp (+598, -0) (View)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h (+157, -0) (View)
/extern/bullet2/src/BulletDynamics/CMakeLists.txt (+19, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btConstraintSolver.h (+41, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btContactConstraint.cpp (+234, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btContactConstraint.h (+104, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btContactSolverInfo.h (+47, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp (+250, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h (+114, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp (+275, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h (+73, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h (+156, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp (+115, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h (+78, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp (+361, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h (+64, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp (+241, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h (+106, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp (+53, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btTypedConstraint.h (+90, -0) (View)
/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp (+746, -0) (View)
/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h (+142, -0) (View)
/extern/bullet2/src/BulletDynamics/Dynamics/btDynamicsWorld.h (+65, -0) (View)
/extern/bullet2/src/BulletDynamics/Dynamics/btRigidBody.cpp (+265, -0) (View)
/extern/bullet2/src/BulletDynamics/Dynamics/btRigidBody.h (+316, -0) (View)
/extern/bullet2/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp (+186, -0) (View)
/extern/bullet2/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h (+82, -0) (View)
/extern/bullet2/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp (+595, -0) (View)
/extern/bullet2/src/BulletDynamics/Vehicle/btRaycastVehicle.h (+167, -0) (View)
/extern/bullet2/src/BulletDynamics/Vehicle/btVehicleRaycaster.h (+35, -0) (View)
/extern/bullet2/src/BulletDynamics/Vehicle/btWheelInfo.cpp (+55, -0) (View)
/extern/bullet2/src/BulletDynamics/Vehicle/btWheelInfo.h (+116, -0) (View)
/extern/bullet2/src/CMakeLists.txt (+1, -0) (View)
/extern/bullet2/src/LinearMath/btAabbUtil2.h (+57, -0) (View)
/extern/bullet2/src/LinearMath/btDefaultMotionState.h (+34, -0) (View)
/extern/bullet2/src/LinearMath/btIDebugDraw.h (+69, -0) (View)
/extern/bullet2/src/LinearMath/btList.h (+73, -0) (View)
/extern/bullet2/src/LinearMath/btMatrix3x3.h (+395, -0) (View)
/extern/bullet2/src/LinearMath/btMinMax.h (+69, -0) (View)
/extern/bullet2/src/LinearMath/btMotionState.h (+38, -0) (View)
/extern/bullet2/src/LinearMath/btPoint3.h (+24, -0) (View)
/extern/bullet2/src/LinearMath/btQuadWord.h (+134, -0) (View)
/extern/bullet2/src/LinearMath/btQuaternion.h (+290, -0) (View)
/extern/bullet2/src/LinearMath/btQuickprof.cpp (+45, -0) (View)
/extern/bullet2/src/LinearMath/btQuickprof.h (+687, -0) (View)
/extern/bullet2/src/LinearMath/btRandom.h (+42, -0) (View)
/extern/bullet2/src/LinearMath/btScalar.h (+126, -0) (View)
/extern/bullet2/src/LinearMath/btSimdMinMax.h (+40, -0) (View)
/extern/bullet2/src/LinearMath/btTransform.h (+193, -0) (View)
/extern/bullet2/src/LinearMath/btTransformUtil.h (+143, -0) (View)
/extern/bullet2/src/LinearMath/btVector3.h (+403, -0) (View)
/extern/bullet2/src/LinearMath/CMakeLists.txt (+9, -0) (View)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021