Blender Git Commit Log

Git Commits -> Revision 8bde36c

Revision 8bde36c by Diego Borghetti
July 8, 2007, 21:10 (GMT)
branches/2-44-stable

Merge from trunk:

revision 11164:11165
Bugfix: 'Random' crashes after duplicating bones
Link: http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11165

revision 11024:11025
Bugfix: adding static objects will 'replace' previously added static object in game engine
need to use new motion state.
Link: http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11025

revision 11025:11026
Preparation to upgrade to bullet 2.53
Link: http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11026

revision 11026:11027
Upgrade to Bullet 2.53
Link: http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11027

revision 11177:11178
Synchronized to latest version of Bullet.
Link: http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11178

revision 11180:11181
Fixed issue with kinematic objects
Link: http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11181

revision 11181:11182
Someone reversed axle direction conventions inside Bullet (axle winding),
so need to compensate to keep game blender vehicles working the same.
Link: http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11182

revision 11186:11187
Makefile fix.
Link: http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11187

----

This is a big commit, i test it on linux and don't get any compile error.. so please test it
and let me know if you have some compile error.

Erwin if i forget some things, let me know.

Olivier: i begin work in the log now, need a review and then i send it to you (tomorrow).

Commit Details:

Full Hash: 8bde36ca54b1fb783ecaa24fee747d0e707054ba
SVN Revision: 11195
Parent Commit: 2ac4940
Lines Changed: +6431, -2366

6 Added Paths:

/extern/bullet2/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp (+146, -0) (View)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCapsuleShape.h (+60, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp (+286, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h (+123, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSolverBody.h (+71, -0) (View)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSolverConstraint.h (+63, -0) (View)

169 Modified Paths:

/extern/bullet2/src/btBulletCollisionCommon.h (+1, -0) (Diff)
/extern/bullet2/src/btBulletDynamicsCommon.h (+1, -0) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp (+211, -50) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h (+53, -30) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h (+34, -6) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h (+4, -1) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btDispatcher.h (+6, -4) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp (+26, -30) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h (+68, -32) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp (+7, -6) (Diff)
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h (+3, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h (+6, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp (+34, -15) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.h (+7, -9) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp (+9, -5) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionObject.h (+56, -23) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp (+64, -51) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCollisionWorld.h (+28, -23) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp (+9, -9) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h (+8, -8) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp (+17, -14) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h (+9, -9) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp (+19, -20) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h (+7, -6) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp (+3, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h (+4, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btManifoldResult.cpp (+15, -8) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btManifoldResult.h (+2, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp (+92, -58) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.h (+3, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp (+31, -24) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h (+5, -5) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp (+10, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h (+4, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp (+8, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h (+4, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btUnionFind.cpp (+11, -5) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/btUnionFind.h (+10, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp (+27, -28) (Diff)
/extern/bullet2/src/BulletCollision/CollisionDispatch/SphereTriangleDetector.h (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btBoxShape.cpp (+7, -8) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btBoxShape.h (+25, -25) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp (+47, -11) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h (+26, -9) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCollisionMargin.h (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCollisionShape.cpp (+23, -13) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCollisionShape.h (+16, -15) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCompoundShape.cpp (+13, -13) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCompoundShape.h (+9, -10) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConcaveShape.cpp (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConcaveShape.h (+5, -6) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConeShape.cpp (+8, -8) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConeShape.h (+12, -12) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp (+25, -13) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexHullShape.h (+17, -9) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexShape.cpp (+15, -7) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexShape.h (+35, -11) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp (+30, -18) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCylinderShape.cpp (+18, -8) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btCylinderShape.h (+15, -17) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btEmptyShape.cpp (+2, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btEmptyShape.h (+4, -5) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp (+273, -26) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h (+33, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp (+4, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btMinkowskiSumShape.h (+5, -5) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp (+11, -11) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btMultiSphereShape.h (+15, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp (+640, -74) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btOptimizedBvh.h (+249, -39) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp (+41, -11) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h (+41, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btSphereShape.cpp (+8, -5) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btSphereShape.h (+4, -4) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp (+12, -7) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btStaticPlaneShape.h (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp (+46, -7) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btStridingMeshInterface.h (+4, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp (+5, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTetrahedronShape.h (+2, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleBuffer.h (+1, -2) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleCallback.h (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h (+36, -21) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMesh.cpp (+13, -14) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMesh.h (+19, -24) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp (+14, -12) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleMeshShape.h (+13, -3) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btTriangleShape.h (+6, -3) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp (+18, -18) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btConvexCast.h (+7, -7) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h (+6, -7) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp (+8, -8) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h (+2, -2) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkEpa.h (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp (+4, -1) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp (+20, -19) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h (+2, -3) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h (+14, -13) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp (+59, -52) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp (+4, -4) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h (+32, -11) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btPointCollector.h (+6, -2) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp (+12, -12) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h (+2, -2) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp (+19, -13) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h (+3, -3) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp (+72, -63) (Diff)
/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h (+6, -6) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btConstraintSolver.h (+5, -1) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btContactConstraint.cpp (+58, -42) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btContactConstraint.h (+33, -24) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btContactSolverInfo.h (+15, -15) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp (+42, -36) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h (+9, -3) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp (+224, -55) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h (+59, -14) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h (+9, -9) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp (+4, -3) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h (+6, -7) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp (+724, -122) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h (+24, -13) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp (+36, -22) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h (+4, -3) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp (+6, -6) (Diff)
/extern/bullet2/src/BulletDynamics/ConstraintSolver/btTypedConstraint.h (+10, -4) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp (+204, -136) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h (+17, -14) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btDynamicsWorld.h (+8, -8) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btRigidBody.cpp (+86, -47) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btRigidBody.h (+32, -27) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp (+21, -9) (Diff)
/extern/bullet2/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h (+3, -3) (Diff)
/extern/bullet2/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp (+127, -46) (Diff)
/extern/bullet2/src/BulletDynamics/Vehicle/btRaycastVehicle.h (+39, -18) (Diff)
/extern/bullet2/src/BulletDynamics/Vehicle/btVehicleRaycaster.h (+2, -2) (Diff)
/extern/bullet2/src/BulletDynamics/Vehicle/btWheelInfo.cpp (+7, -6) (Diff)
/extern/bullet2/src/BulletDynamics/Vehicle/btWheelInfo.h (+12, -12) (Diff)
/extern/bullet2/src/LinearMath/btAabbUtil2.h (+5, -5) (Diff)
/extern/bullet2/src/LinearMath/btAlignedAllocator.cpp (+25, -2) (Diff)
/extern/bullet2/src/LinearMath/btAlignedAllocator.h (+5, -2) (Diff)
/extern/bullet2/src/LinearMath/btAlignedObjectArray.h (+208, -18) (Diff)
/extern/bullet2/src/LinearMath/btDefaultMotionState.h (+1, -6) (Diff)
/extern/bullet2/src/LinearMath/btGeometryUtil.cpp (+27, -18) (Diff)
/extern/bullet2/src/LinearMath/btGeometryUtil.h (+3, -3) (Diff)
/extern/bullet2/src/LinearMath/btIDebugDraw.h (+33, -2) (Diff)
/extern/bullet2/src/LinearMath/btMatrix3x3.h (+116, -101) (Diff)
/extern/bullet2/src/LinearMath/btMotionState.h (+2, -5) (Diff)
/extern/bullet2/src/LinearMath/btPoint3.h (+1, -1) (Diff)
/extern/bullet2/src/LinearMath/btQuadWord.h (+18, -12) (Diff)
/extern/bullet2/src/LinearMath/btQuaternion.h (+55, -24) (Diff)
/extern/bullet2/src/LinearMath/btQuickprof.cpp (+1, -1) (Diff)
/extern/bullet2/src/LinearMath/btQuickprof.h (+80, -51) (Diff)
/extern/bullet2/src/LinearMath/btScalar.h (+64, -12) (Diff)
/extern/bullet2/src/LinearMath/btSimdMinMax.h (+1, -1) (Diff)
/extern/bullet2/src/LinearMath/btTransform.h (+26, -13) (Diff)
/extern/bullet2/src/LinearMath/btTransformUtil.h (+22, -29) (Diff)
/extern/bullet2/src/LinearMath/btVector3.h (+16, -17) (Diff)
/release/Makefile (+45, -42) (Diff)
/source/blender/blenloader/intern/writefile.c (+7, -5) (Diff)
/source/blender/src/editarmature.c (+3, -3) (Diff)
/source/gameengine/Converter/KX_BlenderSceneConverter.cpp (+5, -0) (Diff)
/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp (+2, -1) (Diff)
/source/gameengine/Ketsji/KX_VehicleWrapper.cpp (+4, -3) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.cpp (+3, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021