Some dynamic memory allocations have been replace by pool allocation or stack allocations. quantized aabb versus quantized aabb overlap check is made branch-free (helps a lot on consoles PS3/XBox 360) Collision algorithms are now created through a new btDefaultCollisionConfiguration, to decouple dependency (this is the API change): Example: btDefaultCollisionConfiguration* collisionConfiguration = new btDefaultCollisionConfiguration(); m_dispatcher = new btCollisionDispatcher(collisionConfiguration);
13 lines
498 B
Plaintext
13 lines
498 B
Plaintext
SubDir TOP Extras BulletMultiThreaded ;
|
|
|
|
#IncludeDir Extras/BulletMultiThreaded ;
|
|
|
|
Library bulletmultithreaded : [ Wildcard . : */.h *.cpp ] [ Wildcard SpuNarrowPhaseCollisionTask : *.h *.cpp ] [ Wildcard SpuSolverTask : *.h *.cpp ] : noinstall ;
|
|
CFlags bulletmultithreaded : [ FIncludes $(TOP)/Extras/BulletMultiThreaded ] ;
|
|
LibDepends bulletmultithreaded : ;
|
|
|
|
MsvcIncDirs bulletmultithreaded :
|
|
"../../Extras/BulletMultiThreaded" ;
|
|
|
|
InstallHeader [ Wildcard *.h ] : bulletmultithreaded ;
|