[bullet] 04/19: Merge branch 'upstream' into experimental
Markus Koschany
apo at moszumanska.debian.org
Mon Dec 26 22:49:20 UTC 2016
This is an automated email from the git hooks/post-receive script.
apo pushed a commit to branch experimental
in repository bullet.
commit ea95cd456e94d4a48fcfc58efd579bd2fc91942a
Merge: f4d5c96 8322dc0
Author: Markus Koschany <apo at debian.org>
Date: Mon Dec 26 19:49:13 2016 +0100
Merge branch 'upstream' into experimental
.travis.yml | 7 +-
AUTHORS.txt | 1 +
CMakeLists.txt | 37 +-
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 | 1 +
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.hpp | 3 +-
.../BulletFileLoader/autogenerated/bullet.h | 180 +-
Extras/Serialize/BulletFileLoader/bDNA.cpp | 27 +-
Extras/Serialize/BulletFileLoader/bFile.cpp | 23 +-
Extras/Serialize/BulletFileLoader/btBulletFile.cpp | 2 +-
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 ++++
.../hacdVector.h => VHACD/test/inc/oclHelper.h} | 81 +-
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 | 40 +-
VERSION | 2 +-
appveyor.yml | 4 +-
build_and_run_cmake.sh | 7 +
build_and_run_premake.sh | 7 +
build_visual_studio.bat | 5 +
build_visual_studio_vr_pybullet_double.bat | 8 +
data/Quadrotor/quadrotor.urdf | 62 +
data/Quadrotor/quadrotor_base.obj | 1696 ++++
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/door.urdf | 105 +
data/{plane.mtl => duck.mtl} | 6 +-
data/duck.obj | 8604 ++++++++++++++++++++
data/duckCM.png | Bin 0 -> 32504 bytes
data/duck_vhacd.obj | 609 ++
data/duck_vhacd.urdf | 32 +
data/{cube.mtl => floor.mtl} | 7 +-
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 | 386 +
data/gripper/wsg50_one_motor_gripper_new.sdf | 386 +
.../wsg50_one_motor_gripper_new_free_base.sdf | 383 +
data/gripper/wsg50_with_r2d2_gripper.sdf | 298 +
data/husky/husky.urdf | 373 +
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/{cube.mtl => jenga/jenga.mtl} | 8 +-
data/jenga/jenga.obj | 113 +
data/jenga/jenga.png | Bin 0 -> 286602 bytes
data/jenga/jenga.urdf | 29 +
data/kiva_shelf/0_Bullet3Demo.txt | 7 +
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_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/multibody.bullet | Bin 14520 -> 14660 bytes
data/plane.mtl | 24 +-
data/plane.obj | 18 +-
data/plane.urdf | 26 +
data/plane100.obj | 22 +-
data/plane100.urdf | 26 +
data/pr2_gripper.urdf | 142 +
data/r2d2.urdf | 4 +-
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 | 29 +
data/sphere_small.urdf | 30 +
data/{cube.mtl => table/table.mtl} | 8 +-
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/{cube.mtl => table_square/table.mtl} | 8 +-
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/two_cubes.sdf | 240 +
examples/BasicDemo/BasicExample.cpp | 23 +-
examples/BasicDemo/CMakeLists.txt | 71 +
examples/BasicDemo/main.cpp | 6 +
examples/BasicDemo/premake4.lua | 181 +
examples/Benchmarks/BenchmarkDemo.cpp | 2 +-
examples/CMakeLists.txt | 6 +-
examples/Collision/CollisionTutorialBullet2.cpp | 7 +-
examples/CommonInterfaces/CommonCameraInterface.h | 5 +
examples/CommonInterfaces/CommonExampleInterface.h | 44 +-
.../CommonInterfaces/CommonGUIHelperInterface.h | 45 +-
.../CommonInterfaces/CommonGraphicsAppInterface.h | 15 +-
examples/CommonInterfaces/CommonMultiBodyBase.h | 16 +-
.../CommonInterfaces/CommonParameterInterface.h | 2 +
examples/CommonInterfaces/CommonRenderInterface.h | 15 +-
examples/CommonInterfaces/CommonRigidBodyBase.h | 10 +-
examples/CommonInterfaces/CommonWindowInterface.h | 4 +-
examples/ExampleBrowser/CMakeLists.txt | 246 +-
.../ExampleBrowser/CollisionShape2TriangleMesh.cpp | 193 +
.../ExampleBrowser/CollisionShape2TriangleMesh.h | 10 +
examples/ExampleBrowser/ExampleEntries.cpp | 180 +-
examples/ExampleBrowser/ExampleEntries.h | 21 +-
.../GwenGUISupport/GraphingTexture.cpp | 1 +
.../GwenGUISupport/GwenParameterInterface.cpp | 21 +-
.../GwenGUISupport/GwenProfileWindow.cpp | 25 +-
.../GwenGUISupport/gwenInternalData.h | 5 +-
.../GwenGUISupport/gwenUserInterface.cpp | 160 +-
.../GwenGUISupport/gwenUserInterface.h | 1 +
.../ExampleBrowser/InProcessExampleBrowser.cpp | 422 +
examples/ExampleBrowser/InProcessExampleBrowser.h | 33 +
examples/ExampleBrowser/OpenGLExampleBrowser.cpp | 466 +-
examples/ExampleBrowser/OpenGLExampleBrowser.h | 6 +
examples/ExampleBrowser/OpenGLGuiHelper.cpp | 417 +-
examples/ExampleBrowser/OpenGLGuiHelper.h | 16 +-
examples/ExampleBrowser/main.cpp | 64 +-
examples/ExampleBrowser/premake4.lua | 190 +-
.../Bridge.cpp} | 98 +-
.../Bridge.h} | 14 +-
.../Chain.cpp} | 87 +-
.../Chain.h} | 14 +-
examples/ExtendedTutorials/InclinedPlane.cpp | 372 +
.../InclinedPlane.h} | 50 +-
examples/ExtendedTutorials/MultiPendulum.cpp | 435 +
.../MultiPendulum.h} | 50 +-
.../MultipleBoxes.cpp} | 68 +-
.../MultipleBoxes.h} | 14 +-
examples/ExtendedTutorials/NewtonsCradle.cpp | 380 +
.../NewtonsCradle.h} | 50 +-
examples/ExtendedTutorials/NewtonsRopeCradle.cpp | 387 +
.../NewtonsRopeCradle.h} | 50 +-
examples/ExtendedTutorials/RigidBodyFromObj.cpp | 165 +
.../RigidBodyFromObj.h} | 16 +-
.../SimpleBox.cpp} | 64 +-
.../SimpleBox.h} | 14 +-
examples/ExtendedTutorials/SimpleCloth.cpp | 162 +
.../SimpleCloth.h} | 14 +-
.../SimpleJoint.cpp} | 79 +-
.../SimpleJoint.h} | 14 +-
examples/ExtendedTutorials/premake4.lua | 224 +
examples/ForkLift/ForkLiftDemo.cpp | 1 +
examples/HelloWorld/HelloWorld.cpp | 24 +-
examples/Importers/ImportBsp/ImportBspExample.cpp | 2 +-
.../ImportColladaDemo/LoadMeshFromCollada.cpp | 100 +-
.../ImportColladaDemo/LoadMeshFromCollada.h | 2 +-
.../ImportMeshUtility/b3ImportMeshUtility.cpp | 88 +
.../ImportMeshUtility/b3ImportMeshUtility.h | 25 +
.../Importers/ImportObjDemo/ImportObjExample.cpp | 137 +-
.../Importers/ImportObjDemo/LoadMeshFromObj.cpp | 4 +-
.../Wavefront2GLInstanceGraphicsShape.cpp | 122 +-
.../Wavefront2GLInstanceGraphicsShape.h | 4 +-
.../ImportSDFSetup.cpp} | 166 +-
examples/Importers/ImportSDFDemo/ImportSDFSetup.h | 8 +
.../Importers/ImportSTLDemo/ImportSTLSetup.cpp | 31 +-
examples/Importers/ImportSTLDemo/LoadMeshFromSTL.h | 23 +-
.../ImportURDFDemo/BulletUrdfImporter.cpp | 1279 +--
.../Importers/ImportURDFDemo/BulletUrdfImporter.h | 29 +-
.../Importers/ImportURDFDemo/ImportURDFSetup.cpp | 82 +-
.../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 | 150 +-
examples/Importers/ImportURDFDemo/URDF2Bullet.h | 18 +-
.../ImportURDFDemo/URDFImporterInterface.h | 20 +-
examples/Importers/ImportURDFDemo/URDFJointTypes.h | 40 +
examples/Importers/ImportURDFDemo/UrdfParser.cpp | 1286 ++-
examples/Importers/ImportURDFDemo/UrdfParser.h | 111 +-
.../Importers/ImportURDFDemo/urdfStringSplit.cpp | 9 +-
.../Importers/ImportURDFDemo/urdfStringSplit.h | 4 +-
.../InverseDynamics/InverseDynamicsExample.cpp | 94 +-
examples/InverseDynamics/InverseDynamicsExample.h | 4 +-
examples/InverseDynamics/premake4.lua | 221 +
.../InverseKinematics/InverseKinematicsExample.cpp | 385 +
.../InverseKinematics/InverseKinematicsExample.h | 8 +
examples/LuaDemo/LuaPhysicsSetup.cpp | 21 +-
examples/MultiBody/MultiBodySoftContact.cpp | 173 +
examples/MultiBody/MultiBodySoftContact.h | 7 +
examples/MultiBody/MultiDofDemo.cpp | 23 +-
examples/MultiBody/TestJointTorqueSetup.cpp | 3 +-
examples/MultiThreading/MultiThreadingExample.cpp | 4 +-
examples/MultiThreading/b3PosixThreadSupport.cpp | 26 +-
examples/MultiThreading/b3PosixThreadSupport.h | 12 +-
examples/MultiThreading/b3Win32ThreadSupport.cpp | 35 +-
examples/MultiThreading/b3Win32ThreadSupport.h | 4 +-
examples/OpenCL/rigidbody/GpuRigidBodyDemo.cpp | 2 +-
examples/OpenGLWindow/CMakeLists.txt | 2 +-
examples/OpenGLWindow/GLInstanceGraphicsShape.h | 13 +
examples/OpenGLWindow/GLInstancingRenderer.cpp | 287 +-
examples/OpenGLWindow/GLInstancingRenderer.h | 17 +-
examples/OpenGLWindow/GLPrimitiveRenderer.cpp | 7 +-
examples/OpenGLWindow/MacOpenGLWindow.h | 3 +
examples/OpenGLWindow/MacOpenGLWindow.mm | 45 +-
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 | 76 +-
examples/OpenGLWindow/SimpleCamera.h | 6 +
examples/OpenGLWindow/SimpleOpenGL2App.h | 1 +
examples/OpenGLWindow/SimpleOpenGL2Renderer.cpp | 14 +
examples/OpenGLWindow/SimpleOpenGL2Renderer.h | 9 +
examples/OpenGLWindow/SimpleOpenGL3App.cpp | 100 +-
examples/OpenGLWindow/SimpleOpenGL3App.h | 2 +
examples/OpenGLWindow/TwFonts.cpp | 35 +-
examples/OpenGLWindow/Win32OpenGLWindow.cpp | 18 +
examples/OpenGLWindow/Win32OpenGLWindow.h | 3 +
examples/OpenGLWindow/Win32Window.cpp | 15 +-
examples/OpenGLWindow/X11OpenGLWindow.cpp | 36 +-
examples/OpenGLWindow/X11OpenGLWindow.h | 7 +-
.../OpenGLWindow/opengl_fontstashcallbacks.cpp | 5 +-
.../RenderingExamples/CoordinateSystemDemo.cpp | 2 +-
.../RenderingExamples/DynamicTexturedCubeDemo.cpp | 152 +
.../RenderingExamples/DynamicTexturedCubeDemo.h | 6 +
examples/RenderingExamples/RaytracerSetup.cpp | 18 +-
examples/RenderingExamples/TimeSeriesCanvas.cpp | 38 +-
examples/RenderingExamples/TimeSeriesCanvas.h | 6 +-
examples/RenderingExamples/TinyRendererSetup.cpp | 413 +
examples/RenderingExamples/TinyRendererSetup.h | 6 +
examples/RenderingExamples/TinyVRGui.cpp | 218 +
examples/RenderingExamples/TinyVRGui.h | 25 +
.../RigidBodySoftContact.cpp} | 87 +-
.../RigidBodySoftContact.h} | 14 +-
examples/RoboticsLearning/GripperGraspExample.cpp | 470 ++
.../GripperGraspExample.h} | 17 +-
examples/RoboticsLearning/KukaGraspExample.cpp | 319 +
.../KukaGraspExample.h} | 15 +-
examples/RoboticsLearning/R2D2GraspExample.cpp | 233 +
.../R2D2GraspExample.h} | 17 +-
examples/RoboticsLearning/b3RobotSimAPI.cpp | 999 +++
examples/RoboticsLearning/b3RobotSimAPI.h | 169 +
.../RollingFrictionDemo/RollingFrictionDemo.cpp | 3 +-
examples/SharedMemory/BodyJointInfoUtility.h | 2 +
examples/SharedMemory/IKTrajectoryHelper.cpp | 206 +
examples/SharedMemory/IKTrajectoryHelper.h | 36 +
examples/SharedMemory/InProcessMemory.cpp | 49 +
examples/SharedMemory/InProcessMemory.h | 19 +
examples/SharedMemory/PhysicsClient.h | 15 +-
examples/SharedMemory/PhysicsClientC_API.cpp | 872 +-
examples/SharedMemory/PhysicsClientC_API.h | 129 +-
examples/SharedMemory/PhysicsClientExample.cpp | 597 +-
examples/SharedMemory/PhysicsClientExample.h | 7 +
.../SharedMemory/PhysicsClientSharedMemory.cpp | 380 +-
examples/SharedMemory/PhysicsClientSharedMemory.h | 17 +-
examples/SharedMemory/PhysicsDirect.cpp | 326 +-
examples/SharedMemory/PhysicsDirect.h | 28 +-
examples/SharedMemory/PhysicsLoopBack.cpp | 31 +-
examples/SharedMemory/PhysicsLoopBack.h | 11 +-
.../SharedMemory/PhysicsServerCommandProcessor.cpp | 2311 +++++-
.../SharedMemory/PhysicsServerCommandProcessor.h | 12 +-
examples/SharedMemory/PhysicsServerExample.cpp | 1109 ++-
examples/SharedMemory/PhysicsServerExample.h | 1 +
.../SharedMemory/PhysicsServerSharedMemory.cpp | 57 +-
examples/SharedMemory/PhysicsServerSharedMemory.h | 5 +-
examples/SharedMemory/PosixSharedMemory.cpp | 2 +-
examples/SharedMemory/RobotControlExample.cpp | 1 -
examples/SharedMemory/SharedMemoryBlock.h | 1 -
examples/SharedMemory/SharedMemoryCommands.h | 215 +-
.../SharedMemoryInProcessPhysicsC_API.cpp | 105 +
.../SharedMemoryInProcessPhysicsC_API.h | 24 +
examples/SharedMemory/SharedMemoryPublic.h | 124 +-
.../TinyRendererVisualShapeConverter.cpp | 731 ++
.../TinyRendererVisualShapeConverter.h | 39 +
examples/SharedMemory/main.cpp | 3 +
examples/SharedMemory/premake4.lua | 250 +-
examples/SimpleOpenGL3/main.cpp | 172 +-
examples/StandaloneMain/hellovr_opengl_main.cpp | 2223 +++++
.../main_console_single_example.cpp} | 35 +-
.../StandaloneMain/main_opengl_single_example.cpp | 116 +
.../main_sw_tinyrenderer_single_example.cpp | 298 +
.../main_tinyrenderer_single_example.cpp | 409 +
.../LICENSE.txt} | 23 +-
examples/TinyRenderer/TinyRenderer.cpp | 295 +
examples/TinyRenderer/TinyRenderer.h | 56 +
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 | 117 +
examples/TinyRenderer/our_gl.h | 22 +
examples/TinyRenderer/premake4.lua | 29 +
examples/TinyRenderer/tgaimage.cpp | 356 +
examples/TinyRenderer/tgaimage.h | 101 +
examples/Tutorial/Tutorial.cpp | 2 +-
examples/Utils/b3Clock.cpp | 35 +-
examples/Utils/b3Clock.h | 11 +-
examples/Utils/b3ResourcePath.cpp | 12 +-
examples/Vehicles/Hinge2Vehicle.cpp | 5 -
examples/pybullet/CMakeLists.txt | 88 +
examples/pybullet/premake4.lua | 107 +
examples/pybullet/pybullet.c | 2288 ++++++
examples/pybullet/robotcontrol.py | 30 +
examples/pybullet/saveWorld.py | 8 +
examples/pybullet/test.py | 36 +
examples/pybullet/testrender.py | 46 +
examples/pybullet/testrender_np.py | 50 +
.../BroadPhaseCollision/b3DynamicBvh.h | 2 -
.../BroadPhaseCollision/b3DynamicBvhBroadphase.h | 2 +-
.../NarrowPhaseCollision/shared/b3MprPenetration.h | 15 +-
src/Bullet3Common/b3CommandLineArgs.h | 22 +-
src/Bullet3Common/b3Scalar.h | 2 +-
src/Bullet3Common/shared/b3PlatformDefinitions.h | 4 +
src/Bullet3OpenCL/CMakeLists.txt | 2 +-
src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp | 10 +-
.../NarrowphaseCollision/b3ConvexHullContact.cpp | 7 +-
.../NarrowphaseCollision/b3GjkEpa.cpp | 6 +-
.../NarrowphaseCollision/b3QuantizedBvh.cpp | 2 +-
.../NarrowphaseCollision/kernels/mprKernels.h | 24 +-
.../kernels/primitiveContacts.h | 1 +
.../kernels/satClipHullContacts.h | 1 +
.../kernels/satConcaveKernels.h | 1 +
.../NarrowphaseCollision/kernels/satKernels.h | 1 +
.../RigidBody/b3GpuPgsConstraintSolver.cpp | 2 +-
.../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 | 22 +-
src/Bullet3Serialize/Bullet2FileLoader/b3File.cpp | 24 +-
src/BulletCollision/BroadphaseCollision/btDbvt.h | 93 +-
.../BroadphaseCollision/btOverlappingPairCache.cpp | 4 +-
.../BroadphaseCollision/btQuantizedBvh.cpp | 2 +
.../CollisionDispatch/btCollisionDispatcher.cpp | 5 +-
.../CollisionDispatch/btCollisionObject.cpp | 6 +
.../CollisionDispatch/btCollisionObject.h | 68 +-
.../CollisionDispatch/btCollisionWorld.cpp | 128 +-
.../btCompoundCollisionAlgorithm.cpp | 6 +-
.../btCompoundCollisionAlgorithm.h | 4 +
.../btCompoundCompoundCollisionAlgorithm.cpp | 2 +
.../btConvexConcaveCollisionAlgorithm.cpp | 5 +-
.../btConvexConcaveCollisionAlgorithm.h | 18 +-
.../CollisionDispatch/btConvexConvexAlgorithm.cpp | 7 +-
.../CollisionDispatch/btConvexConvexAlgorithm.h | 3 +
.../btDefaultCollisionConfiguration.cpp | 1 +
.../CollisionDispatch/btManifoldResult.cpp | 42 +-
.../CollisionDispatch/btManifoldResult.h | 4 +
.../CollisionShapes/btBvhTriangleMeshShape.cpp | 9 +-
src/BulletCollision/CollisionShapes/btConeShape.h | 9 +
.../CollisionShapes/btConvexHullShape.cpp | 17 +-
.../CollisionShapes/btConvexHullShape.h | 5 +-
.../CollisionShapes/btMultiSphereShape.cpp | 4 +-
.../NarrowPhaseCollision/btGjkEpa2.cpp | 39 +-
.../NarrowPhaseCollision/btGjkPairDetector.cpp | 10 +-
.../NarrowPhaseCollision/btManifoldPoint.h | 55 +-
.../NarrowPhaseCollision/btPersistentManifold.h | 3 +-
.../btPolyhedralContactClipping.cpp | 10 +-
.../btPolyhedralContactClipping.h | 7 +-
src/BulletDynamics/CMakeLists.txt | 4 +
.../Character/btCharacterControllerInterface.h | 2 +-
.../Character/btKinematicCharacterController.cpp | 472 +-
.../Character/btKinematicCharacterController.h | 60 +-
.../ConstraintSolver/btContactSolverInfo.h | 2 +-
.../btGeneric6DofSpring2Constraint.h | 16 +-
.../btSequentialImpulseConstraintSolver.cpp | 98 +-
.../btSequentialImpulseConstraintSolver.h | 6 +-
.../ConstraintSolver/btSliderConstraint.h | 2 +
.../ConstraintSolver/btTypedConstraint.h | 5 -
src/BulletDynamics/Dynamics/btRigidBody.cpp | 2 +
src/BulletDynamics/Dynamics/btRigidBody.h | 3 +
src/BulletDynamics/Featherstone/btMultiBody.cpp | 92 +-
src/BulletDynamics/Featherstone/btMultiBody.h | 91 +-
.../Featherstone/btMultiBodyConstraint.cpp | 668 +-
.../Featherstone/btMultiBodyConstraint.h | 13 +-
.../Featherstone/btMultiBodyConstraintSolver.cpp | 433 +-
.../Featherstone/btMultiBodyConstraintSolver.h | 15 +-
.../Featherstone/btMultiBodyDynamicsWorld.cpp | 55 +-
.../Featherstone/btMultiBodyDynamicsWorld.h | 10 +
.../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/btMultiBodySliderConstraint.cpp | 230 +
.../Featherstone/btMultiBodySliderConstraint.h | 105 +
src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp | 7 +-
src/BulletDynamics/MLCPSolvers/btMLCPSolver.h | 10 -
src/BulletInverseDynamics/IDConfig.hpp | 15 +-
src/BulletInverseDynamics/IDConfigEigen.hpp | 15 +-
src/BulletInverseDynamics/IDMath.cpp | 54 +
src/BulletInverseDynamics/IDMath.hpp | 10 +
src/BulletInverseDynamics/MultiBodyTree.cpp | 114 +
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/LinearMath/btAlignedAllocator.cpp | 114 +-
src/LinearMath/btAlignedAllocator.h | 8 +-
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/btQuaternion.h | 45 +-
src/LinearMath/btQuickprof.cpp | 8 +-
src/LinearMath/btQuickprof.h | 25 +-
src/LinearMath/btScalar.h | 7 +-
src/LinearMath/btSerializer.cpp | 1613 ++--
src/LinearMath/btSerializer.h | 2 +-
src/LinearMath/btVector3.h | 12 +-
test/CMakeLists.txt | 4 +-
test/InverseDynamics/CMakeLists.txt | 108 +-
test/InverseDynamics/premake4.lua | 40 +-
test/InverseDynamics/test_invdyn_bullet.cpp | 10 +-
test/InverseDynamics/test_invdyn_jacobian.cpp | 326 +
test/SharedMemory/CMakeLists.txt | 87 +
test/SharedMemory/gtestwrap.cpp | 23 +
test/SharedMemory/premake4.lua | 142 +-
test/SharedMemory/test.c | 172 +-
xcode.command | 5 +
502 files changed, 76437 insertions(+), 6544 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