2.85
fix whitespace formatting in cmake files
support compound versus compound collision shape acceleration on GPU, using aabb tree versus aabb tree. Remove constructor from b3Vector3, to make it a POD type, so it can go into a union (and more compatible with OpenCL float4) Use b3MakeVector3 instead of constructor Share some code between C++ and GPU in a shared file: see b3TransformAabb2 in src/Bullet3Collision/BroadPhaseCollision/shared/b3Aabb.h Improve PairBench a bit, show timings and #overlapping pairs. Increase shadowmap default size to 8192x8192 (hope the GPU supports it)
bt -> b3 and BT -> B3 rename for content and filenames
rename to b3 convention, to avoid naming conflicts when using in combination with Bullet 2.x
fix shadowmap crash on some Intel GPUs, see https://github.com/bulletphysics/bullet3/issues/4 remove targetdir from all libraries in premake, so it is much easier to create a separate folder for all binary+lib transmit the serialized btMultiBody data back from server to client, after the server loads a URDF file. This includes base+link+joint names tweak the serialization routines, so it is easier to skip pointers and to serialize directly to a shared memory buffer also tweak the serialization code to allow to process data without 'DNA' schema data (assuming file-DNA = memory DNA)