2.83.6
fix some out-of-bounds error in the OpenCL rigid body pipeline re-enable an OpenCL/gpu rigid body example (box-box stack)
MSVC-specific function calls wrapped in a MSVC-specific macro instead of a Windows-specific one.
allow to disable 'useMpr' without crash
add zlib/minizip so we can load compressed data (github/git is bad in handling large binary files)
Add overlapping pairs validation to PairBench.
Accelerate GPU raycaster with PLBVH.
avoid allocations in renderer (messes up AMD buggy OpenGL driver) add missing file in cmake build system (BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.cpp and BroadphaseCollision/b3GpuParallelLinearBvh.cpp)
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)