[Bf-blender-cvs] CVS commit: blender/extern/bullet/BulletDynamics/CollisionDispatch ConvexConvexAlgorithm.cpp ConvexConvexAlgorithm.h blender/extern/bullet/BulletDynamics/ConstraintSolver ContactConstraint.cpp JacobianEntry.h OdeConstraintSolver.cpp blender/extern/bullet/BulletDynamics/Dynamics RigidBody.cpp blender/extern/bullet/Bullet/BroadphaseCollision BroadphaseProxy.h SimpleBroadphase.cpp ...
Erwin Coumans
blender at erwincoumans.com
Sat Dec 31 08:20:08 CET 2005
erwin (Erwin Coumans) 2005/12/31 08:20:08 CET
Modified files:
blender/extern/bullet/BulletDynamics/CollisionDispatch
ConvexConvexAlgorithm.cpp
ConvexConvexAlgorithm.h
blender/extern/bullet/BulletDynamics/ConstraintSolver
ContactConstraint.cpp
JacobianEntry.h
OdeConstraintSolver.cpp
blender/extern/bullet/BulletDynamics/Dynamics RigidBody.cpp
blender/extern/bullet/Bullet/BroadphaseCollision
BroadphaseProxy.h
SimpleBroadphase.cpp
blender/extern/bullet/Bullet/CollisionShapes BoxShape.h
ConvexHullShape.cpp
ConvexHullShape.h
ConvexShape.h
MultiSphereShape.cpp
PolyhedralConvexShape.cpp
PolyhedralConvexShape.h
Simplex1to4Shape.h
SphereShape.cpp
StridingMeshInterface.cpp
StridingMeshInterface.h
TriangleCallback.h
TriangleMesh.cpp
TriangleMesh.h
TriangleMeshShape.cpp
TriangleMeshShape.h
blender/extern/bullet/Bullet/NarrowPhaseCollision
GjkConvexCast.h
GjkPairDetector.h
MinkowskiPenetrationDepthSolver.cpp
blender/extern/bullet/Demos/CcdPhysicsDemo CcdPhysicsDemo.cpp
blender/extern/bullet/Demos/ConcaveDemo ConcavePhysicsDemo.cpp
blender/extern/bullet/Demos/OpenGL BMF_Api.cpp BMF_Api.h
BMF_BitmapFont.cpp
BMF_BitmapFont.h
BMF_FontData.h BMF_Fonts.h
BMF_Settings.h
BMF_font_helv10.cpp
GL_ShapeDrawer.cpp
blender/extern/bullet/Demos/Raytracer Raytracer.cpp
blender/extern/bullet/Extras/PhysicsInterface/CcdPhysics
CcdPhysicsController.cpp
CcdPhysicsController.h
CcdPhysicsEnvironment.cpp
blender/extern/bullet/LinearMath SimdQuadWord.h SimdScalar.h
blender/extern/bullet SConscript
blender/intern/string/intern STR_String.cpp
blender/source/gameengine/Converter
BL_BlenderDataConversion.cpp
BL_MeshDeformer.h
BL_SkinDeformer.cpp
BL_SkinDeformer.h
blender/source/gameengine/Expressions Value.cpp
blender/source/gameengine/Ketsji
KX_BulletPhysicsController.cpp
KX_ConvertPhysicsObjects.cpp
KX_EmptyObject.cpp
KX_EmptyObject.h KX_Scene.cpp
blender/source/gameengine/Physics/Bullet
CcdPhysicsController.cpp
CcdPhysicsController.h
CcdPhysicsEnvironment.cpp
Added files:
blender/extern/bullet/Bullet/CollisionShapes
BvhTriangleMeshShape.cpp
BvhTriangleMeshShape.h
CollisionMargin.h
ConvexTriangleCallback.cpp
ConvexTriangleCallback.h
EmptyShape.cpp
EmptyShape.h
OptimizedBvh.cpp
OptimizedBvh.h
TriangleCallback.cpp
TriangleIndexVertexArray.cpp
TriangleIndexVertexArray.h
blender/extern/bullet/Bullet/NarrowPhaseCollision
ManifoldContactAddResult.cpp
ManifoldContactAddResult.h
Removed files:
blender/extern/bullet/Bullet/NarrowPhaseCollision
CollisionMargin.h
Log:
Fixed several bugs: python refcounting related and Bullet related (basic add/remove object support, bounding volume hierarchy). Added a few files, updated the Bullet scons. Vc6/7 Bullet projectfiles need to add a couple of files: 'Bullet/CollisionShapes/BvhTriangleMeshShape.cpp',
'Bullet/CollisionShapes/ConvexTriangleCallback.cpp',
'Bullet/CollisionShapes/EmptyShape.cpp',
'Bullet/CollisionShapes/OptimizedBvh.cpp',
'Bullet/CollisionShapes/TriangleCallback.cpp',
'Bullet/CollisionShapes/TriangleIndexVertexArray.cpp',
'Bullet/NarrowPhaseCollision/ManifoldContactAddResult.cpp'.
Sorry, no armatures fix yet.
Revision Changes Path
1.8 +14 -11 blender/extern/bullet/BulletDynamics/CollisionDispatch/ConvexConvexAlgorithm.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/BulletDynamics/CollisionDispatch/ConvexConvexAlgorithm.cpp.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
1.4 +1 -1 blender/extern/bullet/BulletDynamics/CollisionDispatch/ConvexConvexAlgorithm.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/BulletDynamics/CollisionDispatch/ConvexConvexAlgorithm.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
1.7 +19 -16 blender/extern/bullet/BulletDynamics/ConstraintSolver/ContactConstraint.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/BulletDynamics/ConstraintSolver/ContactConstraint.cpp.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.3 +33 -33 blender/extern/bullet/BulletDynamics/ConstraintSolver/JacobianEntry.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/BulletDynamics/ConstraintSolver/JacobianEntry.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.8 +1 -1 blender/extern/bullet/BulletDynamics/ConstraintSolver/OdeConstraintSolver.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/BulletDynamics/ConstraintSolver/OdeConstraintSolver.cpp.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
1.8 +0 -5 blender/extern/bullet/BulletDynamics/Dynamics/RigidBody.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/BulletDynamics/Dynamics/RigidBody.cpp.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
1.3 +1 -0 blender/extern/bullet/Bullet/BroadphaseCollision/BroadphaseProxy.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/BroadphaseCollision/BroadphaseProxy.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.3 +27 -3 blender/extern/bullet/Bullet/BroadphaseCollision/SimpleBroadphase.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/BroadphaseCollision/SimpleBroadphase.cpp.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.6 +1 -1 blender/extern/bullet/Bullet/CollisionShapes/BoxShape.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionShapes/BoxShape.h.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.4 +1 -23 blender/extern/bullet/Bullet/CollisionShapes/ConvexHullShape.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionShapes/ConvexHullShape.cpp.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
1.3 +0 -1 blender/extern/bullet/Bullet/CollisionShapes/ConvexHullShape.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionShapes/ConvexHullShape.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.4 +1 -1 blender/extern/bullet/Bullet/CollisionShapes/ConvexShape.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionShapes/ConvexShape.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
1.3 +1 -1 blender/extern/bullet/Bullet/CollisionShapes/MultiSphereShape.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionShapes/MultiSphereShape.cpp.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.3 +25 -0 blender/extern/bullet/Bullet/CollisionShapes/PolyhedralConvexShape.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionShapes/PolyhedralConvexShape.cpp.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.3 +3 -0 blender/extern/bullet/Bullet/CollisionShapes/PolyhedralConvexShape.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionShapes/PolyhedralConvexShape.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.3 +0 -4 blender/extern/bullet/Bullet/CollisionShapes/Simplex1to4Shape.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionShapes/Simplex1to4Shape.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.4 +1 -1 blender/extern/bullet/Bullet/CollisionShapes/SphereShape.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionShapes/SphereShape.cpp.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
1.4 +63 -0 blender/extern/bullet/Bullet/CollisionShapes/StridingMeshInterface.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionShapes/StridingMeshInterface.cpp.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
1.4 +15 -4 blender/extern/bullet/Bullet/CollisionShapes/StridingMeshInterface.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionShapes/StridingMeshInterface.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
1.3 +10 -0 blender/extern/bullet/Bullet/CollisionShapes/TriangleCallback.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionShapes/TriangleCallback.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.3 +18 -1 blender/extern/bullet/Bullet/CollisionShapes/TriangleMesh.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionShapes/TriangleMesh.cpp.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.4 +5 -1 blender/extern/bullet/Bullet/CollisionShapes/TriangleMesh.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionShapes/TriangleMesh.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
1.7 +54 -49 blender/extern/bullet/Bullet/CollisionShapes/TriangleMeshShape.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionShapes/TriangleMeshShape.cpp.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.5 +6 -2 blender/extern/bullet/Bullet/CollisionShapes/TriangleMeshShape.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionShapes/TriangleMeshShape.h.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
1.3 +2 -1 blender/extern/bullet/Bullet/NarrowPhaseCollision/GjkConvexCast.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/NarrowPhaseCollision/GjkConvexCast.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.4 +1 -1 blender/extern/bullet/Bullet/NarrowPhaseCollision/GjkPairDetector.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/NarrowPhaseCollision/GjkPairDetector.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
1.3 +1 -1 blender/extern/bullet/Bullet/NarrowPhaseCollision/MinkowskiPenetrationDepthSolver.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/NarrowPhaseCollision/MinkowskiPenetrationDepthSolver.cpp.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.8 +45 -11 blender/extern/bullet/Demos/CcdPhysicsDemo/CcdPhysicsDemo.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Demos/CcdPhysicsDemo/CcdPhysicsDemo.cpp.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
1.7 +123 -13 blender/extern/bullet/Demos/ConcaveDemo/ConcavePhysicsDemo.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Demos/ConcaveDemo/ConcavePhysicsDemo.cpp.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.2 +2 -2 blender/extern/bullet/Demos/OpenGL/BMF_Api.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Demos/OpenGL/BMF_Api.cpp.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
1.2 +2 -2 blender/extern/bullet/Demos/OpenGL/BMF_Api.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Demos/OpenGL/BMF_Api.h.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
1.2 +2 -2 blender/extern/bullet/Demos/OpenGL/BMF_BitmapFont.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Demos/OpenGL/BMF_BitmapFont.cpp.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
1.2 +2 -2 blender/extern/bullet/Demos/OpenGL/BMF_BitmapFont.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Demos/OpenGL/BMF_BitmapFont.h.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
1.2 +2 -2 blender/extern/bullet/Demos/OpenGL/BMF_FontData.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Demos/OpenGL/BMF_FontData.h.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
1.2 +2 -2 blender/extern/bullet/Demos/OpenGL/BMF_Fonts.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Demos/OpenGL/BMF_Fonts.h.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
1.2 +2 -2 blender/extern/bullet/Demos/OpenGL/BMF_Settings.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Demos/OpenGL/BMF_Settings.h.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
1.2 +1 -1 blender/extern/bullet/Demos/OpenGL/BMF_font_helv10.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Demos/OpenGL/BMF_font_helv10.cpp.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
1.4 +9 -3 blender/extern/bullet/Demos/OpenGL/GL_ShapeDrawer.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Demos/OpenGL/GL_ShapeDrawer.cpp.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
1.6 +2 -2 blender/extern/bullet/Demos/Raytracer/Raytracer.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Demos/Raytracer/Raytracer.cpp.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.9 +11 -4 blender/extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsController.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsController.cpp.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
1.7 +1 -2 blender/extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsController.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsController.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.8 +2 -1 blender/extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsEnvironment.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsEnvironment.cpp.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
1.7 +32 -0 blender/extern/bullet/LinearMath/SimdQuadWord.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/LinearMath/SimdQuadWord.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.4 +12 -3 blender/extern/bullet/LinearMath/SimdScalar.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/LinearMath/SimdScalar.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
1.3 +9 -2 blender/extern/bullet/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/SConscript.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.5 +2 -7 blender/intern/string/intern/STR_String.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/string/intern/STR_String.cpp.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
1.32 +3 -3 blender/source/gameengine/Converter/BL_BlenderDataConversion.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Converter/BL_BlenderDataConversion.cpp.diff?r1=1.31&r2=1.32&cvsroot=bf-blender>
1.7 +7 -3 blender/source/gameengine/Converter/BL_MeshDeformer.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Converter/BL_MeshDeformer.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.10 +12 -2 blender/source/gameengine/Converter/BL_SkinDeformer.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Converter/BL_SkinDeformer.cpp.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
1.10 +7 -6 blender/source/gameengine/Converter/BL_SkinDeformer.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Converter/BL_SkinDeformer.h.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
1.10 +4 -0 blender/source/gameengine/Expressions/Value.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Expressions/Value.cpp.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
1.7 +70 -9 blender/source/gameengine/Ketsji/KX_BulletPhysicsController.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_BulletPhysicsController.cpp.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.28 +23 -5 blender/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp.diff?r1=1.27&r2=1.28&cvsroot=bf-blender>
1.5 +5 -1 blender/source/gameengine/Ketsji/KX_EmptyObject.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_EmptyObject.cpp.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
1.7 +2 -2 blender/source/gameengine/Ketsji/KX_EmptyObject.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_EmptyObject.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.22 +3 -3 blender/source/gameengine/Ketsji/KX_Scene.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_Scene.cpp.diff?r1=1.21&r2=1.22&cvsroot=bf-blender>
1.12 +73 -17 blender/source/gameengine/Physics/Bullet/CcdPhysicsController.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Physics/Bullet/CcdPhysicsController.cpp.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
1.9 +8 -2 blender/source/gameengine/Physics/Bullet/CcdPhysicsController.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Physics/Bullet/CcdPhysicsController.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
1.14 +2 -0 blender/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list