+ Optimization: move some variable declarations outside of the innerloop in btCompoun...
authorerwin.coumans <erwin.coumans@08e121b0-ae19-0410-a57b-3be3395fd4fd>
Mon, 12 Apr 2010 17:46:56 +0000 (17:46 +0000)
committererwin.coumans <erwin.coumans@08e121b0-ae19-0410-a57b-3be3395fd4fd>
Mon, 12 Apr 2010 17:46:56 +0000 (17:46 +0000)
commite8cef59c0c5f14e6cae05d597d8ca7a4f01e78ac
treea2817117fcdb6f16018780b441bdd78d763a6b41
parentb4ee794cb97fd338f2a2bcbb499449f20494d4fb
+ Optimization: move some variable declarations outside of the innerloop in btCompoundCollisionAlgorithm.cpp
Thanks to mccdo at iastate.edu for the contribution, see Issue 373
+ Optimization: removed some unnecessary code in btConvexHullShape::localGetSupportingVertexWithoutMargin
+ Added autogenerated Visual Studio 2005 projectfiles (using a patched cmake 2.8.1 to avoid any references to cmake/absolute paths)

git-svn-id: http://bullet.googlecode.com/svn/trunk@2082 08e121b0-ae19-0410-a57b-3be3395fd4fd
50 files changed:
Demos/AllBulletDemos/CMakeLists.txt
msvc/2005/BULLET_PHYSICS.sln [new file with mode: 0644]
msvc/2005/Demos/AllBulletDemos/AppAllBulletDemos.vcproj [new file with mode: 0644]
msvc/2005/Demos/BasicDemo/AppBasicDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/Benchmarks/AppBenchmarks.vcproj [new file with mode: 0644]
msvc/2005/Demos/Box2dDemo/AppBox2dDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/BspDemo/AppBspPhysicsDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/CcdPhysicsDemo/AppCcdPhysicsDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/CharacterDemo/AppCharacterDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/CollisionDemo/AppCollisionDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/CollisionInterfaceDemo/AppCollisionInterfaceDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/ConcaveConvexcastDemo/AppConcaveConvexCastDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/ConcaveDemo/AppConcaveDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/ConcaveRaycastDemo/AppConcaveRayCastDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/ConstraintDemo/AppConstraintDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/ContinuousConvexCollision/AppContinuousConvexCollisionDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/ConvexDecompositionDemo/AppConvexDecompositionDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/DoublePrecisionDemo/AppDoublePrecisionDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/DynamicControlDemo/AppMotorDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/ForkLiftDemo/AppForkLiftDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/GenericJointDemo/AppGenericJointDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/GjkConvexCastDemo/AppLinearConvexCastDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/HeightFieldFluidDemo/HfFluidDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/HelloWorld/AppHelloWorld.vcproj [new file with mode: 0644]
msvc/2005/Demos/InternalEdgeDemo/AppInternalEdgeDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/MiniCL_VectorAdd/AppMiniCLVectorAdd.vcproj [new file with mode: 0644]
msvc/2005/Demos/MovingConcaveDemo/AppMovingConcaveDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/MultiMaterialDemo/AppMultiMaterialDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/MultiThreadedDemo/AppMultiThreadedDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/OpenGL/OpenGLSupport.vcproj [new file with mode: 0644]
msvc/2005/Demos/RagdollDemo/AppRagdollDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/Raytracer/AppRaytracer.vcproj [new file with mode: 0644]
msvc/2005/Demos/SerializeDemo/AppSerializeDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/SimplexDemo/AppSimplexDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/SliderConstraintDemo/AppSliderConstraintDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/SoftDemo/AppSoftBodyDemo.vcproj [new file with mode: 0644]
msvc/2005/Demos/UserCollisionAlgorithm/AppUserCollisionAlgorithm.vcproj [new file with mode: 0644]
msvc/2005/Demos/VehicleDemo/AppVehicleDemo.vcproj [new file with mode: 0644]
msvc/2005/Extras/ConvexDecomposition/ConvexDecomposition.vcproj [new file with mode: 0644]
msvc/2005/Extras/GIMPACTUtils/GIMPACTUtils.vcproj [new file with mode: 0644]
msvc/2005/Extras/Serialize/BulletFileLoader/BulletFileLoader.vcproj [new file with mode: 0644]
msvc/2005/Extras/Serialize/BulletWorldImporter/BulletWorldImporter.vcproj [new file with mode: 0644]
msvc/2005/Extras/glui/GLUI.vcproj [new file with mode: 0644]
msvc/2005/src/BulletCollision/BulletCollision.vcproj [new file with mode: 0644]
msvc/2005/src/BulletDynamics/BulletDynamics.vcproj [new file with mode: 0644]
msvc/2005/src/BulletMultiThreaded/BulletMultiThreaded.vcproj [new file with mode: 0644]
msvc/2005/src/BulletSoftBody/BulletSoftBody.vcproj [new file with mode: 0644]
msvc/2005/src/LinearMath/LinearMath.vcproj [new file with mode: 0644]
src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp
src/BulletCollision/CollisionShapes/btConvexHullShape.cpp