bullet3/examples
Lunkhound 1c3686ca51 MultiThreaded Demo:
- fixing various race conditions throughout (usage of static vars, etc)
 - addition of a few lightweight mutexes (which are compiled out by default)
 - slight code rearrangement in discreteDynamicsWorld to facilitate multithreading
 - PoolAllocator::allocate() can now be called when pool is full without
     crashing (null pointer returned)
 - PoolAllocator allocate and freeMemory, are OPTIONALLY threadsafe
     (default is un-threadsafe)
 - CollisionDispatcher no longer checks if the pool allocator is full
     before calling allocate(), instead it just calls allocate() and
     checks if the return is null -- this avoids a race condition
 - SequentialImpulseConstraintSolver OPTIONALLY uses different logic in
     getOrInitSolverBody() to avoid a race condition with kinematic bodies
 - addition of 2 classes which together allow simulation islands to be run
   in parallel:
    - btSimulationIslandManagerMt
    - btDiscreteDynamicsWorldMt
 - MultiThreadedDemo example in the example browser demonstrating use of
   OpenMP, Microsoft PPL, and Intel TBB
 - use multithreading for other demos
 - benchmark demo: add parallel raycasting
2016-10-30 12:47:27 -07:00
..
BasicDemo MultiThreaded Demo: 2016-10-30 12:47:27 -07:00
Benchmarks MultiThreaded Demo: 2016-10-30 12:47:27 -07:00
Collision disable CProfileManager, might reduce some multi-threading conflicts 2016-07-19 15:55:52 -07:00
CommonInterfaces MultiThreaded Demo: 2016-10-30 12:47:27 -07:00
Constraints add the option to shift the applied force/torque for a multibody joint (mobilizer) to the joint frame origin 2015-06-25 15:09:35 -07:00
DynamicControlDemo converted DynamicControlDemo/MotorDemo 2015-05-03 10:46:22 -07:00
Evolution move CommonTimeWarpBase.h to Evolution/NN3DWalkersTimeWarpBase, it is not a common interface. 2016-10-22 13:50:08 -07:00
ExampleBrowser MultiThreaded Demo: 2016-10-30 12:47:27 -07:00
Experiments/ImplicitCloth enable URDF loading throught the 'File/Open' menu 2015-05-01 11:42:14 -07:00
ExtendedTutorials MultiThreaded Demo: 2016-10-30 12:47:27 -07:00
ForkLift add InProcessExampleBrowser to make it easy to instantiate the ExampleBrowser in its own thread 2016-03-02 18:01:33 -08:00
FractureDemo converted DynamicControlDemo/MotorDemo 2015-05-03 10:46:22 -07:00
GyroscopicDemo enable URDF loading throught the 'File/Open' menu 2015-05-01 11:42:14 -07:00
HelloWorld Move btSoftMultiBodyDynamicsWorld to BulletSoftBody. 2016-10-17 23:40:38 -07:00
Importers first version of 'getVisualShapeData' to get visual shape information to allow external renderer with pybullet and shared memory robotics API 2016-10-18 22:05:28 -07:00
InverseDynamics Add inverse kinematics example with implementations by Sam Buss. 2016-07-24 22:22:42 -07:00
InverseKinematics preparation for KUKA IK tracking example 2016-08-30 14:44:11 -07:00
LuaDemo fix Lua example 2016-03-10 21:15:23 -08:00
MultiBody change some defaults in MultiBody example, a slider constraint without limits is a bad idea 2016-10-16 11:52:38 -07:00
MultiThreadedDemo MultiThreaded Demo: 2016-10-30 12:47:27 -07:00
MultiThreading fix one more multi-threading issue 2016-07-20 12:48:01 -07:00
OpenCL fixes in rendering 2016-05-13 18:45:56 -07:00
OpenGLWindow MultiThreaded Demo: 2016-10-30 12:47:27 -07:00
Planar2D enable URDF loading throught the 'File/Open' menu 2015-05-01 11:42:14 -07:00
pybullet Merge pull request #842 from erwincoumans/master 2016-10-23 08:26:52 -07:00
Raycast Fix the Bullet Raycast sample. Closes #450. 2015-08-25 15:56:46 +02:00
RenderingExamples fix case in #include 2016-10-14 17:25:52 -07:00
RigidBody export contact friction/damping through URDF and API 2016-09-02 16:40:56 -07:00
RoboticsLearning Restore original demo settings. 2016-10-17 13:19:34 -07:00
RollingFrictionDemo [Working In Progress] Suppress compiler warnings. 2016-07-10 23:18:03 +08:00
SharedMemory Merge pull request #842 from erwincoumans/master 2016-10-23 08:26:52 -07:00
SimpleOpenGL3 Removed many memoryleaks in Example Browser, reducing some technical debt. 2016-07-16 00:55:56 -07:00
SoftDemo Restore original demo settings. 2016-10-17 13:19:34 -07:00
StandaloneMain added b3PhysicsParamSetInternalSimFlags command, and pybullet setInternalSimFlags API. 2016-10-23 07:14:50 -07:00
ThirdPartyLibs Add desired null space velocity computation. 2016-09-29 22:45:31 -07:00
TinyRenderer Remove the temporary test code. 2016-10-21 12:42:42 -07:00
Tutorial fixes in rendering 2016-05-13 18:45:56 -07:00
Utils Merge pull request #723 from benelot/3D-NN-walkers-example 2016-10-21 08:47:35 -07:00
Vehicles [Working In Progress] Suppress compiler warnings. 2016-07-10 23:18:03 +08:00
VoronoiFracture enable URDF loading throught the 'File/Open' menu 2015-05-01 11:42:14 -07:00
CMakeLists.txt Create project file for BussIK inverse kinematics library (premake, cmake) 2016-09-08 15:15:58 -07:00