[Bf-blender-cvs] CVS commit: blender/extern/bullet/Bullet/CollisionDispatch SimulationIslandManager.cpp UnionFind.cpp UnionFind.h blender/extern/bullet/Extras/PhysicsInterface/CcdPhysics CcdPhysicsEnvironment.h
Erwin Coumans
blender at erwincoumans.com
Wed Aug 30 01:27:27 CEST 2006
erwin (Erwin Coumans) 2006/08/30 01:27:27 CEST
Modified files:
blender/extern/bullet/Bullet/CollisionDispatch
SimulationIslandManager.cpp
UnionFind.cpp
UnionFind.h
blender/extern/bullet/Extras/PhysicsInterface/CcdPhysics
CcdPhysicsEnvironment.h
Log:
Got a license from Intel for VTune, thanks! First performance analysis showed unexpected slowdown due to island management. Added path-compression to UnionFind, and iterate just over island-id's, rather then all objects, when filling islands.
Revision Changes Path
1.2 +66 -58 blender/extern/bullet/Bullet/CollisionDispatch/SimulationIslandManager.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionDispatch/SimulationIslandManager.cpp.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
1.3 +8 -0 blender/extern/bullet/Bullet/CollisionDispatch/UnionFind.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionDispatch/UnionFind.cpp.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.3 +11 -0 blender/extern/bullet/Bullet/CollisionDispatch/UnionFind.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionDispatch/UnionFind.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.17 +2 -1 blender/extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsEnvironment.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsEnvironment.h.diff?r1=1.16&r2=1.17&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list