From cc1e6dc26902a4a9965163eb3a51b5fd3dc7b2c8 Mon Sep 17 00:00:00 2001 From: Lunkhound Date: Tue, 30 May 2017 00:47:41 -0700 Subject: [PATCH] make MultiThreadedDemo available if threadsafe --- examples/ExampleBrowser/ExampleEntries.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/ExampleBrowser/ExampleEntries.cpp b/examples/ExampleBrowser/ExampleEntries.cpp index 04b2112c3..c4cb5bbf5 100644 --- a/examples/ExampleBrowser/ExampleEntries.cpp +++ b/examples/ExampleBrowser/ExampleEntries.cpp @@ -295,7 +295,7 @@ static ExampleEntry gDefaultExamples[]= ExampleEntry(1,"Fracture demo", "Create a basic custom implementation to model fracturing objects, based on a btCompoundShape. It explicitly propagates the collision impulses and breaks the rigid body into multiple rigid bodies. Press F to toggle fracture and glue mode.", FractureDemoCreateFunc), ExampleEntry(1,"Planar 2D","Show the use of 2D collision shapes and rigid body simulation. The collision shape is wrapped into a btConvex2dShape. The rigid bodies are restricted in a plane using the 'setAngularFactor' and 'setLinearFactor' API call.",Planar2DCreateFunc), -#if BT_USE_OPENMP || BT_USE_TBB || BT_USE_PPL +#if BT_THREADSAFE // only enable MultiThreaded demo if a task scheduler is available ExampleEntry( 1, "Multithreaded Demo", "Stacks of boxes that do not sleep. Good for testing performance with large numbers of bodies and contacts. Sliders can be used to change the number of stacks (restart needed after each change)."