[bullet] 01/02: Merge tag 'upstream/2.86.1+dfsg'
Markus Koschany
apo at moszumanska.debian.org
Mon Jul 17 15:45:52 UTC 2017
This is an automated email from the git hooks/post-receive script.
apo pushed a commit to branch master
in repository bullet.
commit 5b5457edcd5128256ae1d611f3756442702a2a67
Merge: 5f4932a 1e008ba
Author: Markus Koschany <apo at debian.org>
Date: Tue Feb 21 02:26:43 2017 +0100
Merge tag 'upstream/2.86.1+dfsg'
Upstream version 2.86.1+dfsg
# gpg: Signatur vom Di 21 Feb 2017 02:26:42 CET
# gpg: mittels RSA-Schlüssel ACF3D088EF32EDEF6A1A835FD9AD14B9513B51E4
# gpg: Korrekte Signatur von "Markus Koschany <apo at gambaru.de>" [ultimativ]
# gpg: alias "Markus Koschany <markus at koschany.net>" [ultimativ]
# gpg: alias "Markus Koschany <apo at debian.org>" [ultimativ]
.travis.yml | 7 +-
AUTHORS.txt | 1 +
CMakeLists.txt | 62 +-
Extras/ConvexDecomposition/concavity.cpp | 26 +-
Extras/HACD/hacdHACD.h | 22 +-
Extras/HACD/hacdVector.h | 2 +-
Extras/HACD/hacdVector.inl | 4 +-
Extras/InverseDynamics/CMakeLists.txt | 2 +
Extras/InverseDynamics/CloneTreeCreator.cpp | 49 +
Extras/InverseDynamics/CloneTreeCreator.hpp | 27 +
Extras/InverseDynamics/DillCreator.cpp | 2 +-
Extras/InverseDynamics/DillCreator.hpp | 2 +-
Extras/InverseDynamics/IDRandomUtil.cpp | 3 +-
Extras/InverseDynamics/IDRandomUtil.hpp | 4 +-
Extras/InverseDynamics/RandomTreeCreator.cpp | 81 +
Extras/InverseDynamics/RandomTreeCreator.hpp | 31 +
Extras/InverseDynamics/btMultiBodyFromURDF.hpp | 12 +-
Extras/InverseDynamics/btMultiBodyTreeCreator.cpp | 2 +-
Extras/InverseDynamics/btMultiBodyTreeCreator.hpp | 8 +-
.../InverseDynamics/invdyn_bullet_comparison.cpp | 20 +-
.../InverseDynamics/invdyn_bullet_comparison.hpp | 3 +-
.../BulletFileLoader/autogenerated/bullet.h | 184 +-
Extras/Serialize/BulletFileLoader/bDNA.cpp | 30 +-
Extras/Serialize/BulletFileLoader/bFile.cpp | 36 +-
Extras/Serialize/BulletFileLoader/btBulletFile.cpp | 2 +-
.../BulletWorldImporter/btBulletWorldImporter.cpp | 2 -
.../BulletWorldImporter/btWorldImporter.cpp | 17 +-
.../btBulletXmlWorldImporter.cpp | 92 +-
Extras/Serialize/HeaderGenerator/apiGen.cpp | 2 +-
Extras/Serialize/makesdna/makesdna.cpp | 27 +-
Extras/VHACD/inc/btAlignedAllocator.h | 104 +
Extras/VHACD/inc/btAlignedObjectArray.h | 448 +
Extras/VHACD/inc/btConvexHullComputer.h | 97 +
Extras/VHACD/inc/btMinMax.h | 65 +
Extras/VHACD/inc/btScalar.h | 532 ++
Extras/VHACD/inc/btVector3.h | 715 ++
Extras/VHACD/inc/vhacdCircularList.h | 79 +
Extras/VHACD/inc/vhacdCircularList.inl | 161 +
Extras/VHACD/inc/vhacdICHull.h | 98 +
Extras/VHACD/inc/vhacdManifoldMesh.h | 142 +
Extras/VHACD/inc/vhacdMesh.h | 129 +
Extras/VHACD/inc/vhacdMutex.h | 146 +
Extras/VHACD/inc/vhacdSArray.h | 158 +
Extras/VHACD/inc/vhacdTimer.h | 121 +
Extras/VHACD/inc/vhacdVHACD.h | 350 +
Extras/VHACD/inc/vhacdVector.h | 103 +
Extras/VHACD/inc/vhacdVector.inl | 362 +
Extras/VHACD/inc/vhacdVolume.h | 419 +
Extras/VHACD/premake4.lua | 4 +
Extras/VHACD/public/VHACD.h | 121 +
Extras/VHACD/src/VHACD.cpp | 1433 +++
Extras/VHACD/src/btAlignedAllocator.cpp | 176 +
Extras/VHACD/src/btConvexHullComputer.cpp | 2475 ++++++
Extras/VHACD/src/premake4.lua | 10 +
Extras/VHACD/src/vhacdICHull.cpp | 725 ++
Extras/VHACD/src/vhacdManifoldMesh.cpp | 202 +
Extras/VHACD/src/vhacdMesh.cpp | 323 +
Extras/VHACD/src/vhacdVolume.cpp | 1617 ++++
Extras/VHACD/test/inc/oclHelper.h | 50 +
Extras/VHACD/test/src/main.cpp | 648 ++
Extras/VHACD/test/src/oclHelper.cpp | 329 +
Extras/VHACD/test/src/premake4.lua | 25 +
Extras/premake4.lua | 1 +
README.md | 49 +-
VERSION | 2 +-
appveyor.yml | 4 +-
build_and_run_cmake.sh | 7 +
build_and_run_cmake_pybullet_double.sh | 10 +
build_and_run_premake.sh | 7 +
build_cmake_pybullet_win32.bat | 4 +
build_visual_studio.bat | 5 +
build_visual_studio_vr_pybullet_double.bat | 21 +
data/MPL/LICENSE.txt | 19 +
data/MPL/MPL.xml | 473 +
data/MPL/mesh/index0.STL | Bin 0 -> 43084 bytes
data/MPL/mesh/index1.STL | Bin 0 -> 52684 bytes
data/MPL/mesh/index2.STL | Bin 0 -> 109284 bytes
data/MPL/mesh/index3.STL | Bin 0 -> 111184 bytes
data/MPL/mesh/middle0.STL | Bin 0 -> 43084 bytes
data/MPL/mesh/middle1.STL | Bin 0 -> 52684 bytes
data/MPL/mesh/middle2.STL | Bin 0 -> 109184 bytes
data/MPL/mesh/middle3.STL | Bin 0 -> 111184 bytes
data/MPL/mesh/palm.STL | Bin 0 -> 158184 bytes
data/MPL/mesh/pinky0.STL | Bin 0 -> 42584 bytes
data/MPL/mesh/pinky1.STL | Bin 0 -> 61684 bytes
data/MPL/mesh/pinky2.STL | Bin 0 -> 94684 bytes
data/MPL/mesh/pinky3.STL | Bin 0 -> 160984 bytes
data/MPL/mesh/ring0.STL | Bin 0 -> 43084 bytes
data/MPL/mesh/ring1.STL | Bin 0 -> 52684 bytes
data/MPL/mesh/ring2.STL | Bin 0 -> 109184 bytes
data/MPL/mesh/ring3.STL | Bin 0 -> 111184 bytes
data/MPL/mesh/thumb0.STL | Bin 0 -> 17884 bytes
data/MPL/mesh/thumb1.STL | Bin 0 -> 69084 bytes
data/MPL/mesh/thumb2.STL | Bin 0 -> 67984 bytes
data/MPL/mesh/thumb3.STL | Bin 0 -> 99184 bytes
data/MPL/mesh/wristx.STL | Bin 0 -> 58684 bytes
data/MPL/mesh/wristy.STL | Bin 0 -> 101484 bytes
data/MPL/mesh/wristz.STL | Bin 0 -> 54584 bytes
data/MPL/mpl2.xml | 471 +
data/Quadrotor/quadrotor.urdf | 62 +
data/Quadrotor/quadrotor_base.obj | 1696 ++++
data/capsule.urdf | 23 +
data/checker_blue.png | Bin 0 -> 6379 bytes
data/checker_grid.jpg | Bin 0 -> 32768 bytes
data/checker_huge.gif | Bin 0 -> 1865 bytes
data/cube.mtl | 4 +-
data/cube.urdf | 32 +
data/cube_gripper_left.urdf | 43 +
data/cube_gripper_right.urdf | 43 +
data/cube_no_friction.urdf | 32 +
data/cube_small.sdf | 35 +
data/cube_small.urdf | 30 +
data/cube_soft.urdf | 32 +
data/dinnerware/dinnerware.mtl | 21 +
data/dinnerware/generate.py | 252 +
data/dinnerware/pan_tefal-collision01.obj | 36 +
data/dinnerware/pan_tefal-collision02.obj | 36 +
data/dinnerware/pan_tefal-collision03.obj | 36 +
data/dinnerware/pan_tefal-collision04.obj | 36 +
data/dinnerware/pan_tefal-collision05.obj | 36 +
data/dinnerware/pan_tefal-collision06.obj | 36 +
data/dinnerware/pan_tefal.jpg | Bin 0 -> 41309 bytes
data/dinnerware/pan_tefal.obj | 1352 +++
data/dinnerware/pan_tefal.urdf | 84 +
data/dinnerware/plate-collision01.obj | 34 +
data/dinnerware/plate-collision02.obj | 34 +
data/dinnerware/plate-collision03.obj | 34 +
data/dinnerware/plate-collision04.obj | 34 +
data/dinnerware/plate-collision05.obj | 34 +
data/dinnerware/plate-collision06.obj | 34 +
data/dinnerware/plate.obj | 1352 +++
data/dinnerware/plate.urdf | 69 +
data/door.urdf | 105 +
data/duck.mtl | 13 +
data/duck.obj | 8604 ++++++++++++++++++
data/duckCM.png | Bin 0 -> 32504 bytes
data/duck_vhacd.obj | 609 ++
data/duck_vhacd.urdf | 32 +
data/floor.mtl | 13 +
data/floor.obj | 18 +
data/floor_diffuse.jpg | Bin 0 -> 29586 bytes
data/floor_diffuse.tga | Bin 0 -> 326988 bytes
data/floor_nm_tangent.tga | Bin 0 -> 8236 bytes
data/gripper/meshes/GUIDE_WSG50_110.stl | Bin 0 -> 23884 bytes
data/gripper/meshes/WSG-FMF.stl | Bin 0 -> 108184 bytes
data/gripper/meshes/WSG50_110.stl | Bin 0 -> 20684 bytes
data/gripper/meshes/l_gripper_tip_scaled.stl | Bin 0 -> 4234 bytes
data/gripper/wsg50_one_motor_gripper.sdf | 388 +
data/gripper/wsg50_one_motor_gripper_free_base.sdf | 394 +
.../wsg50_one_motor_gripper_left_finger.urdf | 27 +
data/gripper/wsg50_one_motor_gripper_new.sdf | 394 +
.../wsg50_one_motor_gripper_new_free_base.sdf | 391 +
data/gripper/wsg50_one_motor_gripper_no_finger.sdf | 307 +
.../wsg50_one_motor_gripper_right_finger.urdf | 27 +
data/gripper/wsg50_with_r2d2_gripper.sdf | 298 +
data/humanoid/LICENSE.txt | 26 +
data/humanoid/nao.urdf | 2663 ++++++
.../nao_meshes/meshes/V40/HeadPitch_0.10.stl | Bin 0 -> 392334 bytes
.../nao_meshes/meshes/V40/HeadYaw_0.10.stl | Bin 0 -> 484 bytes
.../nao_meshes/meshes/V40/LAnklePitch_0.10.stl | Bin 0 -> 734 bytes
.../nao_meshes/meshes/V40/LAnkleRoll_0.10.stl | Bin 0 -> 15734 bytes
.../nao_meshes/meshes/V40/LElbowRoll_0.10.stl | Bin 0 -> 4234 bytes
.../nao_meshes/meshes/V40/LFinger11_0.10.stl | Bin 0 -> 5634 bytes
.../nao_meshes/meshes/V40/LFinger12_0.10.stl | Bin 0 -> 5634 bytes
.../nao_meshes/meshes/V40/LFinger13_0.10.stl | Bin 0 -> 4984 bytes
.../nao_meshes/meshes/V40/LFinger21_0.10.stl | Bin 0 -> 5634 bytes
.../nao_meshes/meshes/V40/LFinger22_0.10.stl | Bin 0 -> 5634 bytes
.../nao_meshes/meshes/V40/LFinger23_0.10.stl | Bin 0 -> 4984 bytes
.../nao_meshes/meshes/V40/LHipPitch_0.10.stl | Bin 0 -> 11334 bytes
.../nao_meshes/meshes/V40/LHipRoll_0.10.stl | Bin 0 -> 534 bytes
.../nao_meshes/meshes/V40/LHipYawPitch_0.10.stl | Bin 0 -> 14934 bytes
.../nao_meshes/meshes/V40/LKneePitch_0.10.stl | Bin 0 -> 17134 bytes
.../nao_meshes/meshes/V40/LShoulderPitch_0.10.stl | Bin 0 -> 1084 bytes
.../nao_meshes/meshes/V40/LShoulderRoll_0.10.stl | Bin 0 -> 20834 bytes
.../nao_meshes/meshes/V40/LThumb1_0.10.stl | Bin 0 -> 5584 bytes
.../nao_meshes/meshes/V40/LThumb2_0.10.stl | Bin 0 -> 4984 bytes
.../nao_meshes/meshes/V40/LWristYaw_0.10.stl | Bin 0 -> 206334 bytes
.../nao_meshes/meshes/V40/RAnklePitch_0.10.stl | Bin 0 -> 734 bytes
.../nao_meshes/meshes/V40/RAnkleRoll_0.10.stl | Bin 0 -> 15734 bytes
.../nao_meshes/meshes/V40/RElbowRoll_0.10.stl | Bin 0 -> 4184 bytes
.../nao_meshes/meshes/V40/RFinger11_0.10.stl | Bin 0 -> 5584 bytes
.../nao_meshes/meshes/V40/RFinger12_0.10.stl | Bin 0 -> 5634 bytes
.../nao_meshes/meshes/V40/RFinger13_0.10.stl | Bin 0 -> 4984 bytes
.../nao_meshes/meshes/V40/RFinger21_0.10.stl | Bin 0 -> 5634 bytes
.../nao_meshes/meshes/V40/RFinger22_0.10.stl | Bin 0 -> 5634 bytes
.../nao_meshes/meshes/V40/RFinger23_0.10.stl | Bin 0 -> 4984 bytes
.../nao_meshes/meshes/V40/RHipPitch_0.10.stl | Bin 0 -> 11334 bytes
.../nao_meshes/meshes/V40/RHipRoll_0.10.stl | Bin 0 -> 534 bytes
.../nao_meshes/meshes/V40/RHipYawPitch_0.10.stl | Bin 0 -> 14934 bytes
.../nao_meshes/meshes/V40/RKneePitch_0.10.stl | Bin 0 -> 17134 bytes
.../nao_meshes/meshes/V40/RShoulderPitch_0.10.stl | Bin 0 -> 1084 bytes
.../nao_meshes/meshes/V40/RShoulderRoll_0.10.stl | Bin 0 -> 20834 bytes
.../nao_meshes/meshes/V40/RThumb1_0.10.stl | Bin 0 -> 5584 bytes
.../nao_meshes/meshes/V40/RThumb2_0.10.stl | Bin 0 -> 4984 bytes
.../nao_meshes/meshes/V40/RWristYaw_0.10.stl | Bin 0 -> 20684 bytes
data/humanoid/nao_meshes/meshes/V40/Torso_0.10.stl | Bin 0 -> 36184 bytes
data/husky/husky.urdf | 373 +
data/husky/meshes/base_link.stl | Bin 0 -> 60484 bytes
data/husky/meshes/bumper.stl | Bin 0 -> 23934 bytes
data/husky/meshes/top_plate.stl | Bin 0 -> 153984 bytes
data/husky/meshes/user_rail.stl | Bin 0 -> 115184 bytes
data/husky/meshes/wheel.stl | Bin 0 -> 354584 bytes
data/jenga/jenga.mtl | 16 +
data/jenga/jenga.obj | 113 +
data/jenga/jenga.png | Bin 0 -> 286602 bytes
data/jenga/jenga.urdf | 29 +
data/kiva_shelf/meshes/pod_lowres.stl | Bin 0 -> 509284 bytes
data/kiva_shelf/model.sdf | 205 +
data/kuka_iiwa/kuka_world.sdf | 414 +
data/kuka_iiwa/meshes/link_0.stl | Bin 0 -> 151984 bytes
data/kuka_iiwa/meshes/link_1.stl | Bin 0 -> 138034 bytes
data/kuka_iiwa/meshes/link_2.stl | Bin 0 -> 72534 bytes
data/kuka_iiwa/meshes/link_3.stl | Bin 0 -> 96984 bytes
data/kuka_iiwa/meshes/link_4.stl | Bin 0 -> 77434 bytes
data/kuka_iiwa/meshes/link_5.stl | Bin 0 -> 67984 bytes
data/kuka_iiwa/meshes/link_6.stl | Bin 0 -> 57934 bytes
data/kuka_iiwa/meshes/link_7.stl | Bin 0 -> 75684 bytes
data/kuka_iiwa/model.sdf | 459 +
data/kuka_iiwa/model.urdf | 289 +
data/kuka_iiwa/model2.sdf | 818 ++
data/kuka_iiwa/model_for_sdf.urdf | 285 +
data/kuka_iiwa/model_free_base.urdf | 289 +
data/kuka_iiwa/model_vr_limits.urdf | 289 +
data/l_finger_collision.stl | Bin 0 -> 22334 bytes
data/lego/lego.obj | 3751 ++++++++
data/lego/lego.urdf | 32 +
data/lego/lego_vhacd.obj | 3072 +++++++
data/mjcf/ant.xml | 80 +
data/mjcf/capsule.xml | 13 +
data/mjcf/hello_mjcf.xml | 13 +
data/mjcf/hopper.xml | 44 +
data/mjcf/humanoid.xml | 130 +
data/mjcf/inverted_double_pendulum.xml | 47 +
data/mjcf/inverted_pendulum.xml | 27 +
data/mjcf/reacher.xml | 39 +
data/mjcf/swimmer.xml | 38 +
data/multibody.bullet | Bin 14520 -> 14712 bytes
data/plane.mtl | 24 +-
data/plane.obj | 18 +-
data/plane.urdf | 29 +
data/plane100.obj | 22 +-
data/plane100.urdf | 26 +
data/pr2_gripper.urdf | 142 +
data/quadruped/quadruped.urdf | 712 ++
data/r2d2.urdf | 16 +-
data/r2d2_multibody.bullet | Bin 309384 -> 598292 bytes
data/samurai.urdf | 26 +
data/samurai_monastry.obj | 8 -
data/slope.bullet | Bin 79960 -> 76064 bytes
data/sphere2.urdf | 60 +-
data/sphere2_rolling_friction.urdf | 30 +
data/sphere_1cm.urdf | 22 +
data/sphere_small.urdf | 30 +
data/table/table.mtl | 16 +
data/table/table.obj | 48 +
data/table/table.png | Bin 0 -> 867274 bytes
data/table/table.urdf | 56 +
data/table_square/checker_grid.jpg | Bin 0 -> 32768 bytes
data/table_square/table.mtl | 16 +
data/table_square/table.obj | 48 +
data/table_square/table_square.urdf | 61 +
data/teddy_vhacd.urdf | 32 +
data/textured_sphere.mtl | 11 +
data/textured_sphere_flat.obj | 3755 ++++++++
data/textured_sphere_smooth.mtl | 11 +
data/textured_sphere_smooth.obj | 3725 ++++++++
data/torus/plane_only.mtl | 10 +
data/torus/plane_only.obj | 7913 +++++++++++++++++
data/torus/torus.mtl | 10 +
data/torus/torus.obj | 1446 +++
data/torus/torus.urdf | 33 +
data/torus/torus_only.mtl | 12 +
data/torus/torus_only.obj | 1474 +++
data/torus/torus_with_plane.mtl | 10 +
data/torus/torus_with_plane.obj | 9384 ++++++++++++++++++++
data/torus/torus_with_plane.urdf | 33 +
data/torus/torus_with_separate_plane.urdf | 48 +
data/tray/tray.jpg | Bin 0 -> 369344 bytes
data/tray/tray_textured.mtl | 13 +
data/tray/tray_textured.obj | 213 +
data/tray/tray_textured2.mtl | 13 +
data/tray/tray_textured2.obj | 255 +
data/tray/tray_textured2.urdf | 24 +
data/tray/traybox.urdf | 49 +
data/two_cubes.sdf | 240 +
docs/pybullet_quickstartguide.pdf | Bin 0 -> 428975 bytes
examples/BasicDemo/BasicExample.cpp | 23 +-
examples/BasicDemo/CMakeLists.txt | 72 +
examples/BasicDemo/main.cpp | 6 +
examples/BasicDemo/premake4.lua | 187 +
examples/Benchmarks/BenchmarkDemo.cpp | 127 +-
examples/CMakeLists.txt | 6 +-
examples/Collision/CollisionTutorialBullet2.cpp | 19 +-
.../Collision/Internal/Bullet2CollisionSdk.cpp | 9 +-
.../Internal/RealTimeBullet3CollisionSdk.cpp | 25 +-
examples/CommonInterfaces/CommonCameraInterface.h | 9 +
examples/CommonInterfaces/CommonExampleInterface.h | 45 +-
.../CommonInterfaces/CommonGUIHelperInterface.h | 71 +-
.../CommonInterfaces/CommonGraphicsAppInterface.h | 17 +-
examples/CommonInterfaces/CommonMultiBodyBase.h | 72 +-
.../CommonInterfaces/CommonParameterInterface.h | 8 +-
examples/CommonInterfaces/CommonRenderInterface.h | 16 +-
examples/CommonInterfaces/CommonRigidBodyBase.h | 10 +-
examples/CommonInterfaces/CommonWindowInterface.h | 4 +-
examples/Constraints/ConstraintDemo.cpp | 13 +-
examples/Constraints/Dof6Spring2Setup.cpp | 2 -
examples/Constraints/TestHingeTorque.cpp | 10 +-
examples/Evolution/NN3DWalkers.cpp | 1058 +++
examples/Evolution/NN3DWalkers.h | 22 +
examples/Evolution/NN3DWalkersTimeWarpBase.h | 898 ++
examples/ExampleBrowser/CMakeLists.txt | 300 +-
.../ExampleBrowser/CollisionShape2TriangleMesh.cpp | 196 +
.../ExampleBrowser/CollisionShape2TriangleMesh.h | 10 +
examples/ExampleBrowser/ExampleEntries.cpp | 197 +-
examples/ExampleBrowser/ExampleEntries.h | 21 +-
examples/ExampleBrowser/GL_ShapeDrawer.cpp | 22 +-
examples/ExampleBrowser/GL_ShapeDrawer.h | 4 +-
.../GwenGUISupport/GraphingTexture.cpp | 1 +
.../GwenGUISupport/GwenParameterInterface.cpp | 56 +-
.../GwenGUISupport/GwenProfileWindow.cpp | 53 +-
.../GwenGUISupport/GwenProfileWindow.h | 2 +
.../GwenGUISupport/gwenInternalData.h | 5 +-
.../GwenGUISupport/gwenUserInterface.cpp | 160 +-
.../GwenGUISupport/gwenUserInterface.h | 1 +
.../ExampleBrowser/InProcessExampleBrowser.cpp | 443 +
examples/ExampleBrowser/InProcessExampleBrowser.h | 33 +
examples/ExampleBrowser/OpenGLExampleBrowser.cpp | 572 +-
examples/ExampleBrowser/OpenGLExampleBrowser.h | 8 +
examples/ExampleBrowser/OpenGLGuiHelper.cpp | 428 +-
examples/ExampleBrowser/OpenGLGuiHelper.h | 39 +-
examples/ExampleBrowser/main.cpp | 79 +-
examples/ExampleBrowser/premake4.lua | 208 +-
examples/ExtendedTutorials/Bridge.cpp | 150 +
examples/ExtendedTutorials/Bridge.h | 22 +
examples/ExtendedTutorials/Chain.cpp | 137 +
examples/ExtendedTutorials/Chain.h | 22 +
examples/ExtendedTutorials/InclinedPlane.cpp | 372 +
examples/ExtendedTutorials/InclinedPlane.h | 22 +
examples/ExtendedTutorials/MultiPendulum.cpp | 426 +
examples/ExtendedTutorials/MultiPendulum.h | 22 +
examples/ExtendedTutorials/MultipleBoxes.cpp | 120 +
examples/ExtendedTutorials/MultipleBoxes.h | 22 +
examples/ExtendedTutorials/NewtonsCradle.cpp | 370 +
examples/ExtendedTutorials/NewtonsCradle.h | 22 +
examples/ExtendedTutorials/NewtonsRopeCradle.cpp | 376 +
examples/ExtendedTutorials/NewtonsRopeCradle.h | 22 +
examples/ExtendedTutorials/RigidBodyFromObj.cpp | 165 +
examples/ExtendedTutorials/RigidBodyFromObj.h | 28 +
examples/ExtendedTutorials/SimpleBox.cpp | 118 +
examples/ExtendedTutorials/SimpleBox.h | 22 +
examples/ExtendedTutorials/SimpleCloth.cpp | 162 +
examples/ExtendedTutorials/SimpleCloth.h | 22 +
examples/ExtendedTutorials/SimpleJoint.cpp | 133 +
examples/ExtendedTutorials/SimpleJoint.h | 22 +
examples/ExtendedTutorials/premake4.lua | 228 +
examples/ForkLift/ForkLiftDemo.cpp | 5 +-
examples/FractureDemo/btFractureDynamicsWorld.cpp | 6 +-
examples/HelloWorld/HelloWorld.cpp | 24 +-
examples/Importers/ImportBsp/ImportBspExample.cpp | 2 +-
.../ImportColladaDemo/LoadMeshFromCollada.cpp | 102 +-
.../ImportColladaDemo/LoadMeshFromCollada.h | 2 +-
.../ImportMJCFDemo/BulletMJCFImporter.cpp | 1687 ++++
.../Importers/ImportMJCFDemo/BulletMJCFImporter.h | 82 +
.../Importers/ImportMJCFDemo/ImportMJCFSetup.cpp | 370 +
.../Importers/ImportMJCFDemo/ImportMJCFSetup.h | 8 +
.../ImportMeshUtility/b3ImportMeshUtility.cpp | 87 +
.../ImportMeshUtility/b3ImportMeshUtility.h | 25 +
.../Importers/ImportObjDemo/ImportObjExample.cpp | 137 +-
.../Importers/ImportObjDemo/LoadMeshFromObj.cpp | 4 +-
.../Wavefront2GLInstanceGraphicsShape.cpp | 122 +-
.../Wavefront2GLInstanceGraphicsShape.h | 4 +-
.../Importers/ImportSDFDemo/ImportSDFSetup.cpp | 339 +
examples/Importers/ImportSDFDemo/ImportSDFSetup.h | 8 +
.../Importers/ImportSTLDemo/ImportSTLSetup.cpp | 31 +-
examples/Importers/ImportSTLDemo/LoadMeshFromSTL.h | 23 +-
.../ImportURDFDemo/BulletUrdfImporter.cpp | 1299 +--
.../Importers/ImportURDFDemo/BulletUrdfImporter.h | 29 +-
.../Importers/ImportURDFDemo/ImportURDFSetup.cpp | 101 +-
.../ImportURDFDemo/LinkVisualShapesConverter.h | 9 +
.../ImportURDFDemo/MyMultiBodyCreator.cpp | 9 +-
.../Importers/ImportURDFDemo/MyMultiBodyCreator.h | 5 +
.../Importers/ImportURDFDemo/ROSURDFImporter.cpp | 899 --
.../Importers/ImportURDFDemo/ROSURDFImporter.h | 45 -
examples/Importers/ImportURDFDemo/URDF2Bullet.cpp | 214 +-
examples/Importers/ImportURDFDemo/URDF2Bullet.h | 19 +-
.../ImportURDFDemo/URDFImporterInterface.h | 26 +-
examples/Importers/ImportURDFDemo/URDFJointTypes.h | 49 +
examples/Importers/ImportURDFDemo/UrdfParser.cpp | 1353 ++-
examples/Importers/ImportURDFDemo/UrdfParser.h | 120 +-
.../Importers/ImportURDFDemo/urdfStringSplit.cpp | 9 +-
.../Importers/ImportURDFDemo/urdfStringSplit.h | 4 +-
.../InverseDynamics/InverseDynamicsExample.cpp | 96 +-
examples/InverseDynamics/InverseDynamicsExample.h | 4 +-
examples/InverseDynamics/premake4.lua | 221 +
.../InverseKinematics/InverseKinematicsExample.cpp | 379 +
.../InverseKinematics/InverseKinematicsExample.h | 8 +
examples/LuaDemo/LuaPhysicsSetup.cpp | 21 +-
examples/MultiBody/InvertedPendulumPDControl.cpp | 14 +-
examples/MultiBody/MultiBodyConstraintFeedback.cpp | 16 +-
examples/MultiBody/MultiBodySoftContact.cpp | 173 +
examples/MultiBody/MultiBodySoftContact.h | 7 +
examples/MultiBody/MultiDofDemo.cpp | 26 +-
examples/MultiBody/Pendulum.cpp | 4 +-
examples/MultiBody/TestJointTorqueSetup.cpp | 11 +-
.../MultiThreadedDemo/CommonRigidBodyMTBase.cpp | 1041 +++
examples/MultiThreadedDemo/CommonRigidBodyMTBase.h | 455 +
examples/MultiThreadedDemo/MultiThreadedDemo.cpp | 281 +
examples/MultiThreadedDemo/MultiThreadedDemo.h | 22 +
examples/MultiThreadedDemo/ParallelFor.h | 336 +
examples/MultiThreading/MultiThreadingExample.cpp | 13 +-
examples/MultiThreading/b3PosixThreadSupport.cpp | 26 +-
examples/MultiThreading/b3PosixThreadSupport.h | 12 +-
examples/MultiThreading/b3Win32ThreadSupport.cpp | 40 +-
examples/MultiThreading/b3Win32ThreadSupport.h | 4 +-
examples/OpenCL/CommonOpenCL/CommonOpenCLBase.h | 4 +-
examples/OpenCL/broadphase/PairBench.cpp | 25 +-
examples/OpenCL/rigidbody/GpuConvexScene.cpp | 47 +-
examples/OpenCL/rigidbody/GpuRigidBodyDemo.cpp | 21 +-
examples/OpenCL/rigidbody/GpuRigidBodyDemo.h | 3 +-
.../rigidbody/GpuRigidBodyDemoInternalData.h | 4 +-
examples/OpenGLWindow/CMakeLists.txt | 2 +-
examples/OpenGLWindow/EGLOpenGLWindow.cpp | 260 +
examples/OpenGLWindow/EGLOpenGLWindow.h | 76 +
examples/OpenGLWindow/GLInstanceGraphicsShape.h | 13 +
examples/OpenGLWindow/GLInstancingRenderer.cpp | 291 +-
examples/OpenGLWindow/GLInstancingRenderer.h | 17 +-
examples/OpenGLWindow/GLPrimInternalData.h | 7 +-
examples/OpenGLWindow/GLPrimitiveRenderer.cpp | 240 +-
examples/OpenGLWindow/GLPrimitiveRenderer.h | 25 +-
examples/OpenGLWindow/GwenOpenGL3CoreRenderer.h | 28 +-
examples/OpenGLWindow/MacOpenGLWindow.h | 3 +
examples/OpenGLWindow/MacOpenGLWindow.mm | 148 +-
examples/OpenGLWindow/OpenGL2Include.h | 8 +-
examples/OpenGLWindow/OpenGLInclude.h | 6 +
examples/OpenGLWindow/Shaders/instancingPS.glsl | 3 +-
examples/OpenGLWindow/Shaders/instancingPS.h | 3 +-
examples/OpenGLWindow/Shaders/instancingVS.glsl | 2 +-
examples/OpenGLWindow/Shaders/instancingVS.h | 2 +-
.../Shaders/useShadowMapInstancingPS.glsl | 9 +-
.../Shaders/useShadowMapInstancingPS.h | 8 +-
.../Shaders/useShadowMapInstancingVS.glsl | 2 +-
.../Shaders/useShadowMapInstancingVS.h | 2 +-
examples/OpenGLWindow/SimpleCamera.cpp | 101 +-
examples/OpenGLWindow/SimpleCamera.h | 13 +-
examples/OpenGLWindow/SimpleOpenGL2App.cpp | 50 +-
examples/OpenGLWindow/SimpleOpenGL2App.h | 3 +-
examples/OpenGLWindow/SimpleOpenGL2Renderer.cpp | 15 +
examples/OpenGLWindow/SimpleOpenGL2Renderer.h | 9 +
examples/OpenGLWindow/SimpleOpenGL3App.cpp | 132 +-
examples/OpenGLWindow/SimpleOpenGL3App.h | 4 +-
examples/OpenGLWindow/TwFonts.cpp | 35 +-
examples/OpenGLWindow/Win32OpenGLWindow.cpp | 18 +
examples/OpenGLWindow/Win32OpenGLWindow.h | 3 +
examples/OpenGLWindow/Win32Window.cpp | 15 +-
examples/OpenGLWindow/X11OpenGLWindow.cpp | 43 +-
examples/OpenGLWindow/X11OpenGLWindow.h | 7 +-
examples/OpenGLWindow/fontstash.cpp | 2 +-
.../OpenGLWindow/opengl_fontstashcallbacks.cpp | 5 +-
examples/Raycast/RaytestDemo.cpp | 2 +-
.../RenderingExamples/CoordinateSystemDemo.cpp | 2 +-
.../RenderingExamples/DynamicTexturedCubeDemo.cpp | 146 +
.../RenderingExamples/DynamicTexturedCubeDemo.h | 6 +
examples/RenderingExamples/RaytracerSetup.cpp | 34 +-
examples/RenderingExamples/TimeSeriesCanvas.cpp | 40 +-
examples/RenderingExamples/TimeSeriesCanvas.h | 6 +-
examples/RenderingExamples/TinyRendererSetup.cpp | 464 +
examples/RenderingExamples/TinyRendererSetup.h | 6 +
examples/RenderingExamples/TinyVRGui.cpp | 219 +
examples/RenderingExamples/TinyVRGui.h | 25 +
examples/RigidBody/RigidBodySoftContact.cpp | 192 +
examples/RigidBody/RigidBodySoftContact.h | 22 +
examples/RoboticsLearning/GripperGraspExample.cpp | 575 ++
examples/RoboticsLearning/GripperGraspExample.h | 31 +
examples/RoboticsLearning/KukaGraspExample.cpp | 323 +
examples/RoboticsLearning/KukaGraspExample.h | 27 +
examples/RoboticsLearning/R2D2GraspExample.cpp | 227 +
examples/RoboticsLearning/R2D2GraspExample.h | 29 +
examples/RoboticsLearning/b3RobotSimAPI.cpp | 1043 +++
examples/RoboticsLearning/b3RobotSimAPI.h | 174 +
.../RollingFrictionDemo/RollingFrictionDemo.cpp | 13 +-
examples/SharedMemory/BodyJointInfoUtility.h | 4 +
examples/SharedMemory/CMakeLists.txt | 291 +
examples/SharedMemory/IKTrajectoryHelper.cpp | 218 +
examples/SharedMemory/IKTrajectoryHelper.h | 37 +
examples/SharedMemory/InProcessMemory.cpp | 49 +
examples/SharedMemory/InProcessMemory.h | 19 +
examples/SharedMemory/PhysicsClient.h | 27 +-
examples/SharedMemory/PhysicsClientC_API.cpp | 2032 ++++-
examples/SharedMemory/PhysicsClientC_API.h | 264 +-
examples/SharedMemory/PhysicsClientExample.cpp | 659 +-
examples/SharedMemory/PhysicsClientExample.h | 7 +
.../SharedMemory/PhysicsClientSharedMemory.cpp | 814 +-
examples/SharedMemory/PhysicsClientSharedMemory.h | 30 +-
.../SharedMemory/PhysicsClientSharedMemory2.cpp | 27 +
examples/SharedMemory/PhysicsClientSharedMemory2.h | 18 +
.../PhysicsClientSharedMemory2_C_API.cpp | 19 +
.../PhysicsClientSharedMemory2_C_API.h | 18 +
.../PhysicsClientSharedMemory_C_API.cpp | 11 +
.../SharedMemory/PhysicsClientSharedMemory_C_API.h | 16 +
examples/SharedMemory/PhysicsClientUDP.cpp | 621 ++
examples/SharedMemory/PhysicsClientUDP.h | 37 +
examples/SharedMemory/PhysicsClientUDP_C_API.cpp | 30 +
examples/SharedMemory/PhysicsClientUDP_C_API.h | 19 +
.../PhysicsCommandProcessorInterface.h | 27 +
examples/SharedMemory/PhysicsDirect.cpp | 877 +-
examples/SharedMemory/PhysicsDirect.h | 52 +-
examples/SharedMemory/PhysicsDirectC_API.cpp | 13 +-
examples/SharedMemory/PhysicsLoopBack.cpp | 62 +-
examples/SharedMemory/PhysicsLoopBack.h | 23 +-
examples/SharedMemory/PhysicsLoopBackC_API.cpp | 3 +-
.../SharedMemory/PhysicsServerCommandProcessor.cpp | 5198 +++++++++--
.../SharedMemory/PhysicsServerCommandProcessor.h | 61 +-
examples/SharedMemory/PhysicsServerExample.cpp | 2094 ++++-
examples/SharedMemory/PhysicsServerExample.h | 1 +
.../SharedMemory/PhysicsServerSharedMemory.cpp | 314 +-
examples/SharedMemory/PhysicsServerSharedMemory.h | 9 +-
examples/SharedMemory/PosixSharedMemory.cpp | 97 +-
examples/SharedMemory/RobotControlExample.cpp | 1 -
examples/SharedMemory/SharedMemoryBlock.h | 1 -
.../SharedMemory/SharedMemoryCommandProcessor.cpp | 215 +
.../SharedMemory/SharedMemoryCommandProcessor.h | 37 +
examples/SharedMemory/SharedMemoryCommands.h | 472 +-
.../SharedMemoryInProcessPhysicsC_API.cpp | 111 +
.../SharedMemoryInProcessPhysicsC_API.h | 24 +
examples/SharedMemory/SharedMemoryPublic.h | 326 +-
.../TinyRendererVisualShapeConverter.cpp | 1068 +++
.../TinyRendererVisualShapeConverter.h | 58 +
examples/SharedMemory/Win32SharedMemory.cpp | 113 +-
examples/SharedMemory/main.cpp | 16 +-
examples/SharedMemory/premake4.lua | 330 +-
examples/SharedMemory/udp/main.cpp | 269 +
examples/SharedMemory/udp/premake4.lua | 132 +
examples/SimpleOpenGL3/main.cpp | 172 +-
examples/SoftDemo/SoftDemo.cpp | 24 +-
examples/StandaloneMain/hellovr_opengl_main.cpp | 2317 +++++
.../StandaloneMain/main_console_single_example.cpp | 50 +
.../StandaloneMain/main_opengl_single_example.cpp | 122 +
.../main_sw_tinyrenderer_single_example.cpp | 301 +
.../main_tinyrenderer_single_example.cpp | 426 +
examples/TinyRenderer/LICENSE.txt | 13 +
examples/TinyRenderer/TinyRenderer.cpp | 456 +
examples/TinyRenderer/TinyRenderer.h | 65 +
examples/TinyRenderer/geometry.cpp | 7 +
examples/TinyRenderer/geometry.h | 222 +
examples/TinyRenderer/main.cpp | 237 +
examples/TinyRenderer/model.cpp | 171 +
examples/TinyRenderer/model.h | 54 +
examples/TinyRenderer/our_gl.cpp | 122 +
examples/TinyRenderer/our_gl.h | 22 +
examples/TinyRenderer/premake4.lua | 29 +
examples/TinyRenderer/tgaimage.cpp | 356 +
examples/TinyRenderer/tgaimage.h | 101 +
examples/Tutorial/Dof6ConstraintTutorial.cpp | 6 +-
examples/Tutorial/Tutorial.cpp | 10 +-
examples/Utils/ChromeTraceUtil.cpp | 272 +
examples/Utils/ChromeTraceUtil.h | 9 +
examples/Utils/RobotLoggingUtil.cpp | 253 +
examples/Utils/RobotLoggingUtil.h | 54 +
examples/Utils/b3Clock.cpp | 91 +-
examples/Utils/b3Clock.h | 11 +-
examples/Utils/b3ERPCFMHelper.hpp | 79 +
examples/Utils/b3ReferenceFrameHelper.hpp | 56 +
examples/Utils/b3ResourcePath.cpp | 12 +-
examples/Vehicles/Hinge2Vehicle.cpp | 39 +-
examples/pybullet/CMakeLists.txt | 138 +
examples/pybullet/constraint.py | 24 +
examples/pybullet/forcetorquesensor.py | 26 +
examples/pybullet/hand.ino | 32 +
examples/pybullet/hand.py | 78 +
examples/pybullet/hello_pybullet.py | 23 +
examples/pybullet/inverse_kinematics.py | 87 +
examples/pybullet/logMinitaur.py | 15 +
examples/pybullet/manyspheres.py | 25 +
examples/pybullet/minitaur.py | 83 +
examples/pybullet/minitaur_test.py | 33 +
examples/pybullet/premake4.lua | 139 +
examples/pybullet/pybullet.c | 5176 +++++++++++
examples/pybullet/quadruped.py | 164 +
examples/pybullet/robotcontrol.py | 30 +
examples/pybullet/rollPitchYaw.py | 26 +
examples/pybullet/saveWorld.py | 8 +
examples/pybullet/test.py | 36 +
examples/pybullet/testrender.py | 46 +
examples/pybullet/testrender_np.py | 55 +
examples/pybullet/vrEvent.py | 62 +
examples/pybullet/vr_kuka_pr2_move.py | 22 +
examples/pybullet/vr_kuka_setup.py | 79 +
examples/pybullet/vrhand.py | 96 +
.../BroadPhaseCollision/b3DynamicBvh.h | 7 +-
.../BroadPhaseCollision/b3DynamicBvhBroadphase.cpp | 4 +-
.../BroadPhaseCollision/b3DynamicBvhBroadphase.h | 16 +-
.../BroadPhaseCollision/b3OverlappingPairCache.cpp | 4 +-
.../BroadPhaseCollision/b3OverlappingPairCache.h | 2 +-
.../NarrowPhaseCollision/b3Config.h | 2 +-
.../NarrowPhaseCollision/shared/b3ClipFaces.h | 2 +-
.../shared/b3ContactConvexConvexSAT.h | 9 +-
.../shared/b3FindConcaveSatAxis.h | 8 +-
.../shared/b3FindSeparatingAxis.h | 2 +-
.../NarrowPhaseCollision/shared/b3MprPenetration.h | 17 +-
src/Bullet3Common/b3CommandLineArgs.h | 22 +-
src/Bullet3Common/b3Scalar.h | 2 +-
src/Bullet3Common/b3Vector3.h | 14 +-
src/Bullet3Common/shared/b3PlatformDefinitions.h | 4 +
.../ConstraintSolver/b3PgsJacobiSolver.cpp | 7 +-
.../ConstraintSolver/b3Point2PointConstraint.cpp | 2 +-
src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp | 16 +-
.../BroadphaseCollision/b3GpuBroadphaseInterface.h | 4 +-
.../BroadphaseCollision/b3GpuGridBroadphase.cpp | 9 +-
.../BroadphaseCollision/b3GpuGridBroadphase.h | 4 +-
.../b3GpuParallelLinearBvhBroadphase.cpp | 4 +-
.../b3GpuParallelLinearBvhBroadphase.h | 4 +-
.../BroadphaseCollision/b3GpuSapBroadphase.cpp | 92 +-
.../BroadphaseCollision/b3GpuSapBroadphase.h | 4 +-
src/Bullet3OpenCL/CMakeLists.txt | 2 +-
src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp | 20 +-
.../NarrowphaseCollision/b3ConvexHullContact.cpp | 90 +-
.../NarrowphaseCollision/b3GjkEpa.cpp | 6 +-
.../NarrowphaseCollision/b3GjkPairDetector.cpp | 12 +-
.../NarrowphaseCollision/b3QuantizedBvh.cpp | 2 +-
.../NarrowphaseCollision/b3QuantizedBvh.h | 2 +-
.../NarrowphaseCollision/kernels/mprKernels.h | 24 +-
.../kernels/primitiveContacts.h | 1 +
.../kernels/satClipHullContacts.h | 1 +
.../kernels/satConcaveKernels.h | 1 +
.../NarrowphaseCollision/kernels/satKernels.h | 1 +
src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp | 2 +-
.../RigidBody/b3GpuGenericConstraint.cpp | 2 +-
.../RigidBody/b3GpuJacobiContactSolver.cpp | 4 +-
src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp | 4 +-
.../RigidBody/b3GpuPgsConstraintSolver.cpp | 20 +-
.../RigidBody/b3GpuPgsContactSolver.cpp | 49 +-
src/Bullet3OpenCL/RigidBody/b3Solver.cpp | 49 +-
.../RigidBody/kernels/batchingKernels.h | 1 +
.../RigidBody/kernels/batchingKernelsNew.h | 1 +
.../RigidBody/kernels/integrateKernel.h | 1 +
src/Bullet3OpenCL/RigidBody/kernels/jointSolver.cl | 4 +-
src/Bullet3OpenCL/RigidBody/kernels/jointSolver.h | 4 +-
src/Bullet3OpenCL/RigidBody/kernels/solverSetup.h | 1 +
.../RigidBody/kernels/solverSetup2.cl | 4 +-
src/Bullet3OpenCL/RigidBody/kernels/solverSetup2.h | 5 +-
src/Bullet3OpenCL/RigidBody/kernels/solverUtils.cl | 4 +-
src/Bullet3OpenCL/RigidBody/kernels/solverUtils.h | 5 +-
.../RigidBody/kernels/updateAabbsKernel.h | 27 +-
.../Bullet2FileLoader/b3BulletFile.cpp | 4 +-
src/Bullet3Serialize/Bullet2FileLoader/b3DNA.cpp | 27 +-
src/Bullet3Serialize/Bullet2FileLoader/b3File.cpp | 31 +-
.../BroadphaseCollision/btAxisSweep3.h | 13 +-
.../BroadphaseCollision/btBroadphaseInterface.h | 2 +-
.../BroadphaseCollision/btBroadphaseProxy.h | 13 +-
src/BulletCollision/BroadphaseCollision/btDbvt.h | 99 +-
.../BroadphaseCollision/btDbvtBroadphase.cpp | 32 +-
.../BroadphaseCollision/btDbvtBroadphase.h | 5 +-
.../BroadphaseCollision/btDispatcher.h | 8 +-
.../BroadphaseCollision/btMultiSapBroadphase.cpp | 489 -
.../BroadphaseCollision/btMultiSapBroadphase.h | 151 -
.../BroadphaseCollision/btOverlappingPairCache.cpp | 4 +-
.../BroadphaseCollision/btOverlappingPairCache.h | 5 +-
.../BroadphaseCollision/btQuantizedBvh.cpp | 2 +
.../BroadphaseCollision/btQuantizedBvh.h | 2 +-
.../BroadphaseCollision/btSimpleBroadphase.cpp | 4 +-
.../BroadphaseCollision/btSimpleBroadphase.h | 6 +-
src/BulletCollision/CMakeLists.txt | 2 -
.../CollisionDispatch/SphereTriangleDetector.cpp | 77 +-
.../CollisionDispatch/btCollisionConfiguration.h | 3 +
.../CollisionDispatch/btCollisionDispatcher.cpp | 56 +-
.../CollisionDispatch/btCollisionDispatcher.h | 8 +-
.../CollisionDispatch/btCollisionObject.cpp | 7 +
.../CollisionDispatch/btCollisionObject.h | 104 +-
.../CollisionDispatch/btCollisionWorld.cpp | 165 +-
.../CollisionDispatch/btCollisionWorld.h | 20 +-
.../CollisionDispatch/btCollisionWorldImporter.cpp | 4 +-
.../btCompoundCollisionAlgorithm.cpp | 48 +-
.../btCompoundCollisionAlgorithm.h | 4 +
.../btCompoundCompoundCollisionAlgorithm.cpp | 60 +-
.../btConvexConcaveCollisionAlgorithm.cpp | 24 +-
.../btConvexConcaveCollisionAlgorithm.h | 18 +-
.../CollisionDispatch/btConvexConvexAlgorithm.cpp | 69 +-
.../CollisionDispatch/btConvexConvexAlgorithm.h | 11 +-
.../btDefaultCollisionConfiguration.cpp | 90 +-
.../btDefaultCollisionConfiguration.h | 11 +-
.../CollisionDispatch/btManifoldResult.cpp | 43 +-
.../CollisionDispatch/btManifoldResult.h | 12 +-
.../btSphereSphereCollisionAlgorithm.cpp | 3 +-
.../btSphereTriangleCollisionAlgorithm.cpp | 2 +-
.../CollisionShapes/btBvhTriangleMeshShape.cpp | 9 +-
.../CollisionShapes/btCapsuleShape.cpp | 26 +-
.../CollisionShapes/btCapsuleShape.h | 24 +-
.../CollisionShapes/btCollisionShape.h | 2 +-
src/BulletCollision/CollisionShapes/btConeShape.h | 9 +
.../CollisionShapes/btConvexHullShape.cpp | 17 +-
.../CollisionShapes/btConvexHullShape.h | 5 +-
.../CollisionShapes/btConvexShape.cpp | 10 +-
.../CollisionShapes/btMultiSphereShape.cpp | 4 +-
.../Gimpact/btGImpactCollisionAlgorithm.h | 2 +-
src/BulletCollision/Gimpact/btGImpactShape.cpp | 53 +
src/BulletCollision/Gimpact/btGImpactShape.h | 28 +-
.../NarrowPhaseCollision/btGjkEpa2.cpp | 39 +-
.../NarrowPhaseCollision/btGjkPairDetector.cpp | 94 +-
.../NarrowPhaseCollision/btManifoldPoint.h | 55 +-
.../NarrowPhaseCollision/btPersistentManifold.h | 7 +-
.../btPolyhedralContactClipping.cpp | 10 +-
.../btPolyhedralContactClipping.h | 7 +-
.../NarrowPhaseCollision/btVoronoiSimplexSolver.h | 6 +-
src/BulletDynamics/CMakeLists.txt | 8 +
.../Character/btCharacterControllerInterface.h | 2 +-
.../Character/btKinematicCharacterController.cpp | 472 +-
.../Character/btKinematicCharacterController.h | 60 +-
.../ConstraintSolver/btContactSolverInfo.h | 5 +-
.../btGeneric6DofSpring2Constraint.h | 16 +-
.../btSequentialImpulseConstraintSolver.cpp | 264 +-
.../btSequentialImpulseConstraintSolver.h | 20 +-
.../ConstraintSolver/btSliderConstraint.h | 2 +
.../ConstraintSolver/btTypedConstraint.h | 5 -
.../Dynamics/btDiscreteDynamicsWorld.cpp | 73 +-
.../Dynamics/btDiscreteDynamicsWorld.h | 11 +-
.../Dynamics/btDiscreteDynamicsWorldMt.cpp | 162 +
.../Dynamics/btDiscreteDynamicsWorldMt.h | 42 +
src/BulletDynamics/Dynamics/btDynamicsWorld.h | 5 +-
src/BulletDynamics/Dynamics/btRigidBody.cpp | 2 +
src/BulletDynamics/Dynamics/btRigidBody.h | 3 +
.../Dynamics/btSimpleDynamicsWorld.cpp | 2 +-
.../Dynamics/btSimpleDynamicsWorld.h | 2 +-
.../Dynamics/btSimulationIslandManagerMt.cpp | 641 ++
.../Dynamics/btSimulationIslandManagerMt.h | 109 +
src/BulletDynamics/Featherstone/btMultiBody.cpp | 127 +-
src/BulletDynamics/Featherstone/btMultiBody.h | 94 +-
.../Featherstone/btMultiBodyConstraint.cpp | 674 +-
.../Featherstone/btMultiBodyConstraint.h | 21 +-
.../Featherstone/btMultiBodyConstraintSolver.cpp | 462 +-
.../Featherstone/btMultiBodyConstraintSolver.h | 17 +-
.../Featherstone/btMultiBodyDynamicsWorld.cpp | 67 +-
.../Featherstone/btMultiBodyDynamicsWorld.h | 12 +-
.../Featherstone/btMultiBodyFixedConstraint.cpp | 211 +
.../Featherstone/btMultiBodyFixedConstraint.h | 94 +
.../btMultiBodyJointLimitConstraint.cpp | 2 +-
.../Featherstone/btMultiBodyJointMotor.cpp | 34 +-
.../Featherstone/btMultiBodyJointMotor.h | 28 +-
src/BulletDynamics/Featherstone/btMultiBodyLink.h | 11 +-
.../Featherstone/btMultiBodyPoint2Point.cpp | 2 +-
.../Featherstone/btMultiBodyPoint2Point.h | 7 +-
.../Featherstone/btMultiBodySliderConstraint.cpp | 230 +
.../Featherstone/btMultiBodySliderConstraint.h | 105 +
src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp | 21 +-
src/BulletDynamics/MLCPSolvers/btMLCPSolver.h | 21 +-
.../MLCPSolvers/btSolveProjectedGaussSeidel.h | 30 +-
src/BulletInverseDynamics/IDConfig.hpp | 29 +-
src/BulletInverseDynamics/IDConfigEigen.hpp | 15 +-
src/BulletInverseDynamics/IDMath.cpp | 104 +-
src/BulletInverseDynamics/IDMath.hpp | 10 +
src/BulletInverseDynamics/MultiBodyTree.cpp | 122 +-
src/BulletInverseDynamics/MultiBodyTree.hpp | 61 +-
.../details/IDEigenInterface.hpp | 37 +-
.../details/IDLinearMathInterface.hpp | 62 +-
src/BulletInverseDynamics/details/IDMatVec.hpp | 93 +-
.../details/MultiBodyTreeImpl.cpp | 464 +-
.../details/MultiBodyTreeImpl.hpp | 47 +
src/BulletSoftBody/CMakeLists.txt | 2 +
src/BulletSoftBody/btSoftBody.cpp | 55 +-
src/BulletSoftBody/btSoftBody.h | 7 +-
.../btSoftBodyConcaveCollisionAlgorithm.cpp | 7 +-
src/BulletSoftBody/btSoftBodyHelpers.cpp | 4 +-
src/BulletSoftBody/btSoftBodyInternals.h | 39 +-
.../btSoftMultiBodyDynamicsWorld.cpp | 367 +
src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.h | 108 +
src/BulletSoftBody/btSoftRigidCollisionAlgorithm.h | 4 +-
src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp | 2 +-
src/BulletSoftBody/btSoftRigidDynamicsWorld.h | 2 +-
src/BulletSoftBody/btSoftSoftCollisionAlgorithm.h | 4 +-
src/BulletSoftBody/btSparseSDF.h | 2 +-
src/LinearMath/CMakeLists.txt | 2 +
src/LinearMath/btAlignedAllocator.cpp | 114 +-
src/LinearMath/btAlignedAllocator.h | 8 +-
src/LinearMath/btAlignedObjectArray.h | 17 +-
src/LinearMath/btConvexHull.cpp | 4 +-
src/LinearMath/btHashMap.h | 13 +
src/LinearMath/btIDebugDraw.h | 6 +-
src/LinearMath/btMatrix3x3.h | 7 +-
src/LinearMath/btPolarDecomposition.cpp | 3 +-
src/LinearMath/btPolarDecomposition.h | 7 +-
src/LinearMath/btPoolAllocator.h | 15 +-
src/LinearMath/btQuaternion.h | 45 +-
src/LinearMath/btQuickprof.cpp | 335 +-
src/LinearMath/btQuickprof.h | 91 +-
src/LinearMath/btScalar.h | 7 +-
src/LinearMath/btSerializer.cpp | 1988 ++---
src/LinearMath/btSerializer.h | 26 +-
src/LinearMath/btThreads.cpp | 231 +
src/LinearMath/btThreads.h | 75 +
src/LinearMath/btVector3.h | 26 +-
src/btBulletCollisionCommon.h | 1 -
test/CMakeLists.txt | 4 +-
test/InverseDynamics/CMakeLists.txt | 110 +-
test/InverseDynamics/premake4.lua | 40 +-
test/InverseDynamics/test_invdyn_bullet.cpp | 10 +-
test/InverseDynamics/test_invdyn_jacobian.cpp | 326 +
test/InverseDynamics/test_invdyn_kinematics.cpp | 7 +-
test/RobotLogging/main.cpp | 81 +
test/SharedMemory/CMakeLists.txt | 96 +
test/SharedMemory/gtestwrap.cpp | 23 +
test/SharedMemory/premake4.lua | 153 +-
test/SharedMemory/test.c | 212 +-
test/enet/chat/client/main.cpp | 168 +
test/enet/chat/client/premake4.lua | 25 +
test/enet/chat/server/main.cpp | 103 +
test/enet/chat/server/premake4.lua | 26 +
test/enet/client/main.cpp | 179 -
test/enet/client/premake4.lua | 25 -
test/enet/nat_punchthrough/client/main.cpp | 179 +
test/enet/nat_punchthrough/client/premake4.lua | 25 +
test/enet/nat_punchthrough/server/main.cpp | 112 +
test/enet/nat_punchthrough/server/premake4.lua | 26 +
test/enet/server/main.cpp | 112 -
test/enet/server/premake4.lua | 26 -
xcode.command | 5 +
814 files changed, 133831 insertions(+), 9216 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/bullet.git
More information about the Pkg-games-commits
mailing list