[bullet] 02/04: Merge tag 'upstream/2.86+dfsg' into experimental

Markus Koschany apo at moszumanska.debian.org
Thu Feb 9 05:11:28 UTC 2017


This is an automated email from the git hooks/post-receive script.

apo pushed a commit to branch experimental
in repository bullet.

commit 922d248db0d836b976abe3f2400e19e467f242ef
Merge: a624d2e 6746341
Author: Markus Koschany <apo at debian.org>
Date:   Thu Feb 9 05:01:52 2017 +0100

    Merge tag 'upstream/2.86+dfsg' into experimental
    
    Upstream version 2.86+dfsg
    
    # gpg: Signatur vom Do 09 Feb 2017 05:01:52 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]

 CMakeLists.txt                                     |   27 +-
 Extras/ConvexDecomposition/concavity.cpp           |   26 +-
 .../BulletFileLoader/autogenerated/bullet.h        |    4 +
 Extras/Serialize/BulletFileLoader/bDNA.cpp         |    3 +-
 Extras/Serialize/BulletFileLoader/bFile.cpp        |   13 +-
 .../BulletWorldImporter/btBulletWorldImporter.cpp  |    2 -
 .../BulletWorldImporter/btWorldImporter.cpp        |   17 +-
 .../btBulletXmlWorldImporter.cpp                   |   92 +-
 README.md                                          |   13 +-
 VERSION                                            |    2 +-
 build_and_run_cmake_pybullet_double.sh             |   10 +
 build_cmake_pybullet_win32.bat                     |    4 +
 build_visual_studio_vr_pybullet_double.bat         |   17 +-
 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/capsule.urdf                                  |   23 +
 data/door.urdf                                     |    2 +-
 data/gripper/wsg50_one_motor_gripper_free_base.sdf |    8 +
 .../wsg50_one_motor_gripper_left_finger.urdf       |   27 +
 data/gripper/wsg50_one_motor_gripper_new.sdf       |    2 +-
 .../wsg50_one_motor_gripper_new_free_base.sdf      |    8 +
 ...w.sdf => wsg50_one_motor_gripper_no_finger.sdf} |   95 +-
 .../wsg50_one_motor_gripper_right_finger.urdf      |   27 +
 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/meshes/base_link.stl                    |  Bin 0 -> 60484 bytes
 data/kiva_shelf/0_Bullet3Demo.txt                  |    7 -
 data/kuka_iiwa/model.sdf                           |   16 +-
 data/kuka_iiwa/model_free_base.urdf                |  289 +
 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 14660 -> 14712 bytes
 data/plane.obj                                     |   14 +-
 data/plane.urdf                                    |    7 +-
 data/quadruped/quadruped.urdf                      |  712 ++
 data/r2d2.urdf                                     |   12 +-
 data/torus/plane_only.mtl                          |   10 +
 data/torus/plane_only.obj                          | 7913 +++++++++++++++++
 data/torus/torus.mtl                               |   10 +
 data/torus/torus.obj                               | 1446 +++
 data/{plane.urdf => torus/torus.urdf}              |   17 +-
 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_textured2.mtl                       |   13 +
 data/tray/tray_textured2.obj                       |  255 +
 data/{plane.urdf => tray/tray_textured2.urdf}      |   16 +-
 docs/pybullet_quickstartguide.pdf                  |  Bin 0 -> 253251 bytes
 examples/BasicDemo/CMakeLists.txt                  |    7 +-
 examples/BasicDemo/premake4.lua                    |    7 +-
 examples/Benchmarks/BenchmarkDemo.cpp              |  117 +-
 examples/CMakeLists.txt                            |    2 +-
 examples/Collision/CollisionTutorialBullet2.cpp    |   12 +-
 .../Collision/Internal/Bullet2CollisionSdk.cpp     |    9 +-
 .../Internal/RealTimeBullet3CollisionSdk.cpp       |   25 +-
 examples/CommonInterfaces/CommonCameraInterface.h  |    1 +
 .../CommonInterfaces/CommonGUIHelperInterface.h    |   26 +-
 .../CommonInterfaces/CommonGraphicsAppInterface.h  |    2 +-
 examples/CommonInterfaces/CommonMultiBodyBase.h    |   58 +-
 .../CommonInterfaces/CommonParameterInterface.h    |    4 +-
 examples/CommonInterfaces/CommonRenderInterface.h  |    1 +
 examples/Constraints/ConstraintDemo.cpp            |   13 +-
 examples/Constraints/Dof6Spring2Setup.cpp          |    2 -
 examples/Constraints/TestHingeTorque.cpp           |   10 +-
 examples/Evolution/NN3DWalkers.cpp                 | 1058 +++
 .../NN3DWalkers.h}                                 |   17 +-
 examples/Evolution/NN3DWalkersTimeWarpBase.h       |  898 ++
 examples/ExampleBrowser/CMakeLists.txt             |   94 +-
 examples/ExampleBrowser/ExampleEntries.cpp         |   17 +-
 examples/ExampleBrowser/GL_ShapeDrawer.cpp         |   22 +-
 examples/ExampleBrowser/GL_ShapeDrawer.h           |    4 +-
 .../GwenGUISupport/GwenParameterInterface.cpp      |   29 +-
 .../GwenGUISupport/GwenProfileWindow.cpp           |   36 +-
 .../GwenGUISupport/GwenProfileWindow.h             |    2 +
 .../ExampleBrowser/InProcessExampleBrowser.cpp     |   28 +-
 examples/ExampleBrowser/OpenGLExampleBrowser.cpp   |  379 +-
 examples/ExampleBrowser/OpenGLGuiHelper.cpp        |    6 +-
 examples/ExampleBrowser/OpenGLGuiHelper.h          |   23 +
 examples/ExampleBrowser/main.cpp                   |   23 +-
 examples/ExampleBrowser/premake4.lua               |   13 +-
 examples/ExtendedTutorials/InclinedPlane.cpp       |   28 +-
 examples/ExtendedTutorials/MultiPendulum.cpp       |   21 +-
 examples/ExtendedTutorials/NewtonsCradle.cpp       |   22 +-
 examples/ExtendedTutorials/NewtonsRopeCradle.cpp   |   21 +-
 examples/ExtendedTutorials/premake4.lua            |    4 +
 examples/ForkLift/ForkLiftDemo.cpp                 |    4 +-
 examples/FractureDemo/btFractureDynamicsWorld.cpp  |    6 +-
 .../ImportColladaDemo/LoadMeshFromCollada.cpp      |    4 +-
 .../ImportMJCFDemo/BulletMJCFImporter.cpp          | 1687 ++++
 .../Importers/ImportMJCFDemo/BulletMJCFImporter.h  |   82 +
 .../ImportMJCFSetup.cpp}                           |  274 +-
 .../Importers/ImportMJCFDemo/ImportMJCFSetup.h     |    8 +
 .../ImportMeshUtility/b3ImportMeshUtility.cpp      |    3 +-
 .../Wavefront2GLInstanceGraphicsShape.cpp          |    4 +-
 .../Importers/ImportSDFDemo/ImportSDFSetup.cpp     |   21 +-
 .../ImportURDFDemo/BulletUrdfImporter.cpp          |   32 +-
 .../Importers/ImportURDFDemo/BulletUrdfImporter.h  |    2 +-
 .../Importers/ImportURDFDemo/ImportURDFSetup.cpp   |   23 +-
 examples/Importers/ImportURDFDemo/URDF2Bullet.cpp  |   93 +-
 examples/Importers/ImportURDFDemo/URDF2Bullet.h    |    3 +-
 .../ImportURDFDemo/URDFImporterInterface.h         |   10 +-
 examples/Importers/ImportURDFDemo/URDFJointTypes.h |    9 +
 examples/Importers/ImportURDFDemo/UrdfParser.cpp   |   44 +-
 examples/Importers/ImportURDFDemo/UrdfParser.h     |   17 +-
 .../InverseDynamics/InverseDynamicsExample.cpp     |    6 +-
 .../InverseKinematics/InverseKinematicsExample.cpp |   16 +-
 examples/MultiBody/InvertedPendulumPDControl.cpp   |   14 +-
 examples/MultiBody/MultiBodyConstraintFeedback.cpp |   16 +-
 examples/MultiBody/MultiBodySoftContact.cpp        |    6 +-
 examples/MultiBody/MultiDofDemo.cpp                |   15 +-
 examples/MultiBody/Pendulum.cpp                    |    4 +-
 examples/MultiBody/TestJointTorqueSetup.cpp        |    8 +-
 .../MultiThreadedDemo/CommonRigidBodyMTBase.cpp    |  882 ++
 .../CommonRigidBodyMTBase.h}                       |  238 +-
 examples/MultiThreadedDemo/MultiThreadedDemo.cpp   |  281 +
 .../MultiThreadedDemo.h}                           |   17 +-
 examples/MultiThreadedDemo/ParallelFor.h           |  336 +
 examples/MultiThreading/MultiThreadingExample.cpp  |    9 +-
 examples/MultiThreading/b3Win32ThreadSupport.cpp   |    5 +-
 examples/OpenCL/CommonOpenCL/CommonOpenCLBase.h    |    4 +-
 examples/OpenCL/broadphase/PairBench.cpp           |   25 +-
 examples/OpenCL/rigidbody/GpuConvexScene.cpp       |   47 +-
 examples/OpenCL/rigidbody/GpuRigidBodyDemo.cpp     |   19 +-
 examples/OpenCL/rigidbody/GpuRigidBodyDemo.h       |    3 +-
 .../rigidbody/GpuRigidBodyDemoInternalData.h       |    4 +-
 examples/OpenGLWindow/EGLOpenGLWindow.cpp          |  207 +
 examples/OpenGLWindow/EGLOpenGLWindow.h            |   76 +
 examples/OpenGLWindow/GLInstancingRenderer.cpp     |   16 +-
 examples/OpenGLWindow/GLPrimInternalData.h         |    7 +-
 examples/OpenGLWindow/GLPrimitiveRenderer.cpp      |  233 +-
 examples/OpenGLWindow/GLPrimitiveRenderer.h        |   25 +-
 examples/OpenGLWindow/GwenOpenGL3CoreRenderer.h    |   28 +-
 examples/OpenGLWindow/MacOpenGLWindow.mm           |  103 +-
 examples/OpenGLWindow/SimpleCamera.cpp             |   15 +
 examples/OpenGLWindow/SimpleCamera.h               |    2 +
 examples/OpenGLWindow/SimpleOpenGL2App.cpp         |   18 +-
 examples/OpenGLWindow/SimpleOpenGL2App.h           |    2 +-
 examples/OpenGLWindow/SimpleOpenGL2Renderer.cpp    |    1 +
 examples/OpenGLWindow/SimpleOpenGL3App.cpp         |   18 +-
 examples/OpenGLWindow/SimpleOpenGL3App.h           |    2 +-
 examples/OpenGLWindow/fontstash.cpp                |    2 +-
 examples/Raycast/RaytestDemo.cpp                   |    2 +-
 .../RenderingExamples/DynamicTexturedCubeDemo.cpp  |   10 +-
 examples/RenderingExamples/RaytracerSetup.cpp      |   16 +-
 examples/RenderingExamples/TimeSeriesCanvas.cpp    |    2 +-
 examples/RenderingExamples/TinyRendererSetup.cpp   |   69 +-
 examples/RenderingExamples/TinyVRGui.cpp           |    7 +-
 examples/RigidBody/RigidBodySoftContact.cpp        |    3 +-
 examples/RoboticsLearning/GripperGraspExample.cpp  |  214 +-
 examples/RoboticsLearning/GripperGraspExample.h    |    2 +
 examples/RoboticsLearning/KukaGraspExample.cpp     |    6 +-
 examples/RoboticsLearning/R2D2GraspExample.cpp     |   10 +-
 examples/RoboticsLearning/b3RobotSimAPI.cpp        |   80 +-
 examples/RoboticsLearning/b3RobotSimAPI.h          |    2 +
 .../RollingFrictionDemo/RollingFrictionDemo.cpp    |   10 +-
 examples/SharedMemory/BodyJointInfoUtility.h       |    2 +
 examples/SharedMemory/CMakeLists.txt               |  206 +
 examples/SharedMemory/IKTrajectoryHelper.cpp       |   45 +-
 examples/SharedMemory/PhysicsClient.h              |   12 +
 examples/SharedMemory/PhysicsClientC_API.cpp       | 1635 +++-
 examples/SharedMemory/PhysicsClientC_API.h         |  153 +-
 examples/SharedMemory/PhysicsClientExample.cpp     |   86 +-
 .../SharedMemory/PhysicsClientSharedMemory.cpp     |  434 +-
 examples/SharedMemory/PhysicsClientSharedMemory.h  |   15 +-
 .../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         |  593 ++
 examples/SharedMemory/PhysicsClientUDP.h           |   37 +
 examples/SharedMemory/PhysicsClientUDP_C_API.cpp   |   22 +
 examples/SharedMemory/PhysicsClientUDP_C_API.h     |   19 +
 .../PhysicsCommandProcessorInterface.h             |   27 +
 examples/SharedMemory/PhysicsDirect.cpp            |  622 +-
 examples/SharedMemory/PhysicsDirect.h              |   26 +-
 examples/SharedMemory/PhysicsDirectC_API.cpp       |   13 +-
 examples/SharedMemory/PhysicsLoopBack.cpp          |   31 +-
 examples/SharedMemory/PhysicsLoopBack.h            |   12 +
 examples/SharedMemory/PhysicsLoopBackC_API.cpp     |    3 +-
 .../SharedMemory/PhysicsServerCommandProcessor.cpp | 3137 +++++--
 .../SharedMemory/PhysicsServerCommandProcessor.h   |   51 +-
 examples/SharedMemory/PhysicsServerExample.cpp     | 1271 ++-
 .../SharedMemory/PhysicsServerSharedMemory.cpp     |  283 +-
 examples/SharedMemory/PhysicsServerSharedMemory.h  |    6 +-
 examples/SharedMemory/PosixSharedMemory.cpp        |   95 +-
 .../SharedMemory/SharedMemoryCommandProcessor.cpp  |  215 +
 .../SharedMemory/SharedMemoryCommandProcessor.h    |   37 +
 examples/SharedMemory/SharedMemoryCommands.h       |  254 +-
 .../SharedMemoryInProcessPhysicsC_API.cpp          |    2 +-
 examples/SharedMemory/SharedMemoryPublic.h         |  196 +-
 .../TinyRendererVisualShapeConverter.cpp           |  388 +-
 .../TinyRendererVisualShapeConverter.h             |   21 +-
 examples/SharedMemory/Win32SharedMemory.cpp        |  113 +-
 examples/SharedMemory/main.cpp                     |   17 +-
 examples/SharedMemory/premake4.lua                 |   76 +-
 examples/SharedMemory/udp/main.cpp                 |  229 +
 examples/SharedMemory/udp/premake4.lua             |  128 +
 examples/SoftDemo/SoftDemo.cpp                     |   24 +-
 examples/StandaloneMain/hellovr_opengl_main.cpp    |   86 +-
 .../StandaloneMain/main_opengl_single_example.cpp  |   10 +-
 .../main_sw_tinyrenderer_single_example.cpp        |    7 +-
 .../main_tinyrenderer_single_example.cpp           |   21 +-
 examples/TinyRenderer/TinyRenderer.cpp             |  283 +-
 examples/TinyRenderer/TinyRenderer.h               |   13 +-
 examples/TinyRenderer/our_gl.cpp                   |   55 +-
 examples/Tutorial/Dof6ConstraintTutorial.cpp       |    6 +-
 examples/Tutorial/Tutorial.cpp                     |    8 +-
 examples/Utils/b3Clock.cpp                         |   72 +-
 examples/Utils/b3ERPCFMHelper.hpp                  |   79 +
 examples/Utils/b3ReferenceFrameHelper.hpp          |   56 +
 examples/Vehicles/Hinge2Vehicle.cpp                |   34 +-
 examples/pybullet/CMakeLists.txt                   |   55 +-
 examples/pybullet/constraint.py                    |   24 +
 examples/pybullet/hand.ino                         |   32 +
 examples/pybullet/hand.py                          |   78 +
 examples/pybullet/hello_pybullet.py                |   23 +
 examples/pybullet/inverse_kinematics.py            |   85 +
 examples/pybullet/premake4.lua                     |   32 +-
 examples/pybullet/pybullet.c                       | 4213 +++++++--
 examples/pybullet/quadruped.py                     |  135 +
 examples/pybullet/robotcontrol.py                  |    2 +-
 examples/pybullet/test.py                          |    2 +-
 examples/pybullet/testrender.py                    |   38 +-
 examples/pybullet/testrender_np.py                 |   45 +-
 examples/pybullet/vrEvent.py                       |   62 +
 examples/pybullet/vr_kuka_pr2_move.py              |   22 +
 examples/pybullet/vr_kuka_setup.py                 |   76 +
 .../BroadPhaseCollision/b3DynamicBvh.h             |    5 +-
 .../BroadPhaseCollision/b3DynamicBvhBroadphase.cpp |    4 +-
 .../BroadPhaseCollision/b3DynamicBvhBroadphase.h   |   14 +-
 .../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 |    2 +-
 .../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/Initialize/b3OpenCLUtils.cpp     |   10 +-
 .../NarrowphaseCollision/b3ConvexHullContact.cpp   |   83 +-
 .../NarrowphaseCollision/b3GjkPairDetector.cpp     |   12 +-
 .../NarrowphaseCollision/b3QuantizedBvh.h          |    2 +-
 src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp         |    2 +-
 .../RigidBody/b3GpuGenericConstraint.cpp           |    2 +-
 .../RigidBody/b3GpuJacobiContactSolver.cpp         |    4 +-
 src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp   |    4 +-
 .../RigidBody/b3GpuPgsConstraintSolver.cpp         |   18 +-
 .../RigidBody/b3GpuPgsContactSolver.cpp            |   49 +-
 src/Bullet3OpenCL/RigidBody/b3Solver.cpp           |   49 +-
 src/Bullet3Serialize/Bullet2FileLoader/b3DNA.cpp   |    5 +-
 src/Bullet3Serialize/Bullet2FileLoader/b3File.cpp  |    7 +-
 .../BroadphaseCollision/btAxisSweep3.h             |   13 +-
 .../BroadphaseCollision/btBroadphaseInterface.h    |    2 +-
 .../BroadphaseCollision/btBroadphaseProxy.h        |   13 +-
 src/BulletCollision/BroadphaseCollision/btDbvt.h   |    6 +-
 .../BroadphaseCollision/btDbvtBroadphase.cpp       |   32 +-
 .../BroadphaseCollision/btDbvtBroadphase.h         |    5 +-
 .../BroadphaseCollision/btDispatcher.h             |    8 +-
 .../BroadphaseCollision/btMultiSapBroadphase.cpp   |  489 -
 .../BroadphaseCollision/btMultiSapBroadphase.h     |  151 -
 .../BroadphaseCollision/btOverlappingPairCache.h   |    5 +-
 .../BroadphaseCollision/btQuantizedBvh.h           |    2 +-
 .../BroadphaseCollision/btSimpleBroadphase.cpp     |    4 +-
 .../BroadphaseCollision/btSimpleBroadphase.h       |    6 +-
 src/BulletCollision/CMakeLists.txt                 |    2 -
 .../CollisionDispatch/SphereTriangleDetector.cpp   |    2 +-
 .../CollisionDispatch/btCollisionConfiguration.h   |    3 +
 .../CollisionDispatch/btCollisionDispatcher.cpp    |   55 +-
 .../CollisionDispatch/btCollisionDispatcher.h      |    8 +-
 .../CollisionDispatch/btCollisionObject.cpp        |    1 +
 .../CollisionDispatch/btCollisionObject.h          |   38 +-
 .../CollisionDispatch/btCollisionWorld.cpp         |   37 +-
 .../CollisionDispatch/btCollisionWorld.h           |   20 +-
 .../CollisionDispatch/btCollisionWorldImporter.cpp |    4 +-
 .../btCompoundCollisionAlgorithm.cpp               |   42 +-
 .../btCompoundCompoundCollisionAlgorithm.cpp       |   47 +-
 .../btConvexConcaveCollisionAlgorithm.cpp          |   19 +-
 .../CollisionDispatch/btConvexConvexAlgorithm.cpp  |   62 +-
 .../CollisionDispatch/btConvexConvexAlgorithm.h    |    8 +-
 .../btDefaultCollisionConfiguration.cpp            |   89 +-
 .../btDefaultCollisionConfiguration.h              |   11 +-
 .../CollisionDispatch/btManifoldResult.cpp         |    1 +
 .../CollisionDispatch/btManifoldResult.h           |    8 +-
 .../btSphereSphereCollisionAlgorithm.cpp           |    3 +-
 .../btSphereTriangleCollisionAlgorithm.cpp         |    2 +-
 .../CollisionShapes/btCapsuleShape.cpp             |   26 +-
 .../CollisionShapes/btCapsuleShape.h               |   24 +-
 .../CollisionShapes/btCollisionShape.h             |    2 +-
 .../CollisionShapes/btConvexShape.cpp              |   10 +-
 .../Gimpact/btGImpactCollisionAlgorithm.h          |    2 +-
 src/BulletCollision/Gimpact/btGImpactShape.cpp     |   53 +
 src/BulletCollision/Gimpact/btGImpactShape.h       |   28 +-
 .../NarrowPhaseCollision/btGjkPairDetector.cpp     |   88 +-
 .../NarrowPhaseCollision/btPersistentManifold.h    |    4 +-
 .../NarrowPhaseCollision/btVoronoiSimplexSolver.h  |    6 +-
 src/BulletDynamics/CMakeLists.txt                  |    4 +
 .../Character/btKinematicCharacterController.cpp   |    4 +-
 .../ConstraintSolver/btContactSolverInfo.h         |    3 +-
 .../btSequentialImpulseConstraintSolver.cpp        |  166 +-
 .../btSequentialImpulseConstraintSolver.h          |   14 +-
 .../Dynamics/btDiscreteDynamicsWorld.cpp           |   73 +-
 .../Dynamics/btDiscreteDynamicsWorld.h             |   11 +-
 .../Dynamics/btDiscreteDynamicsWorldMt.cpp         |  162 +
 .../Dynamics/btDiscreteDynamicsWorldMt.h           |   42 +
 src/BulletDynamics/Dynamics/btDynamicsWorld.h      |    5 +-
 .../Dynamics/btSimpleDynamicsWorld.cpp             |    2 +-
 .../Dynamics/btSimpleDynamicsWorld.h               |    2 +-
 .../Dynamics/btSimulationIslandManagerMt.cpp       |  641 ++
 .../Dynamics/btSimulationIslandManagerMt.h         |  109 +
 src/BulletDynamics/Featherstone/btMultiBody.cpp    |   35 +-
 src/BulletDynamics/Featherstone/btMultiBody.h      |    3 +-
 .../Featherstone/btMultiBodyConstraint.cpp         |   14 +-
 .../Featherstone/btMultiBodyConstraint.h           |    8 +-
 .../Featherstone/btMultiBodyConstraintSolver.cpp   |   33 +-
 .../Featherstone/btMultiBodyConstraintSolver.h     |    2 +-
 .../Featherstone/btMultiBodyDynamicsWorld.cpp      |    4 +-
 .../Featherstone/btMultiBodyDynamicsWorld.h        |    2 +-
 .../Featherstone/btMultiBodyFixedConstraint.h      |    4 +-
 .../Featherstone/btMultiBodyPoint2Point.h          |    7 +-
 .../Featherstone/btMultiBodySliderConstraint.h     |    4 +-
 src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp    |   14 +-
 src/BulletDynamics/MLCPSolvers/btMLCPSolver.h      |   11 +
 .../MLCPSolvers/btSolveProjectedGaussSeidel.h      |   30 +-
 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 +-
 ...sWorld.cpp => btSoftMultiBodyDynamicsWorld.cpp} |   48 +-
 ...amicsWorld.h => btSoftMultiBodyDynamicsWorld.h} |   19 +-
 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/btAlignedObjectArray.h              |   17 +-
 src/LinearMath/btConvexHull.cpp                    |    4 +-
 src/LinearMath/btPoolAllocator.h                   |   15 +-
 src/LinearMath/btQuickprof.cpp                     |  329 +-
 src/LinearMath/btQuickprof.h                       |   68 +-
 src/LinearMath/btScalar.h                          |    2 +-
 src/LinearMath/btSerializer.cpp                    | 1993 ++---
 src/LinearMath/btSerializer.h                      |   26 +-
 src/LinearMath/btThreads.cpp                       |  231 +
 src/LinearMath/btThreads.h                         |   75 +
 src/btBulletCollisionCommon.h                      |    1 -
 test/InverseDynamics/CMakeLists.txt                |    6 +-
 test/InverseDynamics/test_invdyn_jacobian.cpp      |    6 +-
 test/InverseDynamics/test_invdyn_kinematics.cpp    |    5 +-
 test/SharedMemory/CMakeLists.txt                   |    9 +-
 test/SharedMemory/premake4.lua                     |    5 +
 test/SharedMemory/test.c                           |   40 +-
 test/enet/chat/client/main.cpp                     |  168 +
 test/enet/{ => chat}/client/premake4.lua           |    4 +-
 test/enet/chat/server/main.cpp                     |  103 +
 test/enet/{ => chat}/server/premake4.lua           |    4 +-
 test/enet/{ => nat_punchthrough}/client/main.cpp   |    0
 .../{ => nat_punchthrough}/client/premake4.lua     |    4 +-
 test/enet/{ => nat_punchthrough}/server/main.cpp   |    0
 .../{ => nat_punchthrough}/server/premake4.lua     |    4 +-
 448 files changed, 50796 insertions(+), 6358 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