[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