[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