diff --git a/modules/bullet/SCsub b/modules/bullet/SCsub index 0967bca3f2c..6b1c38a2655 100644 --- a/modules/bullet/SCsub +++ b/modules/bullet/SCsub @@ -8,7 +8,9 @@ Import('env_modules') env_bullet = env_modules.Clone() -bullet_src__2_x = [ +thirdparty_dir = "#thirdparty/bullet/" + +bullet2_src = [ # BulletCollision "BulletCollision/BroadphaseCollision/btAxisSweep3.cpp" , "BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp" @@ -179,13 +181,10 @@ bullet_src__2_x = [ , "LinearMath/btVector3.cpp" ] -thirdparty_dir = "#thirdparty/bullet/" -thirdparty_src = thirdparty_dir + "src/" - -bullet_sources = [thirdparty_src + file for file in bullet_src__2_x] +bullet_sources = [thirdparty_dir + file for file in bullet2_src] # include headers -env_bullet.Append(CPPPATH=[thirdparty_src]) +env_bullet.Append(CPPPATH=[thirdparty_dir]) env_bullet.add_source_files(env.modules_sources, bullet_sources) diff --git a/modules/bullet/SCsub_with_lib b/modules/bullet/SCsub_with_lib deleted file mode 100644 index b362a686ffb..00000000000 --- a/modules/bullet/SCsub_with_lib +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env python - -Import('env') - -thirdparty_dir = "#thirdparty/bullet/" -thirdparty_lib = thirdparty_dir + "Win64/lib/" - -bullet_libs = [ - "Bullet2FileLoader", - "Bullet3Collision", - "Bullet3Common", - "Bullet3Dynamics", - "Bullet3Geometry", - "Bullet3OpenCL_clew", - "BulletCollision", - "BulletDynamics", - "BulletInverseDynamics", - "BulletSoftBody", - "LinearMath" - ] - -thirdparty_src = thirdparty_dir + "src/" -# include headers -env.Append(CPPPATH=[thirdparty_src]) - -# lib -env.Append(LIBPATH=[thirdparty_dir + "/Win64/lib/"]) - -bullet_libs = [file+'.lib' for file in bullet_libs] -# LIBS doesn't work in windows -env.Append(LINKFLAGS=bullet_libs) - -env.add_source_files(env.modules_sources, "*.cpp") diff --git a/thirdparty/README.md b/thirdparty/README.md index 049ea6e58ec..1a1c4112a88 100644 --- a/thirdparty/README.md +++ b/thirdparty/README.md @@ -8,6 +8,18 @@ - License: zlib +## bullet + +- Upstream: https://github.com/bulletphysics/bullet3 +- Version: git (d05ad4b, 2017) +- License: zlib + +Files extracted from upstream source: + +- src/* apart from CMakeLists.txt and premake4.lua files +- LICENSE.txt + + ## certs - Upstream: ? diff --git a/thirdparty/bullet/src/Bullet3Collision/BroadPhaseCollision/b3BroadphaseCallback.h b/thirdparty/bullet/Bullet3Collision/BroadPhaseCollision/b3BroadphaseCallback.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/BroadPhaseCollision/b3BroadphaseCallback.h rename to thirdparty/bullet/Bullet3Collision/BroadPhaseCollision/b3BroadphaseCallback.h diff --git a/thirdparty/bullet/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvh.cpp b/thirdparty/bullet/Bullet3Collision/BroadPhaseCollision/b3DynamicBvh.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvh.cpp rename to thirdparty/bullet/Bullet3Collision/BroadPhaseCollision/b3DynamicBvh.cpp diff --git a/thirdparty/bullet/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvh.h b/thirdparty/bullet/Bullet3Collision/BroadPhaseCollision/b3DynamicBvh.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvh.h rename to thirdparty/bullet/Bullet3Collision/BroadPhaseCollision/b3DynamicBvh.h diff --git a/thirdparty/bullet/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp b/thirdparty/bullet/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp rename to thirdparty/bullet/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp diff --git a/thirdparty/bullet/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.h b/thirdparty/bullet/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.h rename to thirdparty/bullet/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.h diff --git a/thirdparty/bullet/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPair.h b/thirdparty/bullet/Bullet3Collision/BroadPhaseCollision/b3OverlappingPair.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPair.h rename to thirdparty/bullet/Bullet3Collision/BroadPhaseCollision/b3OverlappingPair.h diff --git a/thirdparty/bullet/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.cpp b/thirdparty/bullet/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.cpp rename to thirdparty/bullet/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.cpp diff --git a/thirdparty/bullet/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h b/thirdparty/bullet/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h rename to thirdparty/bullet/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h diff --git a/thirdparty/bullet/src/Bullet3Collision/BroadPhaseCollision/shared/b3Aabb.h b/thirdparty/bullet/Bullet3Collision/BroadPhaseCollision/shared/b3Aabb.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/BroadPhaseCollision/shared/b3Aabb.h rename to thirdparty/bullet/Bullet3Collision/BroadPhaseCollision/shared/b3Aabb.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/b3Config.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/b3Config.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/b3Config.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/b3Config.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/b3Contact4.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/b3Contact4.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/b3Contact4.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/b3Contact4.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/b3ConvexUtility.cpp b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/b3ConvexUtility.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/b3ConvexUtility.cpp rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/b3ConvexUtility.cpp diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/b3ConvexUtility.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/b3ConvexUtility.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/b3ConvexUtility.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/b3ConvexUtility.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/b3RaycastInfo.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/b3RaycastInfo.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/b3RaycastInfo.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/b3RaycastInfo.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/b3RigidBodyCL.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/b3RigidBodyCL.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/b3RigidBodyCL.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/b3RigidBodyCL.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3BvhSubtreeInfoData.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3BvhSubtreeInfoData.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3BvhSubtreeInfoData.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3BvhSubtreeInfoData.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3BvhTraversal.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3BvhTraversal.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3BvhTraversal.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3BvhTraversal.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3ClipFaces.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ClipFaces.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3ClipFaces.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ClipFaces.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3Collidable.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3Collidable.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3Collidable.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3Collidable.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3Contact4Data.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3Contact4Data.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3Contact4Data.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3Contact4Data.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3ContactConvexConvexSAT.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ContactConvexConvexSAT.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3ContactConvexConvexSAT.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ContactConvexConvexSAT.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3ContactSphereSphere.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ContactSphereSphere.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3ContactSphereSphere.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ContactSphereSphere.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3ConvexPolyhedronData.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ConvexPolyhedronData.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3ConvexPolyhedronData.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ConvexPolyhedronData.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3FindConcaveSatAxis.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3FindConcaveSatAxis.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3FindConcaveSatAxis.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3FindConcaveSatAxis.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3FindSeparatingAxis.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3FindSeparatingAxis.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3FindSeparatingAxis.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3FindSeparatingAxis.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3MprPenetration.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3MprPenetration.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3MprPenetration.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3MprPenetration.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3NewContactReduction.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3NewContactReduction.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3NewContactReduction.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3NewContactReduction.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3QuantizedBvhNodeData.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3QuantizedBvhNodeData.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3QuantizedBvhNodeData.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3QuantizedBvhNodeData.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3ReduceContacts.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ReduceContacts.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3ReduceContacts.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ReduceContacts.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3RigidBodyData.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3RigidBodyData.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3RigidBodyData.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3RigidBodyData.h diff --git a/thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3UpdateAabbs.h b/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3UpdateAabbs.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Collision/NarrowPhaseCollision/shared/b3UpdateAabbs.h rename to thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3UpdateAabbs.h diff --git a/thirdparty/bullet/src/Bullet3Common/b3AlignedAllocator.cpp b/thirdparty/bullet/Bullet3Common/b3AlignedAllocator.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3AlignedAllocator.cpp rename to thirdparty/bullet/Bullet3Common/b3AlignedAllocator.cpp diff --git a/thirdparty/bullet/src/Bullet3Common/b3AlignedAllocator.h b/thirdparty/bullet/Bullet3Common/b3AlignedAllocator.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3AlignedAllocator.h rename to thirdparty/bullet/Bullet3Common/b3AlignedAllocator.h diff --git a/thirdparty/bullet/src/Bullet3Common/b3AlignedObjectArray.h b/thirdparty/bullet/Bullet3Common/b3AlignedObjectArray.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3AlignedObjectArray.h rename to thirdparty/bullet/Bullet3Common/b3AlignedObjectArray.h diff --git a/thirdparty/bullet/src/Bullet3Common/b3CommandLineArgs.h b/thirdparty/bullet/Bullet3Common/b3CommandLineArgs.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3CommandLineArgs.h rename to thirdparty/bullet/Bullet3Common/b3CommandLineArgs.h diff --git a/thirdparty/bullet/src/Bullet3Common/b3FileUtils.h b/thirdparty/bullet/Bullet3Common/b3FileUtils.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3FileUtils.h rename to thirdparty/bullet/Bullet3Common/b3FileUtils.h diff --git a/thirdparty/bullet/src/Bullet3Common/b3HashMap.h b/thirdparty/bullet/Bullet3Common/b3HashMap.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3HashMap.h rename to thirdparty/bullet/Bullet3Common/b3HashMap.h diff --git a/thirdparty/bullet/src/Bullet3Common/b3Logging.cpp b/thirdparty/bullet/Bullet3Common/b3Logging.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3Logging.cpp rename to thirdparty/bullet/Bullet3Common/b3Logging.cpp diff --git a/thirdparty/bullet/src/Bullet3Common/b3Logging.h b/thirdparty/bullet/Bullet3Common/b3Logging.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3Logging.h rename to thirdparty/bullet/Bullet3Common/b3Logging.h diff --git a/thirdparty/bullet/src/Bullet3Common/b3Matrix3x3.h b/thirdparty/bullet/Bullet3Common/b3Matrix3x3.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3Matrix3x3.h rename to thirdparty/bullet/Bullet3Common/b3Matrix3x3.h diff --git a/thirdparty/bullet/src/Bullet3Common/b3MinMax.h b/thirdparty/bullet/Bullet3Common/b3MinMax.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3MinMax.h rename to thirdparty/bullet/Bullet3Common/b3MinMax.h diff --git a/thirdparty/bullet/src/Bullet3Common/b3PoolAllocator.h b/thirdparty/bullet/Bullet3Common/b3PoolAllocator.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3PoolAllocator.h rename to thirdparty/bullet/Bullet3Common/b3PoolAllocator.h diff --git a/thirdparty/bullet/src/Bullet3Common/b3QuadWord.h b/thirdparty/bullet/Bullet3Common/b3QuadWord.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3QuadWord.h rename to thirdparty/bullet/Bullet3Common/b3QuadWord.h diff --git a/thirdparty/bullet/src/Bullet3Common/b3Quaternion.h b/thirdparty/bullet/Bullet3Common/b3Quaternion.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3Quaternion.h rename to thirdparty/bullet/Bullet3Common/b3Quaternion.h diff --git a/thirdparty/bullet/src/Bullet3Common/b3Random.h b/thirdparty/bullet/Bullet3Common/b3Random.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3Random.h rename to thirdparty/bullet/Bullet3Common/b3Random.h diff --git a/thirdparty/bullet/src/Bullet3Common/b3ResizablePool.h b/thirdparty/bullet/Bullet3Common/b3ResizablePool.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3ResizablePool.h rename to thirdparty/bullet/Bullet3Common/b3ResizablePool.h diff --git a/thirdparty/bullet/src/Bullet3Common/b3Scalar.h b/thirdparty/bullet/Bullet3Common/b3Scalar.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3Scalar.h rename to thirdparty/bullet/Bullet3Common/b3Scalar.h diff --git a/thirdparty/bullet/src/Bullet3Common/b3StackAlloc.h b/thirdparty/bullet/Bullet3Common/b3StackAlloc.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3StackAlloc.h rename to thirdparty/bullet/Bullet3Common/b3StackAlloc.h diff --git a/thirdparty/bullet/src/Bullet3Common/b3Transform.h b/thirdparty/bullet/Bullet3Common/b3Transform.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3Transform.h rename to thirdparty/bullet/Bullet3Common/b3Transform.h diff --git a/thirdparty/bullet/src/Bullet3Common/b3TransformUtil.h b/thirdparty/bullet/Bullet3Common/b3TransformUtil.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3TransformUtil.h rename to thirdparty/bullet/Bullet3Common/b3TransformUtil.h diff --git a/thirdparty/bullet/src/Bullet3Common/b3Vector3.cpp b/thirdparty/bullet/Bullet3Common/b3Vector3.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3Vector3.cpp rename to thirdparty/bullet/Bullet3Common/b3Vector3.cpp diff --git a/thirdparty/bullet/src/Bullet3Common/b3Vector3.h b/thirdparty/bullet/Bullet3Common/b3Vector3.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/b3Vector3.h rename to thirdparty/bullet/Bullet3Common/b3Vector3.h diff --git a/thirdparty/bullet/src/Bullet3Common/shared/b3Float4.h b/thirdparty/bullet/Bullet3Common/shared/b3Float4.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/shared/b3Float4.h rename to thirdparty/bullet/Bullet3Common/shared/b3Float4.h diff --git a/thirdparty/bullet/src/Bullet3Common/shared/b3Int2.h b/thirdparty/bullet/Bullet3Common/shared/b3Int2.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/shared/b3Int2.h rename to thirdparty/bullet/Bullet3Common/shared/b3Int2.h diff --git a/thirdparty/bullet/src/Bullet3Common/shared/b3Int4.h b/thirdparty/bullet/Bullet3Common/shared/b3Int4.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/shared/b3Int4.h rename to thirdparty/bullet/Bullet3Common/shared/b3Int4.h diff --git a/thirdparty/bullet/src/Bullet3Common/shared/b3Mat3x3.h b/thirdparty/bullet/Bullet3Common/shared/b3Mat3x3.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/shared/b3Mat3x3.h rename to thirdparty/bullet/Bullet3Common/shared/b3Mat3x3.h diff --git a/thirdparty/bullet/src/Bullet3Common/shared/b3PlatformDefinitions.h b/thirdparty/bullet/Bullet3Common/shared/b3PlatformDefinitions.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/shared/b3PlatformDefinitions.h rename to thirdparty/bullet/Bullet3Common/shared/b3PlatformDefinitions.h diff --git a/thirdparty/bullet/src/Bullet3Common/shared/b3Quat.h b/thirdparty/bullet/Bullet3Common/shared/b3Quat.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Common/shared/b3Quat.h rename to thirdparty/bullet/Bullet3Common/shared/b3Quat.h diff --git a/thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3ContactSolverInfo.h b/thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3ContactSolverInfo.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3ContactSolverInfo.h rename to thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3ContactSolverInfo.h diff --git a/thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.cpp b/thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.cpp rename to thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.cpp diff --git a/thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.h b/thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.h rename to thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.h diff --git a/thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp b/thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp rename to thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp diff --git a/thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h b/thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h rename to thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h diff --git a/thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3JacobianEntry.h b/thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3JacobianEntry.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3JacobianEntry.h rename to thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3JacobianEntry.h diff --git a/thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp b/thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp rename to thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp diff --git a/thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h b/thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h rename to thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h diff --git a/thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.cpp b/thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.cpp rename to thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.cpp diff --git a/thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.h b/thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.h rename to thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.h diff --git a/thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h b/thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h rename to thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h diff --git a/thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3SolverConstraint.h b/thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3SolverConstraint.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3SolverConstraint.h rename to thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3SolverConstraint.h diff --git a/thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3TypedConstraint.cpp b/thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3TypedConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3TypedConstraint.cpp rename to thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3TypedConstraint.cpp diff --git a/thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3TypedConstraint.h b/thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3TypedConstraint.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/ConstraintSolver/b3TypedConstraint.h rename to thirdparty/bullet/Bullet3Dynamics/ConstraintSolver/b3TypedConstraint.h diff --git a/thirdparty/bullet/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp b/thirdparty/bullet/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp rename to thirdparty/bullet/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp diff --git a/thirdparty/bullet/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.h b/thirdparty/bullet/Bullet3Dynamics/b3CpuRigidBodyPipeline.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.h rename to thirdparty/bullet/Bullet3Dynamics/b3CpuRigidBodyPipeline.h diff --git a/thirdparty/bullet/src/Bullet3Dynamics/shared/b3ContactConstraint4.h b/thirdparty/bullet/Bullet3Dynamics/shared/b3ContactConstraint4.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/shared/b3ContactConstraint4.h rename to thirdparty/bullet/Bullet3Dynamics/shared/b3ContactConstraint4.h diff --git a/thirdparty/bullet/src/Bullet3Dynamics/shared/b3ConvertConstraint4.h b/thirdparty/bullet/Bullet3Dynamics/shared/b3ConvertConstraint4.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/shared/b3ConvertConstraint4.h rename to thirdparty/bullet/Bullet3Dynamics/shared/b3ConvertConstraint4.h diff --git a/thirdparty/bullet/src/Bullet3Dynamics/shared/b3Inertia.h b/thirdparty/bullet/Bullet3Dynamics/shared/b3Inertia.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/shared/b3Inertia.h rename to thirdparty/bullet/Bullet3Dynamics/shared/b3Inertia.h diff --git a/thirdparty/bullet/src/Bullet3Dynamics/shared/b3IntegrateTransforms.h b/thirdparty/bullet/Bullet3Dynamics/shared/b3IntegrateTransforms.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Dynamics/shared/b3IntegrateTransforms.h rename to thirdparty/bullet/Bullet3Dynamics/shared/b3IntegrateTransforms.h diff --git a/thirdparty/bullet/src/Bullet3Geometry/b3AabbUtil.h b/thirdparty/bullet/Bullet3Geometry/b3AabbUtil.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Geometry/b3AabbUtil.h rename to thirdparty/bullet/Bullet3Geometry/b3AabbUtil.h diff --git a/thirdparty/bullet/src/Bullet3Geometry/b3ConvexHullComputer.cpp b/thirdparty/bullet/Bullet3Geometry/b3ConvexHullComputer.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Geometry/b3ConvexHullComputer.cpp rename to thirdparty/bullet/Bullet3Geometry/b3ConvexHullComputer.cpp diff --git a/thirdparty/bullet/src/Bullet3Geometry/b3ConvexHullComputer.h b/thirdparty/bullet/Bullet3Geometry/b3ConvexHullComputer.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Geometry/b3ConvexHullComputer.h rename to thirdparty/bullet/Bullet3Geometry/b3ConvexHullComputer.h diff --git a/thirdparty/bullet/src/Bullet3Geometry/b3GeometryUtil.cpp b/thirdparty/bullet/Bullet3Geometry/b3GeometryUtil.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Geometry/b3GeometryUtil.cpp rename to thirdparty/bullet/Bullet3Geometry/b3GeometryUtil.cpp diff --git a/thirdparty/bullet/src/Bullet3Geometry/b3GeometryUtil.h b/thirdparty/bullet/Bullet3Geometry/b3GeometryUtil.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Geometry/b3GeometryUtil.h rename to thirdparty/bullet/Bullet3Geometry/b3GeometryUtil.h diff --git a/thirdparty/bullet/src/Bullet3Geometry/b3GrahamScan2dConvexHull.h b/thirdparty/bullet/Bullet3Geometry/b3GrahamScan2dConvexHull.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Geometry/b3GrahamScan2dConvexHull.h rename to thirdparty/bullet/Bullet3Geometry/b3GrahamScan2dConvexHull.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h b/thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h rename to thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.cpp b/thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.cpp rename to thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h b/thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h rename to thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.cpp b/thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.cpp rename to thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.h b/thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.h rename to thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.cpp b/thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.cpp rename to thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.h b/thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.h rename to thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp b/thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp rename to thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h b/thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h rename to thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3SapAabb.h b/thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3SapAabb.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/b3SapAabb.h rename to thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/b3SapAabb.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/kernels/gridBroadphase.cl b/thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/gridBroadphase.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/kernels/gridBroadphase.cl rename to thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/gridBroadphase.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/kernels/gridBroadphaseKernels.h b/thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/gridBroadphaseKernels.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/kernels/gridBroadphaseKernels.h rename to thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/gridBroadphaseKernels.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/kernels/parallelLinearBvh.cl b/thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/parallelLinearBvh.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/kernels/parallelLinearBvh.cl rename to thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/parallelLinearBvh.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/kernels/parallelLinearBvhKernels.h b/thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/parallelLinearBvhKernels.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/kernels/parallelLinearBvhKernels.h rename to thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/parallelLinearBvhKernels.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/kernels/sap.cl b/thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/sap.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/kernels/sap.cl rename to thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/sap.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/kernels/sapKernels.h b/thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/sapKernels.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/BroadphaseCollision/kernels/sapKernels.h rename to thirdparty/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/sapKernels.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/Initialize/b3OpenCLInclude.h b/thirdparty/bullet/Bullet3OpenCL/Initialize/b3OpenCLInclude.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/Initialize/b3OpenCLInclude.h rename to thirdparty/bullet/Bullet3OpenCL/Initialize/b3OpenCLInclude.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp b/thirdparty/bullet/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp rename to thirdparty/bullet/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.h b/thirdparty/bullet/Bullet3OpenCL/Initialize/b3OpenCLUtils.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.h rename to thirdparty/bullet/Bullet3OpenCL/Initialize/b3OpenCLUtils.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3BvhInfo.h b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3BvhInfo.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3BvhInfo.h rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3BvhInfo.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3ContactCache.cpp b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ContactCache.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3ContactCache.cpp rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ContactCache.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3ContactCache.h b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ContactCache.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3ContactCache.h rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ContactCache.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3ConvexHullContact.cpp b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ConvexHullContact.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3ConvexHullContact.cpp rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ConvexHullContact.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3ConvexHullContact.h b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ConvexHullContact.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3ConvexHullContact.h rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ConvexHullContact.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3ConvexPolyhedronCL.h b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ConvexPolyhedronCL.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3ConvexPolyhedronCL.h rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ConvexPolyhedronCL.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.cpp b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.cpp rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.h b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.h rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3OptimizedBvh.cpp b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3OptimizedBvh.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3OptimizedBvh.cpp rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3OptimizedBvh.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3OptimizedBvh.h b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3OptimizedBvh.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3OptimizedBvh.h rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3OptimizedBvh.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3QuantizedBvh.cpp b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3QuantizedBvh.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3QuantizedBvh.cpp rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3QuantizedBvh.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3QuantizedBvh.h b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3QuantizedBvh.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3QuantizedBvh.h rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3QuantizedBvh.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.h b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.h rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3SupportMappings.h b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3SupportMappings.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3SupportMappings.h rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3SupportMappings.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleCallback.cpp b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3TriangleCallback.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleCallback.cpp rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3TriangleCallback.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleCallback.h b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3TriangleCallback.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleCallback.h rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3TriangleCallback.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.h b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.h rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3VectorFloat4.h b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3VectorFloat4.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3VectorFloat4.h rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3VectorFloat4.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3VoronoiSimplexSolver.cpp b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3VoronoiSimplexSolver.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3VoronoiSimplexSolver.cpp rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3VoronoiSimplexSolver.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3VoronoiSimplexSolver.h b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3VoronoiSimplexSolver.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/b3VoronoiSimplexSolver.h rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/b3VoronoiSimplexSolver.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/bvhTraversal.cl b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/bvhTraversal.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/bvhTraversal.cl rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/bvhTraversal.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/bvhTraversal.h b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/bvhTraversal.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/bvhTraversal.h rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/bvhTraversal.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/mpr.cl b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/mpr.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/mpr.cl rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/mpr.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/mprKernels.h b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/mprKernels.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/mprKernels.h rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/mprKernels.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/primitiveContacts.cl b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/primitiveContacts.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/primitiveContacts.cl rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/primitiveContacts.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/primitiveContacts.h b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/primitiveContacts.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/primitiveContacts.h rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/primitiveContacts.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/sat.cl b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/sat.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/sat.cl rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/sat.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/satClipHullContacts.cl b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/satClipHullContacts.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/satClipHullContacts.cl rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/satClipHullContacts.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/satClipHullContacts.h b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/satClipHullContacts.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/satClipHullContacts.h rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/satClipHullContacts.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/satConcave.cl b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/satConcave.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/satConcave.cl rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/satConcave.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/satConcaveKernels.h b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/satConcaveKernels.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/satConcaveKernels.h rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/satConcaveKernels.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/satKernels.h b/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/satKernels.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/NarrowphaseCollision/kernels/satKernels.h rename to thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/satKernels.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.h b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.h rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3BufferInfoCL.h b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3BufferInfoCL.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3BufferInfoCL.h rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3BufferInfoCL.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3FillCL.cpp b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3FillCL.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3FillCL.cpp rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3FillCL.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3FillCL.h b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3FillCL.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3FillCL.h rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3FillCL.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.h b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.h rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.cpp b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.cpp rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.h b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.h rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.cpp b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.cpp rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.h b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.h rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.h b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.h rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/BoundSearchKernels.cl b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/BoundSearchKernels.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/BoundSearchKernels.cl rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/BoundSearchKernels.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/BoundSearchKernelsCL.h b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/BoundSearchKernelsCL.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/BoundSearchKernelsCL.h rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/BoundSearchKernelsCL.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/CopyKernels.cl b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/CopyKernels.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/CopyKernels.cl rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/CopyKernels.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/CopyKernelsCL.h b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/CopyKernelsCL.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/CopyKernelsCL.h rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/CopyKernelsCL.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/FillKernels.cl b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/FillKernels.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/FillKernels.cl rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/FillKernels.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/FillKernelsCL.h b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/FillKernelsCL.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/FillKernelsCL.h rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/FillKernelsCL.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanFloat4Kernels.cl b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanFloat4Kernels.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanFloat4Kernels.cl rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanFloat4Kernels.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanKernels.cl b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanKernels.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanKernels.cl rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanKernels.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanKernelsCL.h b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanKernelsCL.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanKernelsCL.h rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanKernelsCL.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanKernelsFloat4CL.h b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanKernelsFloat4CL.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanKernelsFloat4CL.h rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanKernelsFloat4CL.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/RadixSort32Kernels.cl b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/RadixSort32Kernels.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/RadixSort32Kernels.cl rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/RadixSort32Kernels.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/RadixSort32KernelsCL.h b/thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/RadixSort32KernelsCL.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/ParallelPrimitives/kernels/RadixSort32KernelsCL.h rename to thirdparty/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/RadixSort32KernelsCL.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp b/thirdparty/bullet/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp rename to thirdparty/bullet/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/Raycast/b3GpuRaycast.h b/thirdparty/bullet/Bullet3OpenCL/Raycast/b3GpuRaycast.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/Raycast/b3GpuRaycast.h rename to thirdparty/bullet/Bullet3OpenCL/Raycast/b3GpuRaycast.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/Raycast/kernels/rayCastKernels.cl b/thirdparty/bullet/Bullet3OpenCL/Raycast/kernels/rayCastKernels.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/Raycast/kernels/rayCastKernels.cl rename to thirdparty/bullet/Bullet3OpenCL/Raycast/kernels/rayCastKernels.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/Raycast/kernels/rayCastKernels.h b/thirdparty/bullet/Bullet3OpenCL/Raycast/kernels/rayCastKernels.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/Raycast/kernels/rayCastKernels.h rename to thirdparty/bullet/Bullet3OpenCL/Raycast/kernels/rayCastKernels.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuConstraint4.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuConstraint4.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuConstraint4.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuConstraint4.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuGenericConstraint.cpp b/thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuGenericConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuGenericConstraint.cpp rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuGenericConstraint.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuGenericConstraint.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuGenericConstraint.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuGenericConstraint.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuGenericConstraint.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp b/thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp b/thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhaseInternalData.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuNarrowPhaseInternalData.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhaseInternalData.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuNarrowPhaseInternalData.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp b/thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp b/thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipeline.cpp b/thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipeline.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipeline.cpp rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipeline.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipeline.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipeline.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipeline.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipeline.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipelineInternalData.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipelineInternalData.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipelineInternalData.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipelineInternalData.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuSolverConstraint.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuSolverConstraint.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3GpuSolverConstraint.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/b3GpuSolverConstraint.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3Solver.cpp b/thirdparty/bullet/Bullet3OpenCL/RigidBody/b3Solver.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3Solver.cpp rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/b3Solver.cpp diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3Solver.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/b3Solver.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/b3Solver.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/b3Solver.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/batchingKernels.cl b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/batchingKernels.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/batchingKernels.cl rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/batchingKernels.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/batchingKernels.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/batchingKernels.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/batchingKernels.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/batchingKernels.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/batchingKernelsNew.cl b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/batchingKernelsNew.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/batchingKernelsNew.cl rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/batchingKernelsNew.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/batchingKernelsNew.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/batchingKernelsNew.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/batchingKernelsNew.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/batchingKernelsNew.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/integrateKernel.cl b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/integrateKernel.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/integrateKernel.cl rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/integrateKernel.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/integrateKernel.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/integrateKernel.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/integrateKernel.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/integrateKernel.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/jointSolver.cl b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/jointSolver.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/jointSolver.cl rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/jointSolver.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/jointSolver.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/jointSolver.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/jointSolver.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/jointSolver.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solveContact.cl b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solveContact.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solveContact.cl rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solveContact.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solveContact.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solveContact.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solveContact.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solveContact.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solveFriction.cl b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solveFriction.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solveFriction.cl rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solveFriction.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solveFriction.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solveFriction.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solveFriction.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solveFriction.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solverSetup.cl b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solverSetup.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solverSetup.cl rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solverSetup.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solverSetup.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solverSetup.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solverSetup.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solverSetup.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solverSetup2.cl b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solverSetup2.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solverSetup2.cl rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solverSetup2.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solverSetup2.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solverSetup2.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solverSetup2.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solverSetup2.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solverUtils.cl b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solverUtils.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solverUtils.cl rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solverUtils.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solverUtils.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solverUtils.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/solverUtils.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/solverUtils.h diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/updateAabbsKernel.cl b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/updateAabbsKernel.cl similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/updateAabbsKernel.cl rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/updateAabbsKernel.cl diff --git a/thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/updateAabbsKernel.h b/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/updateAabbsKernel.h similarity index 100% rename from thirdparty/bullet/src/Bullet3OpenCL/RigidBody/kernels/updateAabbsKernel.h rename to thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/updateAabbsKernel.h diff --git a/thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/autogenerated/bullet2.h b/thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/autogenerated/bullet2.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/autogenerated/bullet2.h rename to thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/autogenerated/bullet2.h diff --git a/thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3BulletFile.cpp b/thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3BulletFile.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3BulletFile.cpp rename to thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3BulletFile.cpp diff --git a/thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3BulletFile.h b/thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3BulletFile.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3BulletFile.h rename to thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3BulletFile.h diff --git a/thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3Chunk.cpp b/thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3Chunk.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3Chunk.cpp rename to thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3Chunk.cpp diff --git a/thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3Chunk.h b/thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3Chunk.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3Chunk.h rename to thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3Chunk.h diff --git a/thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3Common.h b/thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3Common.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3Common.h rename to thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3Common.h diff --git a/thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3DNA.cpp b/thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3DNA.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3DNA.cpp rename to thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3DNA.cpp diff --git a/thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3DNA.h b/thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3DNA.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3DNA.h rename to thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3DNA.h diff --git a/thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3Defines.h b/thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3Defines.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3Defines.h rename to thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3Defines.h diff --git a/thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3File.cpp b/thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3File.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3File.cpp rename to thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3File.cpp diff --git a/thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3File.h b/thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3File.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3File.h rename to thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3File.h diff --git a/thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3Serializer.cpp b/thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3Serializer.cpp similarity index 100% rename from thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3Serializer.cpp rename to thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3Serializer.cpp diff --git a/thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3Serializer.h b/thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3Serializer.h similarity index 100% rename from thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/b3Serializer.h rename to thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3Serializer.h diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btAxisSweep3Internal.h b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3Internal.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btAxisSweep3Internal.h rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3Internal.h diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btDbvt.cpp b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btDbvt.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btDbvt.cpp rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btDbvt.cpp diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btDbvt.h b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btDbvt.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btDbvt.h rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btDbvt.h diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btDispatcher.cpp b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btDispatcher.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btDispatcher.cpp rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btDispatcher.cpp diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btDispatcher.h b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btDispatcher.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btDispatcher.h rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btDispatcher.h diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.h diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp diff --git a/thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h b/thirdparty/bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h rename to thirdparty/bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/SphereTriangleDetector.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/SphereTriangleDetector.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btBoxBoxDetector.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btBoxBoxDetector.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionConfiguration.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionConfiguration.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionConfiguration.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionConfiguration.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionObject.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionObject.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionObject.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionObject.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionObjectWrapper.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionObjectWrapper.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionObjectWrapper.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionObjectWrapper.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionWorld.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionWorld.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorldImporter.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorldImporter.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btGhostObject.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btGhostObject.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btGhostObject.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btGhostObject.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btGhostObject.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btGhostObject.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btGhostObject.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btGhostObject.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btHashedSimplePairCache.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btHashedSimplePairCache.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btHashedSimplePairCache.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btHashedSimplePairCache.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btHashedSimplePairCache.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btHashedSimplePairCache.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btHashedSimplePairCache.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btHashedSimplePairCache.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btManifoldResult.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btManifoldResult.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btManifoldResult.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btManifoldResult.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btManifoldResult.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btManifoldResult.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btManifoldResult.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btManifoldResult.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btUnionFind.cpp b/thirdparty/bullet/BulletCollision/CollisionDispatch/btUnionFind.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btUnionFind.cpp rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btUnionFind.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionDispatch/btUnionFind.h b/thirdparty/bullet/BulletCollision/CollisionDispatch/btUnionFind.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionDispatch/btUnionFind.h rename to thirdparty/bullet/BulletCollision/CollisionDispatch/btUnionFind.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btBox2dShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btBox2dShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btBox2dShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btBox2dShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btBox2dShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btBox2dShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btBox2dShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btBox2dShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btBoxShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btBoxShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btBoxShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btBoxShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btBoxShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btBoxShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btBoxShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btBoxShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btCapsuleShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btCapsuleShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btCapsuleShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btCapsuleShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btCapsuleShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btCapsuleShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btCollisionMargin.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btCollisionMargin.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btCollisionMargin.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btCollisionMargin.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btCollisionShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btCollisionShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btCollisionShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btCollisionShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btCollisionShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btCollisionShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btCollisionShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btCollisionShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btCompoundShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btCompoundShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btCompoundShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btCompoundShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btCompoundShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btCompoundShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btCompoundShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btCompoundShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btConcaveShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btConcaveShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btConcaveShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btConcaveShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btConcaveShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btConcaveShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btConcaveShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btConcaveShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btConeShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btConeShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btConeShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btConeShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btConeShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btConeShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btConeShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btConeShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvex2dShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btConvex2dShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvex2dShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btConvex2dShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvex2dShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btConvex2dShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvex2dShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btConvex2dShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btConvexHullShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btConvexHullShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexHullShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btConvexHullShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexHullShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btConvexHullShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btConvexInternalShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btConvexInternalShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexInternalShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btConvexInternalShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexInternalShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btConvexInternalShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexPointCloudShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexPointCloudShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexPolyhedron.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btConvexPolyhedron.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexPolyhedron.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btConvexPolyhedron.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexPolyhedron.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btConvexPolyhedron.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexPolyhedron.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btConvexPolyhedron.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btConvexShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btConvexShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btConvexShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btConvexShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btCylinderShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btCylinderShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btCylinderShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btCylinderShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btCylinderShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btCylinderShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btCylinderShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btCylinderShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btEmptyShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btEmptyShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btEmptyShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btEmptyShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btEmptyShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btEmptyShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btEmptyShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btEmptyShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btMaterial.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btMaterial.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btMaterial.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btMaterial.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btMinkowskiSumShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btMinkowskiSumShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btMultiSphereShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btMultiSphereShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btMultiSphereShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btMultiSphereShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btMultiSphereShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btMultiSphereShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btOptimizedBvh.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btOptimizedBvh.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btOptimizedBvh.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btOptimizedBvh.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btShapeHull.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btShapeHull.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btShapeHull.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btShapeHull.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btShapeHull.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btShapeHull.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btShapeHull.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btShapeHull.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btSphereShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btSphereShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btSphereShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btSphereShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btSphereShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btSphereShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btSphereShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btSphereShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btStaticPlaneShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btStaticPlaneShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btStridingMeshInterface.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btStridingMeshInterface.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btTetrahedronShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btTetrahedronShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btTetrahedronShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btTetrahedronShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btTetrahedronShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btTetrahedronShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleBuffer.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleBuffer.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleBuffer.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleBuffer.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleBuffer.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleBuffer.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleBuffer.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleBuffer.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleCallback.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleCallback.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleCallback.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleCallback.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleCallback.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleCallback.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleCallback.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleCallback.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleInfoMap.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleInfoMap.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleInfoMap.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleInfoMap.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleMesh.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleMesh.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleMesh.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleMesh.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleMesh.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleMesh.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleMesh.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleMesh.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleMeshShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleMeshShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btTriangleShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btTriangleShape.h diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp b/thirdparty/bullet/BulletCollision/CollisionShapes/btUniformScalingShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp rename to thirdparty/bullet/BulletCollision/CollisionShapes/btUniformScalingShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/CollisionShapes/btUniformScalingShape.h b/thirdparty/bullet/BulletCollision/CollisionShapes/btUniformScalingShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/CollisionShapes/btUniformScalingShape.h rename to thirdparty/bullet/BulletCollision/CollisionShapes/btUniformScalingShape.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btBoxCollision.h b/thirdparty/bullet/BulletCollision/Gimpact/btBoxCollision.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btBoxCollision.h rename to thirdparty/bullet/BulletCollision/Gimpact/btBoxCollision.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btClipPolygon.h b/thirdparty/bullet/BulletCollision/Gimpact/btClipPolygon.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btClipPolygon.h rename to thirdparty/bullet/BulletCollision/Gimpact/btClipPolygon.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btCompoundFromGimpact.h b/thirdparty/bullet/BulletCollision/Gimpact/btCompoundFromGimpact.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btCompoundFromGimpact.h rename to thirdparty/bullet/BulletCollision/Gimpact/btCompoundFromGimpact.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btContactProcessing.cpp b/thirdparty/bullet/BulletCollision/Gimpact/btContactProcessing.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btContactProcessing.cpp rename to thirdparty/bullet/BulletCollision/Gimpact/btContactProcessing.cpp diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btContactProcessing.h b/thirdparty/bullet/BulletCollision/Gimpact/btContactProcessing.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btContactProcessing.h rename to thirdparty/bullet/BulletCollision/Gimpact/btContactProcessing.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btContactProcessingStructs.h b/thirdparty/bullet/BulletCollision/Gimpact/btContactProcessingStructs.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btContactProcessingStructs.h rename to thirdparty/bullet/BulletCollision/Gimpact/btContactProcessingStructs.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactBvh.cpp b/thirdparty/bullet/BulletCollision/Gimpact/btGImpactBvh.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactBvh.cpp rename to thirdparty/bullet/BulletCollision/Gimpact/btGImpactBvh.cpp diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactBvh.h b/thirdparty/bullet/BulletCollision/Gimpact/btGImpactBvh.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactBvh.h rename to thirdparty/bullet/BulletCollision/Gimpact/btGImpactBvh.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactBvhStructs.h b/thirdparty/bullet/BulletCollision/Gimpact/btGImpactBvhStructs.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactBvhStructs.h rename to thirdparty/bullet/BulletCollision/Gimpact/btGImpactBvhStructs.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp b/thirdparty/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp rename to thirdparty/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h b/thirdparty/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h rename to thirdparty/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactMassUtil.h b/thirdparty/bullet/BulletCollision/Gimpact/btGImpactMassUtil.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactMassUtil.h rename to thirdparty/bullet/BulletCollision/Gimpact/btGImpactMassUtil.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp b/thirdparty/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp rename to thirdparty/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.h b/thirdparty/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.h rename to thirdparty/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactQuantizedBvhStructs.h b/thirdparty/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvhStructs.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactQuantizedBvhStructs.h rename to thirdparty/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvhStructs.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactShape.cpp b/thirdparty/bullet/BulletCollision/Gimpact/btGImpactShape.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactShape.cpp rename to thirdparty/bullet/BulletCollision/Gimpact/btGImpactShape.cpp diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactShape.h b/thirdparty/bullet/BulletCollision/Gimpact/btGImpactShape.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btGImpactShape.h rename to thirdparty/bullet/BulletCollision/Gimpact/btGImpactShape.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btGenericPoolAllocator.cpp b/thirdparty/bullet/BulletCollision/Gimpact/btGenericPoolAllocator.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btGenericPoolAllocator.cpp rename to thirdparty/bullet/BulletCollision/Gimpact/btGenericPoolAllocator.cpp diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btGenericPoolAllocator.h b/thirdparty/bullet/BulletCollision/Gimpact/btGenericPoolAllocator.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btGenericPoolAllocator.h rename to thirdparty/bullet/BulletCollision/Gimpact/btGenericPoolAllocator.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btGeometryOperations.h b/thirdparty/bullet/BulletCollision/Gimpact/btGeometryOperations.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btGeometryOperations.h rename to thirdparty/bullet/BulletCollision/Gimpact/btGeometryOperations.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btQuantization.h b/thirdparty/bullet/BulletCollision/Gimpact/btQuantization.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btQuantization.h rename to thirdparty/bullet/BulletCollision/Gimpact/btQuantization.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btTriangleShapeEx.cpp b/thirdparty/bullet/BulletCollision/Gimpact/btTriangleShapeEx.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btTriangleShapeEx.cpp rename to thirdparty/bullet/BulletCollision/Gimpact/btTriangleShapeEx.cpp diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/btTriangleShapeEx.h b/thirdparty/bullet/BulletCollision/Gimpact/btTriangleShapeEx.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/btTriangleShapeEx.h rename to thirdparty/bullet/BulletCollision/Gimpact/btTriangleShapeEx.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/gim_array.h b/thirdparty/bullet/BulletCollision/Gimpact/gim_array.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/gim_array.h rename to thirdparty/bullet/BulletCollision/Gimpact/gim_array.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/gim_basic_geometry_operations.h b/thirdparty/bullet/BulletCollision/Gimpact/gim_basic_geometry_operations.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/gim_basic_geometry_operations.h rename to thirdparty/bullet/BulletCollision/Gimpact/gim_basic_geometry_operations.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/gim_bitset.h b/thirdparty/bullet/BulletCollision/Gimpact/gim_bitset.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/gim_bitset.h rename to thirdparty/bullet/BulletCollision/Gimpact/gim_bitset.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/gim_box_collision.h b/thirdparty/bullet/BulletCollision/Gimpact/gim_box_collision.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/gim_box_collision.h rename to thirdparty/bullet/BulletCollision/Gimpact/gim_box_collision.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/gim_box_set.cpp b/thirdparty/bullet/BulletCollision/Gimpact/gim_box_set.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/gim_box_set.cpp rename to thirdparty/bullet/BulletCollision/Gimpact/gim_box_set.cpp diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/gim_box_set.h b/thirdparty/bullet/BulletCollision/Gimpact/gim_box_set.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/gim_box_set.h rename to thirdparty/bullet/BulletCollision/Gimpact/gim_box_set.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/gim_clip_polygon.h b/thirdparty/bullet/BulletCollision/Gimpact/gim_clip_polygon.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/gim_clip_polygon.h rename to thirdparty/bullet/BulletCollision/Gimpact/gim_clip_polygon.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/gim_contact.cpp b/thirdparty/bullet/BulletCollision/Gimpact/gim_contact.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/gim_contact.cpp rename to thirdparty/bullet/BulletCollision/Gimpact/gim_contact.cpp diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/gim_contact.h b/thirdparty/bullet/BulletCollision/Gimpact/gim_contact.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/gim_contact.h rename to thirdparty/bullet/BulletCollision/Gimpact/gim_contact.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/gim_geom_types.h b/thirdparty/bullet/BulletCollision/Gimpact/gim_geom_types.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/gim_geom_types.h rename to thirdparty/bullet/BulletCollision/Gimpact/gim_geom_types.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/gim_geometry.h b/thirdparty/bullet/BulletCollision/Gimpact/gim_geometry.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/gim_geometry.h rename to thirdparty/bullet/BulletCollision/Gimpact/gim_geometry.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/gim_hash_table.h b/thirdparty/bullet/BulletCollision/Gimpact/gim_hash_table.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/gim_hash_table.h rename to thirdparty/bullet/BulletCollision/Gimpact/gim_hash_table.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/gim_linear_math.h b/thirdparty/bullet/BulletCollision/Gimpact/gim_linear_math.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/gim_linear_math.h rename to thirdparty/bullet/BulletCollision/Gimpact/gim_linear_math.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/gim_math.h b/thirdparty/bullet/BulletCollision/Gimpact/gim_math.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/gim_math.h rename to thirdparty/bullet/BulletCollision/Gimpact/gim_math.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/gim_memory.cpp b/thirdparty/bullet/BulletCollision/Gimpact/gim_memory.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/gim_memory.cpp rename to thirdparty/bullet/BulletCollision/Gimpact/gim_memory.cpp diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/gim_memory.h b/thirdparty/bullet/BulletCollision/Gimpact/gim_memory.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/gim_memory.h rename to thirdparty/bullet/BulletCollision/Gimpact/gim_memory.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/gim_radixsort.h b/thirdparty/bullet/BulletCollision/Gimpact/gim_radixsort.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/gim_radixsort.h rename to thirdparty/bullet/BulletCollision/Gimpact/gim_radixsort.h diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/gim_tri_collision.cpp b/thirdparty/bullet/BulletCollision/Gimpact/gim_tri_collision.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/gim_tri_collision.cpp rename to thirdparty/bullet/BulletCollision/Gimpact/gim_tri_collision.cpp diff --git a/thirdparty/bullet/src/BulletCollision/Gimpact/gim_tri_collision.h b/thirdparty/bullet/BulletCollision/Gimpact/gim_tri_collision.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/Gimpact/gim_tri_collision.h rename to thirdparty/bullet/BulletCollision/Gimpact/gim_tri_collision.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btComputeGjkEpaPenetration.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btComputeGjkEpaPenetration.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btComputeGjkEpaPenetration.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btComputeGjkEpaPenetration.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btConvexCast.cpp b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btConvexCast.cpp rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.cpp diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btConvexCast.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btConvexCast.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkCollisionDescription.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkCollisionDescription.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkCollisionDescription.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkCollisionDescription.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkEpa3.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa3.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkEpa3.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa3.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btMprPenetration.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btMprPenetration.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btMprPenetration.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btMprPenetration.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btPointCollector.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btPointCollector.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btPointCollector.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btPointCollector.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp diff --git a/thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h b/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h similarity index 100% rename from thirdparty/bullet/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h rename to thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h diff --git a/thirdparty/bullet/src/BulletDynamics/Character/btCharacterControllerInterface.h b/thirdparty/bullet/BulletDynamics/Character/btCharacterControllerInterface.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Character/btCharacterControllerInterface.h rename to thirdparty/bullet/BulletDynamics/Character/btCharacterControllerInterface.h diff --git a/thirdparty/bullet/src/BulletDynamics/Character/btKinematicCharacterController.cpp b/thirdparty/bullet/BulletDynamics/Character/btKinematicCharacterController.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Character/btKinematicCharacterController.cpp rename to thirdparty/bullet/BulletDynamics/Character/btKinematicCharacterController.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/Character/btKinematicCharacterController.h b/thirdparty/bullet/BulletDynamics/Character/btKinematicCharacterController.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Character/btKinematicCharacterController.h rename to thirdparty/bullet/BulletDynamics/Character/btKinematicCharacterController.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btConstraintSolver.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btConstraintSolver.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btConstraintSolver.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btConstraintSolver.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btContactConstraint.cpp b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btContactConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btContactConstraint.cpp rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btContactConstraint.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btContactConstraint.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btContactConstraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btContactConstraint.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btContactConstraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btContactSolverInfo.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btContactSolverInfo.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btContactSolverInfo.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btContactSolverInfo.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btFixedConstraint.cpp b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btFixedConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btFixedConstraint.cpp rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btFixedConstraint.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btFixedConstraint.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btFixedConstraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btFixedConstraint.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btFixedConstraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btGearConstraint.cpp b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btGearConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btGearConstraint.cpp rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btGearConstraint.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btGearConstraint.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btGearConstraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btGearConstraint.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btGearConstraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btHinge2Constraint.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btHinge2Constraint.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btJacobianEntry.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btJacobianEntry.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.cpp b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.cpp rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btSolverBody.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btSolverBody.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btSolverConstraint.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btSolverConstraint.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btTypedConstraint.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btTypedConstraint.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btUniversalConstraint.h b/thirdparty/bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/ConstraintSolver/btUniversalConstraint.h rename to thirdparty/bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/Dynamics/btActionInterface.h b/thirdparty/bullet/BulletDynamics/Dynamics/btActionInterface.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Dynamics/btActionInterface.h rename to thirdparty/bullet/BulletDynamics/Dynamics/btActionInterface.h diff --git a/thirdparty/bullet/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp b/thirdparty/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp rename to thirdparty/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h b/thirdparty/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h rename to thirdparty/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h diff --git a/thirdparty/bullet/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.cpp b/thirdparty/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.cpp rename to thirdparty/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.h b/thirdparty/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.h rename to thirdparty/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.h diff --git a/thirdparty/bullet/src/BulletDynamics/Dynamics/btDynamicsWorld.h b/thirdparty/bullet/BulletDynamics/Dynamics/btDynamicsWorld.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Dynamics/btDynamicsWorld.h rename to thirdparty/bullet/BulletDynamics/Dynamics/btDynamicsWorld.h diff --git a/thirdparty/bullet/src/BulletDynamics/Dynamics/btRigidBody.cpp b/thirdparty/bullet/BulletDynamics/Dynamics/btRigidBody.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Dynamics/btRigidBody.cpp rename to thirdparty/bullet/BulletDynamics/Dynamics/btRigidBody.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/Dynamics/btRigidBody.h b/thirdparty/bullet/BulletDynamics/Dynamics/btRigidBody.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Dynamics/btRigidBody.h rename to thirdparty/bullet/BulletDynamics/Dynamics/btRigidBody.h diff --git a/thirdparty/bullet/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp b/thirdparty/bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp rename to thirdparty/bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h b/thirdparty/bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h rename to thirdparty/bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h diff --git a/thirdparty/bullet/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp b/thirdparty/bullet/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp rename to thirdparty/bullet/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.h b/thirdparty/bullet/BulletDynamics/Dynamics/btSimulationIslandManagerMt.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.h rename to thirdparty/bullet/BulletDynamics/Dynamics/btSimulationIslandManagerMt.h diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBody.cpp b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBody.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBody.cpp rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBody.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBody.h b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBody.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBody.h rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBody.h diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyConstraint.h b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyConstraint.h rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyFixedConstraint.cpp b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyFixedConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyFixedConstraint.cpp rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyFixedConstraint.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyFixedConstraint.h b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyFixedConstraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyFixedConstraint.h rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyFixedConstraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyJointFeedback.h b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyJointFeedback.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyJointFeedback.h rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyJointFeedback.h diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.cpp b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.cpp rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyJointMotor.cpp b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyJointMotor.cpp rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyJointMotor.h b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyJointMotor.h rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyLink.h b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyLink.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyLink.h rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyLink.h diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyPoint2Point.cpp b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyPoint2Point.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyPoint2Point.cpp rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyPoint2Point.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyPoint2Point.h b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyPoint2Point.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodyPoint2Point.h rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodyPoint2Point.h diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodySliderConstraint.cpp b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodySliderConstraint.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodySliderConstraint.cpp rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodySliderConstraint.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodySliderConstraint.h b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodySliderConstraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodySliderConstraint.h rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodySliderConstraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodySolverConstraint.h b/thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodySolverConstraint.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Featherstone/btMultiBodySolverConstraint.h rename to thirdparty/bullet/BulletDynamics/Featherstone/btMultiBodySolverConstraint.h diff --git a/thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp b/thirdparty/bullet/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp rename to thirdparty/bullet/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btDantzigLCP.h b/thirdparty/bullet/BulletDynamics/MLCPSolvers/btDantzigLCP.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btDantzigLCP.h rename to thirdparty/bullet/BulletDynamics/MLCPSolvers/btDantzigLCP.h diff --git a/thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btDantzigSolver.h b/thirdparty/bullet/BulletDynamics/MLCPSolvers/btDantzigSolver.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btDantzigSolver.h rename to thirdparty/bullet/BulletDynamics/MLCPSolvers/btDantzigSolver.h diff --git a/thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.cpp b/thirdparty/bullet/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.cpp rename to thirdparty/bullet/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h b/thirdparty/bullet/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h rename to thirdparty/bullet/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h diff --git a/thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btLemkeSolver.h b/thirdparty/bullet/BulletDynamics/MLCPSolvers/btLemkeSolver.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btLemkeSolver.h rename to thirdparty/bullet/BulletDynamics/MLCPSolvers/btLemkeSolver.h diff --git a/thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp b/thirdparty/bullet/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp rename to thirdparty/bullet/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btMLCPSolver.h b/thirdparty/bullet/BulletDynamics/MLCPSolvers/btMLCPSolver.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btMLCPSolver.h rename to thirdparty/bullet/BulletDynamics/MLCPSolvers/btMLCPSolver.h diff --git a/thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btMLCPSolverInterface.h b/thirdparty/bullet/BulletDynamics/MLCPSolvers/btMLCPSolverInterface.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btMLCPSolverInterface.h rename to thirdparty/bullet/BulletDynamics/MLCPSolvers/btMLCPSolverInterface.h diff --git a/thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btPATHSolver.h b/thirdparty/bullet/BulletDynamics/MLCPSolvers/btPATHSolver.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btPATHSolver.h rename to thirdparty/bullet/BulletDynamics/MLCPSolvers/btPATHSolver.h diff --git a/thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btSolveProjectedGaussSeidel.h b/thirdparty/bullet/BulletDynamics/MLCPSolvers/btSolveProjectedGaussSeidel.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/MLCPSolvers/btSolveProjectedGaussSeidel.h rename to thirdparty/bullet/BulletDynamics/MLCPSolvers/btSolveProjectedGaussSeidel.h diff --git a/thirdparty/bullet/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp b/thirdparty/bullet/BulletDynamics/Vehicle/btRaycastVehicle.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp rename to thirdparty/bullet/BulletDynamics/Vehicle/btRaycastVehicle.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/Vehicle/btRaycastVehicle.h b/thirdparty/bullet/BulletDynamics/Vehicle/btRaycastVehicle.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Vehicle/btRaycastVehicle.h rename to thirdparty/bullet/BulletDynamics/Vehicle/btRaycastVehicle.h diff --git a/thirdparty/bullet/src/BulletDynamics/Vehicle/btVehicleRaycaster.h b/thirdparty/bullet/BulletDynamics/Vehicle/btVehicleRaycaster.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Vehicle/btVehicleRaycaster.h rename to thirdparty/bullet/BulletDynamics/Vehicle/btVehicleRaycaster.h diff --git a/thirdparty/bullet/src/BulletDynamics/Vehicle/btWheelInfo.cpp b/thirdparty/bullet/BulletDynamics/Vehicle/btWheelInfo.cpp similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Vehicle/btWheelInfo.cpp rename to thirdparty/bullet/BulletDynamics/Vehicle/btWheelInfo.cpp diff --git a/thirdparty/bullet/src/BulletDynamics/Vehicle/btWheelInfo.h b/thirdparty/bullet/BulletDynamics/Vehicle/btWheelInfo.h similarity index 100% rename from thirdparty/bullet/src/BulletDynamics/Vehicle/btWheelInfo.h rename to thirdparty/bullet/BulletDynamics/Vehicle/btWheelInfo.h diff --git a/thirdparty/bullet/src/BulletInverseDynamics/IDConfig.hpp b/thirdparty/bullet/BulletInverseDynamics/IDConfig.hpp similarity index 100% rename from thirdparty/bullet/src/BulletInverseDynamics/IDConfig.hpp rename to thirdparty/bullet/BulletInverseDynamics/IDConfig.hpp diff --git a/thirdparty/bullet/src/BulletInverseDynamics/IDConfigBuiltin.hpp b/thirdparty/bullet/BulletInverseDynamics/IDConfigBuiltin.hpp similarity index 100% rename from thirdparty/bullet/src/BulletInverseDynamics/IDConfigBuiltin.hpp rename to thirdparty/bullet/BulletInverseDynamics/IDConfigBuiltin.hpp diff --git a/thirdparty/bullet/src/BulletInverseDynamics/IDConfigEigen.hpp b/thirdparty/bullet/BulletInverseDynamics/IDConfigEigen.hpp similarity index 100% rename from thirdparty/bullet/src/BulletInverseDynamics/IDConfigEigen.hpp rename to thirdparty/bullet/BulletInverseDynamics/IDConfigEigen.hpp diff --git a/thirdparty/bullet/src/BulletInverseDynamics/IDErrorMessages.hpp b/thirdparty/bullet/BulletInverseDynamics/IDErrorMessages.hpp similarity index 100% rename from thirdparty/bullet/src/BulletInverseDynamics/IDErrorMessages.hpp rename to thirdparty/bullet/BulletInverseDynamics/IDErrorMessages.hpp diff --git a/thirdparty/bullet/src/BulletInverseDynamics/IDMath.cpp b/thirdparty/bullet/BulletInverseDynamics/IDMath.cpp similarity index 100% rename from thirdparty/bullet/src/BulletInverseDynamics/IDMath.cpp rename to thirdparty/bullet/BulletInverseDynamics/IDMath.cpp diff --git a/thirdparty/bullet/src/BulletInverseDynamics/IDMath.hpp b/thirdparty/bullet/BulletInverseDynamics/IDMath.hpp similarity index 100% rename from thirdparty/bullet/src/BulletInverseDynamics/IDMath.hpp rename to thirdparty/bullet/BulletInverseDynamics/IDMath.hpp diff --git a/thirdparty/bullet/src/BulletInverseDynamics/MultiBodyTree.cpp b/thirdparty/bullet/BulletInverseDynamics/MultiBodyTree.cpp similarity index 100% rename from thirdparty/bullet/src/BulletInverseDynamics/MultiBodyTree.cpp rename to thirdparty/bullet/BulletInverseDynamics/MultiBodyTree.cpp diff --git a/thirdparty/bullet/src/BulletInverseDynamics/MultiBodyTree.hpp b/thirdparty/bullet/BulletInverseDynamics/MultiBodyTree.hpp similarity index 100% rename from thirdparty/bullet/src/BulletInverseDynamics/MultiBodyTree.hpp rename to thirdparty/bullet/BulletInverseDynamics/MultiBodyTree.hpp diff --git a/thirdparty/bullet/src/BulletInverseDynamics/details/IDEigenInterface.hpp b/thirdparty/bullet/BulletInverseDynamics/details/IDEigenInterface.hpp similarity index 100% rename from thirdparty/bullet/src/BulletInverseDynamics/details/IDEigenInterface.hpp rename to thirdparty/bullet/BulletInverseDynamics/details/IDEigenInterface.hpp diff --git a/thirdparty/bullet/src/BulletInverseDynamics/details/IDLinearMathInterface.hpp b/thirdparty/bullet/BulletInverseDynamics/details/IDLinearMathInterface.hpp similarity index 100% rename from thirdparty/bullet/src/BulletInverseDynamics/details/IDLinearMathInterface.hpp rename to thirdparty/bullet/BulletInverseDynamics/details/IDLinearMathInterface.hpp diff --git a/thirdparty/bullet/src/BulletInverseDynamics/details/IDMatVec.hpp b/thirdparty/bullet/BulletInverseDynamics/details/IDMatVec.hpp similarity index 100% rename from thirdparty/bullet/src/BulletInverseDynamics/details/IDMatVec.hpp rename to thirdparty/bullet/BulletInverseDynamics/details/IDMatVec.hpp diff --git a/thirdparty/bullet/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp b/thirdparty/bullet/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp similarity index 100% rename from thirdparty/bullet/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp rename to thirdparty/bullet/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp diff --git a/thirdparty/bullet/src/BulletInverseDynamics/details/MultiBodyTreeImpl.hpp b/thirdparty/bullet/BulletInverseDynamics/details/MultiBodyTreeImpl.hpp similarity index 100% rename from thirdparty/bullet/src/BulletInverseDynamics/details/MultiBodyTreeImpl.hpp rename to thirdparty/bullet/BulletInverseDynamics/details/MultiBodyTreeImpl.hpp diff --git a/thirdparty/bullet/src/BulletInverseDynamics/details/MultiBodyTreeInitCache.cpp b/thirdparty/bullet/BulletInverseDynamics/details/MultiBodyTreeInitCache.cpp similarity index 100% rename from thirdparty/bullet/src/BulletInverseDynamics/details/MultiBodyTreeInitCache.cpp rename to thirdparty/bullet/BulletInverseDynamics/details/MultiBodyTreeInitCache.cpp diff --git a/thirdparty/bullet/src/BulletInverseDynamics/details/MultiBodyTreeInitCache.hpp b/thirdparty/bullet/BulletInverseDynamics/details/MultiBodyTreeInitCache.hpp similarity index 100% rename from thirdparty/bullet/src/BulletInverseDynamics/details/MultiBodyTreeInitCache.hpp rename to thirdparty/bullet/BulletInverseDynamics/details/MultiBodyTreeInitCache.hpp diff --git a/thirdparty/bullet/src/BulletSoftBody/btDefaultSoftBodySolver.cpp b/thirdparty/bullet/BulletSoftBody/btDefaultSoftBodySolver.cpp similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btDefaultSoftBodySolver.cpp rename to thirdparty/bullet/BulletSoftBody/btDefaultSoftBodySolver.cpp diff --git a/thirdparty/bullet/src/BulletSoftBody/btDefaultSoftBodySolver.h b/thirdparty/bullet/BulletSoftBody/btDefaultSoftBodySolver.h similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btDefaultSoftBodySolver.h rename to thirdparty/bullet/BulletSoftBody/btDefaultSoftBodySolver.h diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftBody.cpp b/thirdparty/bullet/BulletSoftBody/btSoftBody.cpp similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftBody.cpp rename to thirdparty/bullet/BulletSoftBody/btSoftBody.cpp diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftBody.h b/thirdparty/bullet/BulletSoftBody/btSoftBody.h similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftBody.h rename to thirdparty/bullet/BulletSoftBody/btSoftBody.h diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp b/thirdparty/bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp rename to thirdparty/bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h b/thirdparty/bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h rename to thirdparty/bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftBodyData.h b/thirdparty/bullet/BulletSoftBody/btSoftBodyData.h similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftBodyData.h rename to thirdparty/bullet/BulletSoftBody/btSoftBodyData.h diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftBodyHelpers.cpp b/thirdparty/bullet/BulletSoftBody/btSoftBodyHelpers.cpp similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftBodyHelpers.cpp rename to thirdparty/bullet/BulletSoftBody/btSoftBodyHelpers.cpp diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftBodyHelpers.h b/thirdparty/bullet/BulletSoftBody/btSoftBodyHelpers.h similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftBodyHelpers.h rename to thirdparty/bullet/BulletSoftBody/btSoftBodyHelpers.h diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftBodyInternals.h b/thirdparty/bullet/BulletSoftBody/btSoftBodyInternals.h similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftBodyInternals.h rename to thirdparty/bullet/BulletSoftBody/btSoftBodyInternals.h diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp b/thirdparty/bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp rename to thirdparty/bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h b/thirdparty/bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h rename to thirdparty/bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftBodySolverVertexBuffer.h b/thirdparty/bullet/BulletSoftBody/btSoftBodySolverVertexBuffer.h similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftBodySolverVertexBuffer.h rename to thirdparty/bullet/BulletSoftBody/btSoftBodySolverVertexBuffer.h diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftBodySolvers.h b/thirdparty/bullet/BulletSoftBody/btSoftBodySolvers.h similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftBodySolvers.h rename to thirdparty/bullet/BulletSoftBody/btSoftBodySolvers.h diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp b/thirdparty/bullet/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp rename to thirdparty/bullet/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.h b/thirdparty/bullet/BulletSoftBody/btSoftMultiBodyDynamicsWorld.h similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.h rename to thirdparty/bullet/BulletSoftBody/btSoftMultiBodyDynamicsWorld.h diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp b/thirdparty/bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp rename to thirdparty/bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftRigidCollisionAlgorithm.h b/thirdparty/bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.h similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftRigidCollisionAlgorithm.h rename to thirdparty/bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.h diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp b/thirdparty/bullet/BulletSoftBody/btSoftRigidDynamicsWorld.cpp similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp rename to thirdparty/bullet/BulletSoftBody/btSoftRigidDynamicsWorld.cpp diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftRigidDynamicsWorld.h b/thirdparty/bullet/BulletSoftBody/btSoftRigidDynamicsWorld.h similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftRigidDynamicsWorld.h rename to thirdparty/bullet/BulletSoftBody/btSoftRigidDynamicsWorld.h diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftSoftCollisionAlgorithm.cpp b/thirdparty/bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.cpp similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftSoftCollisionAlgorithm.cpp rename to thirdparty/bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.cpp diff --git a/thirdparty/bullet/src/BulletSoftBody/btSoftSoftCollisionAlgorithm.h b/thirdparty/bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.h similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSoftSoftCollisionAlgorithm.h rename to thirdparty/bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.h diff --git a/thirdparty/bullet/src/BulletSoftBody/btSparseSDF.h b/thirdparty/bullet/BulletSoftBody/btSparseSDF.h similarity index 100% rename from thirdparty/bullet/src/BulletSoftBody/btSparseSDF.h rename to thirdparty/bullet/BulletSoftBody/btSparseSDF.h diff --git a/thirdparty/bullet/LICENSE.txt b/thirdparty/bullet/LICENSE.txt new file mode 100644 index 00000000000..319c84e349f --- /dev/null +++ b/thirdparty/bullet/LICENSE.txt @@ -0,0 +1,15 @@ + +The files in this repository are licensed under the zlib license, except for the files under 'Extras' and examples/ThirdPartyLibs. + +Bullet Continuous Collision Detection and Physics Library +http://bulletphysics.org + +This software is provided 'as-is', without any express or implied warranty. +In no event will the authors be held liable for any damages arising from the use of this software. +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it freely, +subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. diff --git a/thirdparty/bullet/src/LinearMath/btAabbUtil2.h b/thirdparty/bullet/LinearMath/btAabbUtil2.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btAabbUtil2.h rename to thirdparty/bullet/LinearMath/btAabbUtil2.h diff --git a/thirdparty/bullet/src/LinearMath/btAlignedAllocator.cpp b/thirdparty/bullet/LinearMath/btAlignedAllocator.cpp similarity index 100% rename from thirdparty/bullet/src/LinearMath/btAlignedAllocator.cpp rename to thirdparty/bullet/LinearMath/btAlignedAllocator.cpp diff --git a/thirdparty/bullet/src/LinearMath/btAlignedAllocator.h b/thirdparty/bullet/LinearMath/btAlignedAllocator.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btAlignedAllocator.h rename to thirdparty/bullet/LinearMath/btAlignedAllocator.h diff --git a/thirdparty/bullet/src/LinearMath/btAlignedObjectArray.h b/thirdparty/bullet/LinearMath/btAlignedObjectArray.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btAlignedObjectArray.h rename to thirdparty/bullet/LinearMath/btAlignedObjectArray.h diff --git a/thirdparty/bullet/src/LinearMath/btConvexHull.cpp b/thirdparty/bullet/LinearMath/btConvexHull.cpp similarity index 100% rename from thirdparty/bullet/src/LinearMath/btConvexHull.cpp rename to thirdparty/bullet/LinearMath/btConvexHull.cpp diff --git a/thirdparty/bullet/src/LinearMath/btConvexHull.h b/thirdparty/bullet/LinearMath/btConvexHull.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btConvexHull.h rename to thirdparty/bullet/LinearMath/btConvexHull.h diff --git a/thirdparty/bullet/src/LinearMath/btConvexHullComputer.cpp b/thirdparty/bullet/LinearMath/btConvexHullComputer.cpp similarity index 100% rename from thirdparty/bullet/src/LinearMath/btConvexHullComputer.cpp rename to thirdparty/bullet/LinearMath/btConvexHullComputer.cpp diff --git a/thirdparty/bullet/src/LinearMath/btConvexHullComputer.h b/thirdparty/bullet/LinearMath/btConvexHullComputer.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btConvexHullComputer.h rename to thirdparty/bullet/LinearMath/btConvexHullComputer.h diff --git a/thirdparty/bullet/src/LinearMath/btCpuFeatureUtility.h b/thirdparty/bullet/LinearMath/btCpuFeatureUtility.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btCpuFeatureUtility.h rename to thirdparty/bullet/LinearMath/btCpuFeatureUtility.h diff --git a/thirdparty/bullet/src/LinearMath/btDefaultMotionState.h b/thirdparty/bullet/LinearMath/btDefaultMotionState.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btDefaultMotionState.h rename to thirdparty/bullet/LinearMath/btDefaultMotionState.h diff --git a/thirdparty/bullet/src/LinearMath/btGeometryUtil.cpp b/thirdparty/bullet/LinearMath/btGeometryUtil.cpp similarity index 100% rename from thirdparty/bullet/src/LinearMath/btGeometryUtil.cpp rename to thirdparty/bullet/LinearMath/btGeometryUtil.cpp diff --git a/thirdparty/bullet/src/LinearMath/btGeometryUtil.h b/thirdparty/bullet/LinearMath/btGeometryUtil.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btGeometryUtil.h rename to thirdparty/bullet/LinearMath/btGeometryUtil.h diff --git a/thirdparty/bullet/src/LinearMath/btGrahamScan2dConvexHull.h b/thirdparty/bullet/LinearMath/btGrahamScan2dConvexHull.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btGrahamScan2dConvexHull.h rename to thirdparty/bullet/LinearMath/btGrahamScan2dConvexHull.h diff --git a/thirdparty/bullet/src/LinearMath/btHashMap.h b/thirdparty/bullet/LinearMath/btHashMap.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btHashMap.h rename to thirdparty/bullet/LinearMath/btHashMap.h diff --git a/thirdparty/bullet/src/LinearMath/btIDebugDraw.h b/thirdparty/bullet/LinearMath/btIDebugDraw.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btIDebugDraw.h rename to thirdparty/bullet/LinearMath/btIDebugDraw.h diff --git a/thirdparty/bullet/src/LinearMath/btList.h b/thirdparty/bullet/LinearMath/btList.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btList.h rename to thirdparty/bullet/LinearMath/btList.h diff --git a/thirdparty/bullet/src/LinearMath/btMatrix3x3.h b/thirdparty/bullet/LinearMath/btMatrix3x3.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btMatrix3x3.h rename to thirdparty/bullet/LinearMath/btMatrix3x3.h diff --git a/thirdparty/bullet/src/LinearMath/btMatrixX.h b/thirdparty/bullet/LinearMath/btMatrixX.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btMatrixX.h rename to thirdparty/bullet/LinearMath/btMatrixX.h diff --git a/thirdparty/bullet/src/LinearMath/btMinMax.h b/thirdparty/bullet/LinearMath/btMinMax.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btMinMax.h rename to thirdparty/bullet/LinearMath/btMinMax.h diff --git a/thirdparty/bullet/src/LinearMath/btMotionState.h b/thirdparty/bullet/LinearMath/btMotionState.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btMotionState.h rename to thirdparty/bullet/LinearMath/btMotionState.h diff --git a/thirdparty/bullet/src/LinearMath/btPolarDecomposition.cpp b/thirdparty/bullet/LinearMath/btPolarDecomposition.cpp similarity index 100% rename from thirdparty/bullet/src/LinearMath/btPolarDecomposition.cpp rename to thirdparty/bullet/LinearMath/btPolarDecomposition.cpp diff --git a/thirdparty/bullet/src/LinearMath/btPolarDecomposition.h b/thirdparty/bullet/LinearMath/btPolarDecomposition.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btPolarDecomposition.h rename to thirdparty/bullet/LinearMath/btPolarDecomposition.h diff --git a/thirdparty/bullet/src/LinearMath/btPoolAllocator.h b/thirdparty/bullet/LinearMath/btPoolAllocator.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btPoolAllocator.h rename to thirdparty/bullet/LinearMath/btPoolAllocator.h diff --git a/thirdparty/bullet/src/LinearMath/btQuadWord.h b/thirdparty/bullet/LinearMath/btQuadWord.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btQuadWord.h rename to thirdparty/bullet/LinearMath/btQuadWord.h diff --git a/thirdparty/bullet/src/LinearMath/btQuaternion.h b/thirdparty/bullet/LinearMath/btQuaternion.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btQuaternion.h rename to thirdparty/bullet/LinearMath/btQuaternion.h diff --git a/thirdparty/bullet/src/LinearMath/btQuickprof.cpp b/thirdparty/bullet/LinearMath/btQuickprof.cpp similarity index 100% rename from thirdparty/bullet/src/LinearMath/btQuickprof.cpp rename to thirdparty/bullet/LinearMath/btQuickprof.cpp diff --git a/thirdparty/bullet/src/LinearMath/btQuickprof.h b/thirdparty/bullet/LinearMath/btQuickprof.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btQuickprof.h rename to thirdparty/bullet/LinearMath/btQuickprof.h diff --git a/thirdparty/bullet/src/LinearMath/btRandom.h b/thirdparty/bullet/LinearMath/btRandom.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btRandom.h rename to thirdparty/bullet/LinearMath/btRandom.h diff --git a/thirdparty/bullet/src/LinearMath/btScalar.h b/thirdparty/bullet/LinearMath/btScalar.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btScalar.h rename to thirdparty/bullet/LinearMath/btScalar.h diff --git a/thirdparty/bullet/src/LinearMath/btSerializer.cpp b/thirdparty/bullet/LinearMath/btSerializer.cpp similarity index 100% rename from thirdparty/bullet/src/LinearMath/btSerializer.cpp rename to thirdparty/bullet/LinearMath/btSerializer.cpp diff --git a/thirdparty/bullet/src/LinearMath/btSerializer.h b/thirdparty/bullet/LinearMath/btSerializer.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btSerializer.h rename to thirdparty/bullet/LinearMath/btSerializer.h diff --git a/thirdparty/bullet/src/LinearMath/btSerializer64.cpp b/thirdparty/bullet/LinearMath/btSerializer64.cpp similarity index 100% rename from thirdparty/bullet/src/LinearMath/btSerializer64.cpp rename to thirdparty/bullet/LinearMath/btSerializer64.cpp diff --git a/thirdparty/bullet/src/LinearMath/btSpatialAlgebra.h b/thirdparty/bullet/LinearMath/btSpatialAlgebra.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btSpatialAlgebra.h rename to thirdparty/bullet/LinearMath/btSpatialAlgebra.h diff --git a/thirdparty/bullet/src/LinearMath/btStackAlloc.h b/thirdparty/bullet/LinearMath/btStackAlloc.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btStackAlloc.h rename to thirdparty/bullet/LinearMath/btStackAlloc.h diff --git a/thirdparty/bullet/src/LinearMath/btThreads.cpp b/thirdparty/bullet/LinearMath/btThreads.cpp similarity index 100% rename from thirdparty/bullet/src/LinearMath/btThreads.cpp rename to thirdparty/bullet/LinearMath/btThreads.cpp diff --git a/thirdparty/bullet/src/LinearMath/btThreads.h b/thirdparty/bullet/LinearMath/btThreads.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btThreads.h rename to thirdparty/bullet/LinearMath/btThreads.h diff --git a/thirdparty/bullet/src/LinearMath/btTransform.h b/thirdparty/bullet/LinearMath/btTransform.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btTransform.h rename to thirdparty/bullet/LinearMath/btTransform.h diff --git a/thirdparty/bullet/src/LinearMath/btTransformUtil.h b/thirdparty/bullet/LinearMath/btTransformUtil.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btTransformUtil.h rename to thirdparty/bullet/LinearMath/btTransformUtil.h diff --git a/thirdparty/bullet/src/LinearMath/btVector3.cpp b/thirdparty/bullet/LinearMath/btVector3.cpp similarity index 100% rename from thirdparty/bullet/src/LinearMath/btVector3.cpp rename to thirdparty/bullet/LinearMath/btVector3.cpp diff --git a/thirdparty/bullet/src/LinearMath/btVector3.h b/thirdparty/bullet/LinearMath/btVector3.h similarity index 100% rename from thirdparty/bullet/src/LinearMath/btVector3.h rename to thirdparty/bullet/LinearMath/btVector3.h diff --git a/thirdparty/bullet/src/btBulletCollisionCommon.h b/thirdparty/bullet/btBulletCollisionCommon.h similarity index 100% rename from thirdparty/bullet/src/btBulletCollisionCommon.h rename to thirdparty/bullet/btBulletCollisionCommon.h diff --git a/thirdparty/bullet/src/btBulletDynamicsCommon.h b/thirdparty/bullet/btBulletDynamicsCommon.h similarity index 100% rename from thirdparty/bullet/src/btBulletDynamicsCommon.h rename to thirdparty/bullet/btBulletDynamicsCommon.h diff --git a/thirdparty/bullet/src/clew/clew.c b/thirdparty/bullet/clew/clew.c similarity index 100% rename from thirdparty/bullet/src/clew/clew.c rename to thirdparty/bullet/clew/clew.c diff --git a/thirdparty/bullet/src/clew/clew.h b/thirdparty/bullet/clew/clew.h similarity index 100% rename from thirdparty/bullet/src/clew/clew.h rename to thirdparty/bullet/clew/clew.h diff --git a/thirdparty/bullet/src/Bullet3Collision/CMakeLists.txt b/thirdparty/bullet/src/Bullet3Collision/CMakeLists.txt deleted file mode 100644 index 130095cc04e..00000000000 --- a/thirdparty/bullet/src/Bullet3Collision/CMakeLists.txt +++ /dev/null @@ -1,93 +0,0 @@ - -INCLUDE_DIRECTORIES( - ${BULLET_PHYSICS_SOURCE_DIR}/src -) - -SET(Bullet3Collision_SRCS - BroadPhaseCollision/b3DynamicBvh.cpp - BroadPhaseCollision/b3DynamicBvhBroadphase.cpp - BroadPhaseCollision/b3OverlappingPairCache.cpp - NarrowPhaseCollision/b3ConvexUtility.cpp - NarrowPhaseCollision/b3CpuNarrowPhase.cpp -) - -SET(Bullet3CollisionBroadPhase_HDRS - BroadPhaseCollision/b3BroadphaseCallback.h - BroadPhaseCollision/b3DynamicBvh.h - BroadPhaseCollision/b3DynamicBvhBroadphase.h - BroadPhaseCollision/b3OverlappingPair.h - BroadPhaseCollision/b3OverlappingPairCache.h -) -SET(Bullet3CollisionBroadPhaseShared_HDRS - BroadPhaseCollision/shared/b3Aabb.h -) - -SET(Bullet3CollisionNarrowPhase_HDRS - NarrowPhaseCollision/b3Config.h - NarrowPhaseCollision/b3Contact4.h - NarrowPhaseCollision/b3ConvexUtility.h - NarrowPhaseCollision/b3CpuNarrowPhase.h - NarrowPhaseCollision/b3RaycastInfo.h - NarrowPhaseCollision/b3RigidBodyCL.h -) -SET(Bullet3CollisionNarrowPhaseShared_HDRS - - NarrowPhaseCollision/shared/b3BvhSubtreeInfoData.h - NarrowPhaseCollision/shared/b3BvhTraversal.h - NarrowPhaseCollision/shared/b3ClipFaces.h - NarrowPhaseCollision/shared/b3Collidable.h - NarrowPhaseCollision/shared/b3Contact4Data.h - NarrowPhaseCollision/shared/b3ContactConvexConvexSAT.h - NarrowPhaseCollision/shared/b3ContactSphereSphere.h - NarrowPhaseCollision/shared/b3ConvexPolyhedronData.h - NarrowPhaseCollision/shared/b3FindConcaveSatAxis.h - NarrowPhaseCollision/shared/b3FindSeparatingAxis.h - NarrowPhaseCollision/shared/b3MprPenetration.h - NarrowPhaseCollision/shared/b3NewContactReduction.h - NarrowPhaseCollision/shared/b3QuantizedBvhNodeData.h - NarrowPhaseCollision/shared/b3ReduceContacts.h - NarrowPhaseCollision/shared/b3RigidBodyData.h - NarrowPhaseCollision/shared/b3UpdateAabbs.h -) - -SET(Bullet3Collision_HDRS - ${Bullet3CollisionBroadPhase_HDRS} - ${Bullet3CollisionBroadPhaseShared_HDRS} - ${Bullet3CollisionNarrowPhaseShared_HDRS} - ${Bullet3CollisionNarrowPhase_HDRS} -) - -ADD_LIBRARY(Bullet3Collision ${Bullet3Collision_SRCS} ${Bullet3Collision_HDRS}) -if (BUILD_SHARED_LIBS) - target_link_libraries(Bullet3Collision Bullet3Geometry) -endif () -SET_TARGET_PROPERTIES(Bullet3Collision PROPERTIES VERSION ${BULLET_VERSION}) -SET_TARGET_PROPERTIES(Bullet3Collision PROPERTIES SOVERSION ${BULLET_VERSION}) - -IF (INSTALL_LIBS) - IF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) - #FILES_MATCHING requires CMake 2.6 - IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS Bullet3Collision DESTINATION .) - ELSE (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS Bullet3Collision - RUNTIME DESTINATION bin - LIBRARY DESTINATION lib${LIB_SUFFIX} - ARCHIVE DESTINATION lib${LIB_SUFFIX}) - INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} -DESTINATION ${INCLUDE_INSTALL_DIR} FILES_MATCHING PATTERN "*.h" PATTERN -".svn" EXCLUDE PATTERN "CMakeFiles" EXCLUDE) - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - SET_TARGET_PROPERTIES(Bullet3Collision PROPERTIES FRAMEWORK true) - SET_TARGET_PROPERTIES(Bullet3Collision PROPERTIES PUBLIC_HEADER "${Bullet3Collision_HDRS}") - # Have to list out sub-directories manually: - #todo - #SET_PROPERTY(SOURCE ${Bullet3CollisionBroadPhase_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/BroadPhaseCollision) - - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) -ENDIF (INSTALL_LIBS) diff --git a/thirdparty/bullet/src/Bullet3Collision/premake4.lua b/thirdparty/bullet/src/Bullet3Collision/premake4.lua deleted file mode 100644 index 0b47f8ea5b8..00000000000 --- a/thirdparty/bullet/src/Bullet3Collision/premake4.lua +++ /dev/null @@ -1,13 +0,0 @@ - project "Bullet3Collision" - - language "C++" - - kind "StaticLib" - - includedirs {".."} - - - files { - "**.cpp", - "**.h" - } \ No newline at end of file diff --git a/thirdparty/bullet/src/Bullet3Common/CMakeLists.txt b/thirdparty/bullet/src/Bullet3Common/CMakeLists.txt deleted file mode 100644 index e899e67d944..00000000000 --- a/thirdparty/bullet/src/Bullet3Common/CMakeLists.txt +++ /dev/null @@ -1,63 +0,0 @@ - -INCLUDE_DIRECTORIES( - ${BULLET_PHYSICS_SOURCE_DIR}/src -) - -SET(Bullet3Common_SRCS - b3AlignedAllocator.cpp - b3Vector3.cpp - b3Logging.cpp -) - -SET(Bullet3Common_HDRS - b3AlignedAllocator.h - b3AlignedObjectArray.h - b3CommandLineArgs.h - b3HashMap.h - b3Logging.h - b3Matrix3x3.h - b3MinMax.h - b3PoolAllocator.h - b3QuadWord.h - b3Quaternion.h - b3Random.h - b3Scalar.h - b3StackAlloc.h - b3Transform.h - b3TransformUtil.h - b3Vector3.h - shared/b3Float4 - shared/b3Int2.h - shared/b3Int4.h - shared/b3Mat3x3.h - shared/b3PlatformDefinitions - shared/b3Quat.h -) - -ADD_LIBRARY(Bullet3Common ${Bullet3Common_SRCS} ${Bullet3Common_HDRS}) -SET_TARGET_PROPERTIES(Bullet3Common PROPERTIES VERSION ${BULLET_VERSION}) -SET_TARGET_PROPERTIES(Bullet3Common PROPERTIES SOVERSION ${BULLET_VERSION}) - -IF (INSTALL_LIBS) - IF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) - #FILES_MATCHING requires CMake 2.6 - IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS Bullet3Common DESTINATION .) - ELSE (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS Bullet3Common - RUNTIME DESTINATION bin - LIBRARY DESTINATION lib${LIB_SUFFIX} - ARCHIVE DESTINATION lib${LIB_SUFFIX}) - INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} -DESTINATION ${INCLUDE_INSTALL_DIR} FILES_MATCHING PATTERN "*.h" PATTERN -".svn" EXCLUDE PATTERN "CMakeFiles" EXCLUDE) - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - SET_TARGET_PROPERTIES(Bullet3Common PROPERTIES FRAMEWORK true) - SET_TARGET_PROPERTIES(Bullet3Common PROPERTIES PUBLIC_HEADER "${Bullet3Common_HDRS}") - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) -ENDIF (INSTALL_LIBS) diff --git a/thirdparty/bullet/src/Bullet3Common/premake4.lua b/thirdparty/bullet/src/Bullet3Common/premake4.lua deleted file mode 100644 index 1331c6327e8..00000000000 --- a/thirdparty/bullet/src/Bullet3Common/premake4.lua +++ /dev/null @@ -1,12 +0,0 @@ - project "Bullet3Common" - - language "C++" - - kind "StaticLib" - - includedirs {".."} - - files { - "*.cpp", - "*.h" - } diff --git a/thirdparty/bullet/src/Bullet3Dynamics/CMakeLists.txt b/thirdparty/bullet/src/Bullet3Dynamics/CMakeLists.txt deleted file mode 100644 index 94c120d9b54..00000000000 --- a/thirdparty/bullet/src/Bullet3Dynamics/CMakeLists.txt +++ /dev/null @@ -1,61 +0,0 @@ - -INCLUDE_DIRECTORIES( - ${BULLET_PHYSICS_SOURCE_DIR}/src -) - -SET(Bullet3Dynamics_SRCS - b3CpuRigidBodyPipeline.cpp - ConstraintSolver/b3FixedConstraint.cpp - ConstraintSolver/b3Generic6DofConstraint.cpp - ConstraintSolver/b3PgsJacobiSolver.cpp - ConstraintSolver/b3Point2PointConstraint.cpp - ConstraintSolver/b3TypedConstraint.cpp -) - -SET(Bullet3Dynamics_HDRS - b3CpuRigidBodyPipeline.h - ConstraintSolver/b3ContactSolverInfo.h - ConstraintSolver/b3FixedConstraint.h - ConstraintSolver/b3Generic6DofConstraint.h - ConstraintSolver/b3JacobianEntry.h - ConstraintSolver/b3PgsJacobiSolver.h - ConstraintSolver/b3Point2PointConstraint.h - ConstraintSolver/b3SolverBody.h - ConstraintSolver/b3SolverConstraint.h - ConstraintSolver/b3TypedConstraint.h - shared/b3ContactConstraint4.h - shared/b3ConvertConstraint4.h - shared/b3Inertia.h - shared/b3IntegrateTransforms.h -) - -ADD_LIBRARY(Bullet3Dynamics ${Bullet3Dynamics_SRCS} ${Bullet3Dynamics_HDRS}) -if (BUILD_SHARED_LIBS) - target_link_libraries(Bullet3Dynamics Bullet3Collision) -endif () -SET_TARGET_PROPERTIES(Bullet3Dynamics PROPERTIES VERSION ${BULLET_VERSION}) -SET_TARGET_PROPERTIES(Bullet3Dynamics PROPERTIES SOVERSION ${BULLET_VERSION}) - -IF (INSTALL_LIBS) - IF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) - #FILES_MATCHING requires CMake 2.6 - IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS Bullet3Dynamics DESTINATION .) - ELSE (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS Bullet3Dynamics - RUNTIME DESTINATION bin - LIBRARY DESTINATION lib${LIB_SUFFIX} - ARCHIVE DESTINATION lib${LIB_SUFFIX}) - INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} -DESTINATION ${INCLUDE_INSTALL_DIR} FILES_MATCHING PATTERN "*.h" PATTERN -".svn" EXCLUDE PATTERN "CMakeFiles" EXCLUDE) - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - SET_TARGET_PROPERTIES(Bullet3Dynamics PROPERTIES FRAMEWORK true) - SET_TARGET_PROPERTIES(Bullet3Dynamics PROPERTIES PUBLIC_HEADER "${Bullet3Dynamics_HDRS}") - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) -ENDIF (INSTALL_LIBS) diff --git a/thirdparty/bullet/src/Bullet3Dynamics/premake4.lua b/thirdparty/bullet/src/Bullet3Dynamics/premake4.lua deleted file mode 100644 index 669336a6a1d..00000000000 --- a/thirdparty/bullet/src/Bullet3Dynamics/premake4.lua +++ /dev/null @@ -1,15 +0,0 @@ - project "Bullet3Dynamics" - - language "C++" - - kind "StaticLib" - - includedirs { - ".." - } - - - files { - "**.cpp", - "**.h" - } \ No newline at end of file diff --git a/thirdparty/bullet/src/Bullet3Geometry/CMakeLists.txt b/thirdparty/bullet/src/Bullet3Geometry/CMakeLists.txt deleted file mode 100644 index 82068727054..00000000000 --- a/thirdparty/bullet/src/Bullet3Geometry/CMakeLists.txt +++ /dev/null @@ -1,47 +0,0 @@ - -INCLUDE_DIRECTORIES( - ${BULLET_PHYSICS_SOURCE_DIR}/src -) - -SET(Bullet3Geometry_SRCS - b3ConvexHullComputer.cpp - b3GeometryUtil.cpp -) - -SET(Bullet3Geometry_HDRS - b3AabbUtil.h - b3ConvexHullComputer.h - b3GeometryUtil.h - b3GrahamScan2dConvexHull.h -) - -ADD_LIBRARY(Bullet3Geometry ${Bullet3Geometry_SRCS} ${Bullet3Geometry_HDRS}) -if (BUILD_SHARED_LIBS) - target_link_libraries(Bullet3Geometry Bullet3Common) -endif() -SET_TARGET_PROPERTIES(Bullet3Geometry PROPERTIES VERSION ${BULLET_VERSION}) -SET_TARGET_PROPERTIES(Bullet3Geometry PROPERTIES SOVERSION ${BULLET_VERSION}) - -IF (INSTALL_LIBS) - IF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) - #FILES_MATCHING requires CMake 2.6 - IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS Bullet3Geometry DESTINATION .) - ELSE (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS Bullet3Geometry - RUNTIME DESTINATION bin - LIBRARY DESTINATION lib${LIB_SUFFIX} - ARCHIVE DESTINATION lib${LIB_SUFFIX}) - INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} -DESTINATION ${INCLUDE_INSTALL_DIR} FILES_MATCHING PATTERN "*.h" PATTERN -".svn" EXCLUDE PATTERN "CMakeFiles" EXCLUDE) - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - SET_TARGET_PROPERTIES(Bullet3Geometry PROPERTIES FRAMEWORK true) - SET_TARGET_PROPERTIES(Bullet3Geometry PROPERTIES PUBLIC_HEADER "${Bullet3Geometry_HDRS}") - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) -ENDIF (INSTALL_LIBS) diff --git a/thirdparty/bullet/src/Bullet3Geometry/premake4.lua b/thirdparty/bullet/src/Bullet3Geometry/premake4.lua deleted file mode 100644 index 1a230f8c010..00000000000 --- a/thirdparty/bullet/src/Bullet3Geometry/premake4.lua +++ /dev/null @@ -1,13 +0,0 @@ - project "Bullet3Geometry" - - language "C++" - - kind "StaticLib" - - includedirs {".."} - - - files { - "**.cpp", - "**.h" - } \ No newline at end of file diff --git a/thirdparty/bullet/src/Bullet3OpenCL/CMakeLists.txt b/thirdparty/bullet/src/Bullet3OpenCL/CMakeLists.txt deleted file mode 100644 index 1da58d4a99a..00000000000 --- a/thirdparty/bullet/src/Bullet3OpenCL/CMakeLists.txt +++ /dev/null @@ -1,77 +0,0 @@ -INCLUDE_DIRECTORIES( ${BULLET_PHYSICS_SOURCE_DIR}/src ) - -ADD_DEFINITIONS(-DB3_USE_CLEW) - -SET(Bullet3OpenCL_clew_SRCS - ../clew/clew.c - BroadphaseCollision/b3GpuGridBroadphase.cpp - BroadphaseCollision/b3GpuSapBroadphase.cpp - BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.cpp - BroadphaseCollision/b3GpuParallelLinearBvh.cpp - Initialize/b3OpenCLUtils.cpp - NarrowphaseCollision/b3ContactCache.cpp - NarrowphaseCollision/b3ConvexHullContact.cpp - NarrowphaseCollision/b3GjkEpa.cpp - NarrowphaseCollision/b3OptimizedBvh.cpp - NarrowphaseCollision/b3QuantizedBvh.cpp - NarrowphaseCollision/b3StridingMeshInterface.cpp - NarrowphaseCollision/b3TriangleCallback.cpp - NarrowphaseCollision/b3TriangleIndexVertexArray.cpp - NarrowphaseCollision/b3VoronoiSimplexSolver.cpp - ParallelPrimitives/b3BoundSearchCL.cpp - ParallelPrimitives/b3FillCL.cpp - ParallelPrimitives/b3LauncherCL.cpp - ParallelPrimitives/b3PrefixScanCL.cpp - ParallelPrimitives/b3PrefixScanFloat4CL.cpp - ParallelPrimitives/b3RadixSort32CL.cpp - Raycast/b3GpuRaycast.cpp - RigidBody/b3GpuGenericConstraint.cpp - RigidBody/b3GpuJacobiContactSolver.cpp - RigidBody/b3GpuNarrowPhase.cpp - RigidBody/b3GpuPgsConstraintSolver.cpp - RigidBody/b3GpuPgsContactSolver.cpp - RigidBody/b3GpuRigidBodyPipeline.cpp - RigidBody/b3Solver.cpp -) - - -SET(Bullet3OpenCL_clew_HDRS -# ${Root_HDRS} -) - - -ADD_LIBRARY(Bullet3OpenCL_clew ${Bullet3OpenCL_clew_SRCS} ${Bullet3OpenCL_clew_HDRS}) -SET_TARGET_PROPERTIES(Bullet3OpenCL_clew PROPERTIES VERSION ${BULLET_VERSION}) -SET_TARGET_PROPERTIES(Bullet3OpenCL_clew PROPERTIES SOVERSION ${BULLET_VERSION}) -IF (BUILD_SHARED_LIBS) - TARGET_LINK_LIBRARIES(Bullet3OpenCL_clew LinearMath Bullet3Dynamics ${CMAKE_DL_LIBS}) -ENDIF (BUILD_SHARED_LIBS) - - -IF (INSTALL_LIBS) - IF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) - #INSTALL of other files requires CMake 2.6 - IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS Bullet3OpenCL_clew DESTINATION .) - ELSE (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS Bullet3OpenCL_clew RUNTIME DESTINATION bin - LIBRARY DESTINATION lib${LIB_SUFFIX} - ARCHIVE DESTINATION lib${LIB_SUFFIX}) - INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} -DESTINATION ${INCLUDE_INSTALL_DIR} FILES_MATCHING PATTERN "*.h" PATTERN ".svn" EXCLUDE PATTERN "CMakeFiles" EXCLUDE) -# INSTALL(FILES ../btBullet3OpenCL_clewCommon.h -#DESTINATION ${INCLUDE_INSTALL_DIR}/Bullet3OpenCL_clew) - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - SET_TARGET_PROPERTIES(Bullet3OpenCL_clew PROPERTIES FRAMEWORK true) - - SET_TARGET_PROPERTIES(Bullet3OpenCL_clew PROPERTIES PUBLIC_HEADER "${Root_HDRS}") - # Have to list out sub-directories manually: - SET_PROPERTY(SOURCE ${BroadphaseCollision_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/BroadphaseCollision) - - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) -ENDIF (INSTALL_LIBS) diff --git a/thirdparty/bullet/src/Bullet3OpenCL/premake4.lua b/thirdparty/bullet/src/Bullet3OpenCL/premake4.lua deleted file mode 100644 index 55a86136348..00000000000 --- a/thirdparty/bullet/src/Bullet3OpenCL/premake4.lua +++ /dev/null @@ -1,29 +0,0 @@ -function createProject(vendor) - hasCL = findOpenCL(vendor) - - if (hasCL) then - - project ("Bullet3OpenCL_" .. vendor) - - initOpenCL(vendor) - - kind "StaticLib" - - - includedirs { - ".",".." - } - - files { - "**.cpp", - "**.h" - } - - end -end - -createProject("clew") -createProject("AMD") -createProject("Intel") -createProject("NVIDIA") -createProject("Apple") diff --git a/thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/CMakeLists.txt b/thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/CMakeLists.txt deleted file mode 100644 index 125576634f0..00000000000 --- a/thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/CMakeLists.txt +++ /dev/null @@ -1,55 +0,0 @@ - -INCLUDE_DIRECTORIES( - ${BULLET_PHYSICS_SOURCE_DIR}/src -) - -SET(Bullet2FileLoader_SRCS - b3BulletFile.cpp - b3Chunk.cpp - b3DNA.cpp - b3File.cpp - b3Serializer.cpp -) - - -SET(Bullet2FileLoader_HDRS - b3BulletFile.h - b3Chunk.h - b3Common.h - b3Defines.h - b3DNA.h - b3File.h - b3Serializer.h - autogenerated/bullet2.h -) - -ADD_LIBRARY(Bullet2FileLoader ${Bullet2FileLoader_SRCS} ${Bullet2FileLoader_HDRS}) -if (BUILD_SHARED_LIBS) - target_link_libraries(Bullet2FileLoader Bullet3Common) -endif () -SET_TARGET_PROPERTIES(Bullet2FileLoader PROPERTIES VERSION ${BULLET_VERSION}) -SET_TARGET_PROPERTIES(Bullet2FileLoader PROPERTIES SOVERSION ${BULLET_VERSION}) - -IF (INSTALL_LIBS) - IF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) - #FILES_MATCHING requires CMake 2.6 - IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS Bullet2FileLoader DESTINATION .) - ELSE (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS Bullet2FileLoader - RUNTIME DESTINATION bin - LIBRARY DESTINATION lib${LIB_SUFFIX} - ARCHIVE DESTINATION lib${LIB_SUFFIX}) - INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} -DESTINATION ${INCLUDE_INSTALL_DIR} FILES_MATCHING PATTERN "*.h" PATTERN -".svn" EXCLUDE PATTERN "CMakeFiles" EXCLUDE) - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - SET_TARGET_PROPERTIES(Bullet2FileLoader PROPERTIES FRAMEWORK true) - SET_TARGET_PROPERTIES(Bullet2FileLoader PROPERTIES PUBLIC_HEADER "${Bullet2FileLoader_HDRS}") - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) -ENDIF (INSTALL_LIBS) diff --git a/thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/premake4.lua b/thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/premake4.lua deleted file mode 100644 index ec2f0a51ae7..00000000000 --- a/thirdparty/bullet/src/Bullet3Serialize/Bullet2FileLoader/premake4.lua +++ /dev/null @@ -1,12 +0,0 @@ - project "Bullet2FileLoader" - - kind "StaticLib" - - includedirs { - "../../../src" - } - - files { - "**.cpp", - "**.h" - } \ No newline at end of file diff --git a/thirdparty/bullet/src/BulletCollision/CMakeLists.txt b/thirdparty/bullet/src/BulletCollision/CMakeLists.txt deleted file mode 100644 index 85c5fc8b647..00000000000 --- a/thirdparty/bullet/src/BulletCollision/CMakeLists.txt +++ /dev/null @@ -1,292 +0,0 @@ -INCLUDE_DIRECTORIES( ${BULLET_PHYSICS_SOURCE_DIR}/src ) - -SET(BulletCollision_SRCS - BroadphaseCollision/btAxisSweep3.cpp - BroadphaseCollision/btBroadphaseProxy.cpp - BroadphaseCollision/btCollisionAlgorithm.cpp - BroadphaseCollision/btDbvt.cpp - BroadphaseCollision/btDbvtBroadphase.cpp - BroadphaseCollision/btDispatcher.cpp - BroadphaseCollision/btOverlappingPairCache.cpp - BroadphaseCollision/btQuantizedBvh.cpp - BroadphaseCollision/btSimpleBroadphase.cpp - CollisionDispatch/btActivatingCollisionAlgorithm.cpp - CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp - CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp - CollisionDispatch/btBoxBoxDetector.cpp - CollisionDispatch/btCollisionDispatcher.cpp - CollisionDispatch/btCollisionDispatcherMt.cpp - CollisionDispatch/btCollisionObject.cpp - CollisionDispatch/btCollisionWorld.cpp - CollisionDispatch/btCollisionWorldImporter.cpp - CollisionDispatch/btCompoundCollisionAlgorithm.cpp - CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp - CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp - CollisionDispatch/btConvexConvexAlgorithm.cpp - CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp - CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp - CollisionDispatch/btDefaultCollisionConfiguration.cpp - CollisionDispatch/btEmptyCollisionAlgorithm.cpp - CollisionDispatch/btGhostObject.cpp - CollisionDispatch/btHashedSimplePairCache.cpp - CollisionDispatch/btInternalEdgeUtility.cpp - CollisionDispatch/btInternalEdgeUtility.h - CollisionDispatch/btManifoldResult.cpp - CollisionDispatch/btSimulationIslandManager.cpp - CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp - CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp - CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp - CollisionDispatch/btUnionFind.cpp - CollisionDispatch/SphereTriangleDetector.cpp - CollisionShapes/btBoxShape.cpp - CollisionShapes/btBox2dShape.cpp - CollisionShapes/btBvhTriangleMeshShape.cpp - CollisionShapes/btCapsuleShape.cpp - CollisionShapes/btCollisionShape.cpp - CollisionShapes/btCompoundShape.cpp - CollisionShapes/btConcaveShape.cpp - CollisionShapes/btConeShape.cpp - CollisionShapes/btConvexHullShape.cpp - CollisionShapes/btConvexInternalShape.cpp - CollisionShapes/btConvexPointCloudShape.cpp - CollisionShapes/btConvexPolyhedron.cpp - CollisionShapes/btConvexShape.cpp - CollisionShapes/btConvex2dShape.cpp - CollisionShapes/btConvexTriangleMeshShape.cpp - CollisionShapes/btCylinderShape.cpp - CollisionShapes/btEmptyShape.cpp - CollisionShapes/btHeightfieldTerrainShape.cpp - CollisionShapes/btMinkowskiSumShape.cpp - CollisionShapes/btMultimaterialTriangleMeshShape.cpp - CollisionShapes/btMultiSphereShape.cpp - CollisionShapes/btOptimizedBvh.cpp - CollisionShapes/btPolyhedralConvexShape.cpp - CollisionShapes/btScaledBvhTriangleMeshShape.cpp - CollisionShapes/btShapeHull.cpp - CollisionShapes/btSphereShape.cpp - CollisionShapes/btStaticPlaneShape.cpp - CollisionShapes/btStridingMeshInterface.cpp - CollisionShapes/btTetrahedronShape.cpp - CollisionShapes/btTriangleBuffer.cpp - CollisionShapes/btTriangleCallback.cpp - CollisionShapes/btTriangleIndexVertexArray.cpp - CollisionShapes/btTriangleIndexVertexMaterialArray.cpp - CollisionShapes/btTriangleMesh.cpp - CollisionShapes/btTriangleMeshShape.cpp - CollisionShapes/btUniformScalingShape.cpp - Gimpact/btContactProcessing.cpp - Gimpact/btGenericPoolAllocator.cpp - Gimpact/btGImpactBvh.cpp - Gimpact/btGImpactCollisionAlgorithm.cpp - Gimpact/btGImpactQuantizedBvh.cpp - Gimpact/btGImpactShape.cpp - Gimpact/btTriangleShapeEx.cpp - Gimpact/gim_box_set.cpp - Gimpact/gim_contact.cpp - Gimpact/gim_memory.cpp - Gimpact/gim_tri_collision.cpp - NarrowPhaseCollision/btContinuousConvexCollision.cpp - NarrowPhaseCollision/btConvexCast.cpp - NarrowPhaseCollision/btGjkConvexCast.cpp - NarrowPhaseCollision/btGjkEpa2.cpp - NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp - NarrowPhaseCollision/btGjkPairDetector.cpp - NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp - NarrowPhaseCollision/btPersistentManifold.cpp - NarrowPhaseCollision/btRaycastCallback.cpp - NarrowPhaseCollision/btSubSimplexConvexCast.cpp - NarrowPhaseCollision/btVoronoiSimplexSolver.cpp - NarrowPhaseCollision/btPolyhedralContactClipping.cpp -) - -SET(Root_HDRS - ../btBulletCollisionCommon.h -) -SET(BroadphaseCollision_HDRS - BroadphaseCollision/btAxisSweep3Internal.h - BroadphaseCollision/btAxisSweep3.h - BroadphaseCollision/btBroadphaseInterface.h - BroadphaseCollision/btBroadphaseProxy.h - BroadphaseCollision/btCollisionAlgorithm.h - BroadphaseCollision/btDbvt.h - BroadphaseCollision/btDbvtBroadphase.h - BroadphaseCollision/btDispatcher.h - BroadphaseCollision/btOverlappingPairCache.h - BroadphaseCollision/btOverlappingPairCallback.h - BroadphaseCollision/btQuantizedBvh.h - BroadphaseCollision/btSimpleBroadphase.h -) -SET(CollisionDispatch_HDRS - CollisionDispatch/btActivatingCollisionAlgorithm.h - CollisionDispatch/btBoxBoxCollisionAlgorithm.h - CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h - CollisionDispatch/btBoxBoxDetector.h - CollisionDispatch/btCollisionConfiguration.h - CollisionDispatch/btCollisionCreateFunc.h - CollisionDispatch/btCollisionDispatcher.h - CollisionDispatch/btCollisionDispatcherMt.h - CollisionDispatch/btCollisionObject.h - CollisionDispatch/btCollisionObjectWrapper.h - CollisionDispatch/btCollisionWorld.h - CollisionDispatch/btCollisionWorldImporter.h - CollisionDispatch/btCompoundCollisionAlgorithm.h - CollisionDispatch/btCompoundCompoundCollisionAlgorithm.h - CollisionDispatch/btConvexConcaveCollisionAlgorithm.h - CollisionDispatch/btConvexConvexAlgorithm.h - CollisionDispatch/btConvex2dConvex2dAlgorithm.h - CollisionDispatch/btConvexPlaneCollisionAlgorithm.h - CollisionDispatch/btDefaultCollisionConfiguration.h - CollisionDispatch/btEmptyCollisionAlgorithm.h - CollisionDispatch/btGhostObject.h - CollisionDispatch/btHashedSimplePairCache.h - CollisionDispatch/btManifoldResult.h - CollisionDispatch/btSimulationIslandManager.h - CollisionDispatch/btSphereBoxCollisionAlgorithm.h - CollisionDispatch/btSphereSphereCollisionAlgorithm.h - CollisionDispatch/btSphereTriangleCollisionAlgorithm.h - CollisionDispatch/btUnionFind.h - CollisionDispatch/SphereTriangleDetector.h -) -SET(CollisionShapes_HDRS - CollisionShapes/btBoxShape.h - CollisionShapes/btBox2dShape.h - CollisionShapes/btBvhTriangleMeshShape.h - CollisionShapes/btCapsuleShape.h - CollisionShapes/btCollisionMargin.h - CollisionShapes/btCollisionShape.h - CollisionShapes/btCompoundShape.h - CollisionShapes/btConcaveShape.h - CollisionShapes/btConeShape.h - CollisionShapes/btConvexHullShape.h - CollisionShapes/btConvexInternalShape.h - CollisionShapes/btConvexPointCloudShape.h - CollisionShapes/btConvexPolyhedron.h - CollisionShapes/btConvexShape.h - CollisionShapes/btConvex2dShape.h - CollisionShapes/btConvexTriangleMeshShape.h - CollisionShapes/btCylinderShape.h - CollisionShapes/btEmptyShape.h - CollisionShapes/btHeightfieldTerrainShape.h - CollisionShapes/btMaterial.h - CollisionShapes/btMinkowskiSumShape.h - CollisionShapes/btMultimaterialTriangleMeshShape.h - CollisionShapes/btMultiSphereShape.h - CollisionShapes/btOptimizedBvh.h - CollisionShapes/btPolyhedralConvexShape.h - CollisionShapes/btScaledBvhTriangleMeshShape.h - CollisionShapes/btShapeHull.h - CollisionShapes/btSphereShape.h - CollisionShapes/btStaticPlaneShape.h - CollisionShapes/btStridingMeshInterface.h - CollisionShapes/btTetrahedronShape.h - CollisionShapes/btTriangleBuffer.h - CollisionShapes/btTriangleCallback.h - CollisionShapes/btTriangleIndexVertexArray.h - CollisionShapes/btTriangleIndexVertexMaterialArray.h - CollisionShapes/btTriangleInfoMap.h - CollisionShapes/btTriangleMesh.h - CollisionShapes/btTriangleMeshShape.h - CollisionShapes/btTriangleShape.h - CollisionShapes/btUniformScalingShape.h -) -SET(Gimpact_HDRS - Gimpact/btBoxCollision.h - Gimpact/btClipPolygon.h - Gimpact/btContactProcessingStructs.h - Gimpact/btContactProcessing.h - Gimpact/btGenericPoolAllocator.h - Gimpact/btGeometryOperations.h - Gimpact/btGImpactBvhStructs.h - Gimpact/btGImpactBvh.h - Gimpact/btGImpactCollisionAlgorithm.h - Gimpact/btGImpactMassUtil.h - Gimpact/btGImpactQuantizedBvhStructs.h - Gimpact/btGImpactQuantizedBvh.h - Gimpact/btGImpactShape.h - Gimpact/btQuantization.h - Gimpact/btTriangleShapeEx.h - Gimpact/gim_array.h - Gimpact/gim_basic_geometry_operations.h - Gimpact/gim_bitset.h - Gimpact/gim_box_collision.h - Gimpact/gim_box_set.h - Gimpact/gim_clip_polygon.h - Gimpact/gim_contact.h - Gimpact/gim_geom_types.h - Gimpact/gim_geometry.h - Gimpact/gim_hash_table.h - Gimpact/gim_linear_math.h - Gimpact/gim_math.h - Gimpact/gim_memory.h - Gimpact/gim_radixsort.h - Gimpact/gim_tri_collision.h -) -SET(NarrowPhaseCollision_HDRS - NarrowPhaseCollision/btContinuousConvexCollision.h - NarrowPhaseCollision/btConvexCast.h - NarrowPhaseCollision/btConvexPenetrationDepthSolver.h - NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h - NarrowPhaseCollision/btGjkConvexCast.h - NarrowPhaseCollision/btGjkEpa2.h - NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h - NarrowPhaseCollision/btGjkPairDetector.h - NarrowPhaseCollision/btManifoldPoint.h - NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h - NarrowPhaseCollision/btPersistentManifold.h - NarrowPhaseCollision/btPointCollector.h - NarrowPhaseCollision/btRaycastCallback.h - NarrowPhaseCollision/btSimplexSolverInterface.h - NarrowPhaseCollision/btSubSimplexConvexCast.h - NarrowPhaseCollision/btVoronoiSimplexSolver.h - NarrowPhaseCollision/btPolyhedralContactClipping.h -) - -SET(BulletCollision_HDRS - ${Root_HDRS} - ${BroadphaseCollision_HDRS} - ${CollisionDispatch_HDRS} - ${CollisionShapes_HDRS} - ${Gimpact_HDRS} - ${NarrowPhaseCollision_HDRS} -) - - -ADD_LIBRARY(BulletCollision ${BulletCollision_SRCS} ${BulletCollision_HDRS}) -SET_TARGET_PROPERTIES(BulletCollision PROPERTIES VERSION ${BULLET_VERSION}) -SET_TARGET_PROPERTIES(BulletCollision PROPERTIES SOVERSION ${BULLET_VERSION}) -IF (BUILD_SHARED_LIBS) - TARGET_LINK_LIBRARIES(BulletCollision LinearMath) -ENDIF (BUILD_SHARED_LIBS) - - -IF (INSTALL_LIBS) - IF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) - #INSTALL of other files requires CMake 2.6 - IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS BulletCollision DESTINATION .) - ELSE (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS BulletCollision RUNTIME DESTINATION bin - LIBRARY DESTINATION lib${LIB_SUFFIX} - ARCHIVE DESTINATION lib${LIB_SUFFIX}) - INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} -DESTINATION ${INCLUDE_INSTALL_DIR} FILES_MATCHING PATTERN "*.h" PATTERN ".svn" EXCLUDE PATTERN "CMakeFiles" EXCLUDE) - INSTALL(FILES ../btBulletCollisionCommon.h -DESTINATION ${INCLUDE_INSTALL_DIR}/BulletCollision) - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - SET_TARGET_PROPERTIES(BulletCollision PROPERTIES FRAMEWORK true) - - SET_TARGET_PROPERTIES(BulletCollision PROPERTIES PUBLIC_HEADER "${Root_HDRS}") - # Have to list out sub-directories manually: - SET_PROPERTY(SOURCE ${BroadphaseCollision_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/BroadphaseCollision) - SET_PROPERTY(SOURCE ${CollisionDispatch_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/CollisionDispatch) - SET_PROPERTY(SOURCE ${CollisionShapes_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/CollisionShapes) - SET_PROPERTY(SOURCE ${Gimpact_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/Gimpact) - SET_PROPERTY(SOURCE ${NarrowPhaseCollision_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/NarrowPhaseCollision) - - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) -ENDIF (INSTALL_LIBS) diff --git a/thirdparty/bullet/src/BulletCollision/premake4.lua b/thirdparty/bullet/src/BulletCollision/premake4.lua deleted file mode 100644 index 70019df8f6a..00000000000 --- a/thirdparty/bullet/src/BulletCollision/premake4.lua +++ /dev/null @@ -1,20 +0,0 @@ - project "BulletCollision" - - kind "StaticLib" - includedirs { - "..", - } - files { - "*.cpp", - "*.h", - "BroadphaseCollision/*.cpp", - "BroadphaseCollision/*.h", - "CollisionDispatch/*.cpp", - "CollisionDispatch/*.h", - "CollisionShapes/*.cpp", - "CollisionShapes/*.h", - "Gimpact/*.cpp", - "Gimpact/*.h", - "NarrowPhaseCollision/*.cpp", - "NarrowPhaseCollision/*.h", - } diff --git a/thirdparty/bullet/src/BulletDynamics/CMakeLists.txt b/thirdparty/bullet/src/BulletDynamics/CMakeLists.txt deleted file mode 100644 index f8a6f34baf9..00000000000 --- a/thirdparty/bullet/src/BulletDynamics/CMakeLists.txt +++ /dev/null @@ -1,170 +0,0 @@ -INCLUDE_DIRECTORIES( ${BULLET_PHYSICS_SOURCE_DIR}/src ) - - - -SET(BulletDynamics_SRCS - Character/btKinematicCharacterController.cpp - ConstraintSolver/btConeTwistConstraint.cpp - ConstraintSolver/btContactConstraint.cpp - ConstraintSolver/btFixedConstraint.cpp - ConstraintSolver/btGearConstraint.cpp - ConstraintSolver/btGeneric6DofConstraint.cpp - ConstraintSolver/btGeneric6DofSpringConstraint.cpp - ConstraintSolver/btGeneric6DofSpring2Constraint.cpp - ConstraintSolver/btHinge2Constraint.cpp - ConstraintSolver/btHingeConstraint.cpp - ConstraintSolver/btPoint2PointConstraint.cpp - ConstraintSolver/btSequentialImpulseConstraintSolver.cpp - ConstraintSolver/btNNCGConstraintSolver.cpp - ConstraintSolver/btSliderConstraint.cpp - ConstraintSolver/btSolve2LinearConstraint.cpp - ConstraintSolver/btTypedConstraint.cpp - ConstraintSolver/btUniversalConstraint.cpp - Dynamics/btDiscreteDynamicsWorld.cpp - Dynamics/btDiscreteDynamicsWorldMt.cpp - Dynamics/btSimulationIslandManagerMt.cpp - Dynamics/btRigidBody.cpp - Dynamics/btSimpleDynamicsWorld.cpp -# Dynamics/Bullet-C-API.cpp - Vehicle/btRaycastVehicle.cpp - Vehicle/btWheelInfo.cpp - Featherstone/btMultiBody.cpp - Featherstone/btMultiBodyConstraintSolver.cpp - Featherstone/btMultiBodyDynamicsWorld.cpp - Featherstone/btMultiBodyJointLimitConstraint.cpp - Featherstone/btMultiBodyConstraint.cpp - Featherstone/btMultiBodyPoint2Point.cpp - Featherstone/btMultiBodyFixedConstraint.cpp - Featherstone/btMultiBodySliderConstraint.cpp - Featherstone/btMultiBodyJointMotor.cpp - Featherstone/btMultiBodyGearConstraint.cpp - MLCPSolvers/btDantzigLCP.cpp - MLCPSolvers/btMLCPSolver.cpp - MLCPSolvers/btLemkeAlgorithm.cpp -) - -SET(Root_HDRS - ../btBulletDynamicsCommon.h - ../btBulletCollisionCommon.h -) -SET(ConstraintSolver_HDRS - ConstraintSolver/btConeTwistConstraint.h - ConstraintSolver/btConstraintSolver.h - ConstraintSolver/btContactConstraint.h - ConstraintSolver/btContactSolverInfo.h - ConstraintSolver/btFixedConstraint.h - ConstraintSolver/btGearConstraint.h - ConstraintSolver/btGeneric6DofConstraint.h - ConstraintSolver/btGeneric6DofSpringConstraint.h - ConstraintSolver/btGeneric6DofSpring2Constraint.h - ConstraintSolver/btHinge2Constraint.h - ConstraintSolver/btHingeConstraint.h - ConstraintSolver/btJacobianEntry.h - ConstraintSolver/btPoint2PointConstraint.h - ConstraintSolver/btSequentialImpulseConstraintSolver.h - ConstraintSolver/btNNCGConstraintSolver.h - ConstraintSolver/btSliderConstraint.h - ConstraintSolver/btSolve2LinearConstraint.h - ConstraintSolver/btSolverBody.h - ConstraintSolver/btSolverConstraint.h - ConstraintSolver/btTypedConstraint.h - ConstraintSolver/btUniversalConstraint.h -) -SET(Dynamics_HDRS - Dynamics/btActionInterface.h - Dynamics/btDiscreteDynamicsWorld.h - Dynamics/btDiscreteDynamicsWorldMt.h - Dynamics/btSimulationIslandManagerMt.h - Dynamics/btDynamicsWorld.h - Dynamics/btSimpleDynamicsWorld.h - Dynamics/btRigidBody.h -) -SET(Vehicle_HDRS - Vehicle/btRaycastVehicle.h - Vehicle/btVehicleRaycaster.h - Vehicle/btWheelInfo.h -) - -SET(Featherstone_HDRS - Featherstone/btMultiBody.h - Featherstone/btMultiBodyConstraintSolver.h - Featherstone/btMultiBodyDynamicsWorld.h - Featherstone/btMultiBodyLink.h - Featherstone/btMultiBodyLinkCollider.h - Featherstone/btMultiBodySolverConstraint.h - Featherstone/btMultiBodyConstraint.h - Featherstone/btMultiBodyJointLimitConstraint.h - Featherstone/btMultiBodyConstraint.h - Featherstone/btMultiBodyPoint2Point.h - Featherstone/btMultiBodyFixedConstraint.h - Featherstone/btMultiBodySliderConstraint.h - Featherstone/btMultiBodyJointMotor.h - Featherstone/btMultiBodyGearConstraint.h -) - -SET(MLCPSolvers_HDRS - MLCPSolvers/btDantzigLCP.h - MLCPSolvers/btDantzigSolver.h - MLCPSolvers/btMLCPSolver.h - MLCPSolvers/btMLCPSolverInterface.h - MLCPSolvers/btPATHSolver.h - MLCPSolvers/btSolveProjectedGaussSeidel.h - MLCPSolvers/btLemkeSolver.h - MLCPSolvers/btLemkeAlgorithm.h -) - -SET(Character_HDRS - Character/btCharacterControllerInterface.h - Character/btKinematicCharacterController.h -) - - - -SET(BulletDynamics_HDRS - ${Root_HDRS} - ${ConstraintSolver_HDRS} - ${Dynamics_HDRS} - ${Vehicle_HDRS} - ${Character_HDRS} - ${Featherstone_HDRS} - ${MLCPSolvers_HDRS} -) - - -ADD_LIBRARY(BulletDynamics ${BulletDynamics_SRCS} ${BulletDynamics_HDRS}) -SET_TARGET_PROPERTIES(BulletDynamics PROPERTIES VERSION ${BULLET_VERSION}) -SET_TARGET_PROPERTIES(BulletDynamics PROPERTIES SOVERSION ${BULLET_VERSION}) -IF (BUILD_SHARED_LIBS) - TARGET_LINK_LIBRARIES(BulletDynamics BulletCollision LinearMath) -ENDIF (BUILD_SHARED_LIBS) - -IF (INSTALL_LIBS) - IF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) - IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS BulletDynamics DESTINATION .) - ELSE (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS BulletDynamics RUNTIME DESTINATION bin - LIBRARY DESTINATION lib${LIB_SUFFIX} - ARCHIVE DESTINATION lib${LIB_SUFFIX}) - INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} -DESTINATION ${INCLUDE_INSTALL_DIR} FILES_MATCHING PATTERN "*.h" PATTERN -".svn" EXCLUDE PATTERN "CMakeFiles" EXCLUDE) - INSTALL(FILES ../btBulletDynamicsCommon.h -DESTINATION ${INCLUDE_INSTALL_DIR}/BulletDynamics) - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - SET_TARGET_PROPERTIES(BulletDynamics PROPERTIES FRAMEWORK true) - SET_TARGET_PROPERTIES(BulletDynamics PROPERTIES PUBLIC_HEADER "${Root_HDRS}") - # Have to list out sub-directories manually: - SET_PROPERTY(SOURCE ${ConstraintSolver_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/ConstraintSolver) - SET_PROPERTY(SOURCE ${Dynamics_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/Dynamics) - SET_PROPERTY(SOURCE ${Vehicle_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/Vehicle) - SET_PROPERTY(SOURCE ${Character_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/Character) - SET_PROPERTY(SOURCE ${Featherstone_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/Featherstone) - SET_PROPERTY(SOURCE ${MLCPSolvers_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/MLCPSolvers) - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) -ENDIF (INSTALL_LIBS) diff --git a/thirdparty/bullet/src/BulletDynamics/premake4.lua b/thirdparty/bullet/src/BulletDynamics/premake4.lua deleted file mode 100644 index 32414dce3ea..00000000000 --- a/thirdparty/bullet/src/BulletDynamics/premake4.lua +++ /dev/null @@ -1,21 +0,0 @@ - project "BulletDynamics" - kind "StaticLib" - includedirs { - "..", - } - files { - "Dynamics/*.cpp", - "Dynamics/*.h", - "ConstraintSolver/*.cpp", - "ConstraintSolver/*.h", - "Featherstone/*.cpp", - "Featherstone/*.h", - "MLCPSolvers/*.cpp", - "MLCPSolvers/*.h", - "Vehicle/*.cpp", - "Vehicle/*.h", - "Character/*.cpp", - "Character/*.h" - - } - diff --git a/thirdparty/bullet/src/BulletInverseDynamics/CMakeLists.txt b/thirdparty/bullet/src/BulletInverseDynamics/CMakeLists.txt deleted file mode 100644 index 3331c27eac0..00000000000 --- a/thirdparty/bullet/src/BulletInverseDynamics/CMakeLists.txt +++ /dev/null @@ -1,66 +0,0 @@ -INCLUDE_DIRECTORIES( ${BULLET_PHYSICS_SOURCE_DIR}/src ) - -SET(BulletInverseDynamics_SRCS - IDMath.cpp - MultiBodyTree.cpp - details/MultiBodyTreeInitCache.cpp - details/MultiBodyTreeImpl.cpp -) - -SET(BulletInverseDynamicsRoot_HDRS - IDConfig.hpp - IDConfigEigen.hpp - IDMath.hpp - IDConfigBuiltin.hpp - IDErrorMessages.hpp - MultiBodyTree.hpp -) -SET(BulletInverseDynamicsDetails_HDRS - details/IDEigenInterface.hpp - details/IDMatVec.hpp - details/IDLinearMathInterface.hpp - details/MultiBodyTreeImpl.hpp - details/MultiBodyTreeInitCache.hpp -) - -SET(BulletInverseDynamics_HDRS - ${BulletInverseDynamicsRoot_HDRS} - ${BulletInverseDynamicsDetails_HDRS} -) - - -ADD_LIBRARY(BulletInverseDynamics ${BulletInverseDynamics_SRCS} ${BulletInverseDynamics_HDRS}) -SET_TARGET_PROPERTIES(BulletInverseDynamics PROPERTIES VERSION ${BULLET_VERSION}) -SET_TARGET_PROPERTIES(BulletInverseDynamics PROPERTIES SOVERSION ${BULLET_VERSION}) -IF (BUILD_SHARED_LIBS) - TARGET_LINK_LIBRARIES(BulletInverseDynamics Bullet3Common LinearMath) -ENDIF (BUILD_SHARED_LIBS) - - -IF (INSTALL_LIBS) - IF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) - #INSTALL of other files requires CMake 2.6 - IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS BulletInverseDynamics DESTINATION .) - ELSE (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS BulletInverseDynamics RUNTIME DESTINATION bin - LIBRARY DESTINATION lib${LIB_SUFFIX} - ARCHIVE DESTINATION lib${LIB_SUFFIX}) - INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} -DESTINATION ${INCLUDE_INSTALL_DIR} FILES_MATCHING PATTERN "*.h" PATTERN ".svn" EXCLUDE PATTERN "CMakeFiles" EXCLUDE) - INSTALL(FILES ../btBulletCollisionCommon.h -DESTINATION ${INCLUDE_INSTALL_DIR}/BulletInverseDynamics) - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - SET_TARGET_PROPERTIES(BulletInverseDynamics PROPERTIES FRAMEWORK true) - - SET_TARGET_PROPERTIES(BulletInverseDynamics PROPERTIES PUBLIC_HEADER "${BulletInverseDynamicsRoot_HDRS}") - # Have to list out sub-directories manually: - SET_PROPERTY(SOURCE ${BulletInverseDynamicsDetails_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/details) - - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) -ENDIF (INSTALL_LIBS) diff --git a/thirdparty/bullet/src/BulletInverseDynamics/premake4.lua b/thirdparty/bullet/src/BulletInverseDynamics/premake4.lua deleted file mode 100644 index 774e037b3f4..00000000000 --- a/thirdparty/bullet/src/BulletInverseDynamics/premake4.lua +++ /dev/null @@ -1,12 +0,0 @@ - project "BulletInverseDynamics" - - kind "StaticLib" - includedirs { - "..", - } - files { - "IDMath.cpp", - "MultiBodyTree.cpp", - "details/MultiBodyTreeInitCache.cpp", - "details/MultiBodyTreeImpl.cpp", - } diff --git a/thirdparty/bullet/src/BulletSoftBody/CMakeLists.txt b/thirdparty/bullet/src/BulletSoftBody/CMakeLists.txt deleted file mode 100644 index d43df1c67b3..00000000000 --- a/thirdparty/bullet/src/BulletSoftBody/CMakeLists.txt +++ /dev/null @@ -1,69 +0,0 @@ - -INCLUDE_DIRECTORIES( -${BULLET_PHYSICS_SOURCE_DIR}/src - -) - -#SUBDIRS( Solvers ) - -SET(BulletSoftBody_SRCS - btSoftBody.cpp - btSoftBodyConcaveCollisionAlgorithm.cpp - btSoftBodyHelpers.cpp - btSoftBodyRigidBodyCollisionConfiguration.cpp - btSoftRigidCollisionAlgorithm.cpp - btSoftRigidDynamicsWorld.cpp - btSoftMultiBodyDynamicsWorld.cpp - btSoftSoftCollisionAlgorithm.cpp - btDefaultSoftBodySolver.cpp - -) - -SET(BulletSoftBody_HDRS - btSoftBody.h - btSoftBodyData.h - btSoftBodyConcaveCollisionAlgorithm.h - btSoftBodyHelpers.h - btSoftBodyRigidBodyCollisionConfiguration.h - btSoftRigidCollisionAlgorithm.h - btSoftRigidDynamicsWorld.h - btSoftMultiBodyDynamicsWorld.h - btSoftSoftCollisionAlgorithm.h - btSparseSDF.h - - btSoftBodySolvers.h - btDefaultSoftBodySolver.h - - btSoftBodySolverVertexBuffer.h -) - - - -ADD_LIBRARY(BulletSoftBody ${BulletSoftBody_SRCS} ${BulletSoftBody_HDRS}) -SET_TARGET_PROPERTIES(BulletSoftBody PROPERTIES VERSION ${BULLET_VERSION}) -SET_TARGET_PROPERTIES(BulletSoftBody PROPERTIES SOVERSION ${BULLET_VERSION}) -IF (BUILD_SHARED_LIBS) - TARGET_LINK_LIBRARIES(BulletSoftBody BulletDynamics) -ENDIF (BUILD_SHARED_LIBS) - -IF (INSTALL_LIBS) - IF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) - IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS BulletSoftBody DESTINATION .) - ELSE (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS BulletSoftBody RUNTIME DESTINATION bin - LIBRARY DESTINATION lib${LIB_SUFFIX} - ARCHIVE DESTINATION lib${LIB_SUFFIX}) - INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} -DESTINATION ${INCLUDE_INSTALL_DIR} FILES_MATCHING PATTERN "*.h" PATTERN -".svn" EXCLUDE PATTERN "CMakeFiles" EXCLUDE) - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - SET_TARGET_PROPERTIES(BulletSoftBody PROPERTIES FRAMEWORK true) - SET_TARGET_PROPERTIES(BulletSoftBody PROPERTIES PUBLIC_HEADER "${BulletSoftBody_HDRS}") - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) -ENDIF (INSTALL_LIBS) diff --git a/thirdparty/bullet/src/BulletSoftBody/premake4.lua b/thirdparty/bullet/src/BulletSoftBody/premake4.lua deleted file mode 100644 index ce384de2c86..00000000000 --- a/thirdparty/bullet/src/BulletSoftBody/premake4.lua +++ /dev/null @@ -1,11 +0,0 @@ - project "BulletSoftBody" - - kind "StaticLib" - - includedirs { - "..", - } - files { - "**.cpp", - "**.h" - } \ No newline at end of file diff --git a/thirdparty/bullet/src/CMakeLists.txt b/thirdparty/bullet/src/CMakeLists.txt deleted file mode 100644 index c30125c5390..00000000000 --- a/thirdparty/bullet/src/CMakeLists.txt +++ /dev/null @@ -1,19 +0,0 @@ - -IF(BUILD_BULLET3) - SUBDIRS( Bullet3OpenCL Bullet3Serialize/Bullet2FileLoader Bullet3Dynamics Bullet3Collision Bullet3Geometry ) -ENDIF(BUILD_BULLET3) - - -SUBDIRS( BulletInverseDynamics BulletSoftBody BulletCollision BulletDynamics LinearMath Bullet3Common) - - -IF(INSTALL_LIBS) - #INSTALL of other files requires CMake 2.6 - IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - # Don't actually need to install any common files, the frameworks include everything - ELSE (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(FILES btBulletCollisionCommon.h btBulletDynamicsCommon.h DESTINATION ${INCLUDE_INSTALL_DIR}) - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) -ENDIF(INSTALL_LIBS) diff --git a/thirdparty/bullet/src/LinearMath/CMakeLists.txt b/thirdparty/bullet/src/LinearMath/CMakeLists.txt deleted file mode 100644 index ede21d9a70c..00000000000 --- a/thirdparty/bullet/src/LinearMath/CMakeLists.txt +++ /dev/null @@ -1,75 +0,0 @@ - -INCLUDE_DIRECTORIES( - ${BULLET_PHYSICS_SOURCE_DIR}/src -) - -SET(LinearMath_SRCS - btAlignedAllocator.cpp - btConvexHull.cpp - btConvexHullComputer.cpp - btGeometryUtil.cpp - btPolarDecomposition.cpp - btQuickprof.cpp - btSerializer.cpp - btSerializer64.cpp - btThreads.cpp - btVector3.cpp -) - -SET(LinearMath_HDRS - btAabbUtil2.h - btAlignedAllocator.h - btAlignedObjectArray.h - btConvexHull.h - btConvexHullComputer.h - btDefaultMotionState.h - btGeometryUtil.h - btGrahamScan2dConvexHull.h - btHashMap.h - btIDebugDraw.h - btList.h - btMatrix3x3.h - btMinMax.h - btMotionState.h - btPolarDecomposition.h - btPoolAllocator.h - btQuadWord.h - btQuaternion.h - btQuickprof.h - btRandom.h - btScalar.h - btSerializer.h - btStackAlloc.h - btThreads.h - btTransform.h - btTransformUtil.h - btVector3.h -) - -ADD_LIBRARY(LinearMath ${LinearMath_SRCS} ${LinearMath_HDRS}) -SET_TARGET_PROPERTIES(LinearMath PROPERTIES VERSION ${BULLET_VERSION}) -SET_TARGET_PROPERTIES(LinearMath PROPERTIES SOVERSION ${BULLET_VERSION}) - -IF (INSTALL_LIBS) - IF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) - #FILES_MATCHING requires CMake 2.6 - IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS LinearMath DESTINATION .) - ELSE (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - INSTALL(TARGETS LinearMath - RUNTIME DESTINATION bin - LIBRARY DESTINATION lib${LIB_SUFFIX} - ARCHIVE DESTINATION lib${LIB_SUFFIX}) - INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} -DESTINATION ${INCLUDE_INSTALL_DIR} FILES_MATCHING PATTERN "*.h" PATTERN -".svn" EXCLUDE PATTERN "CMakeFiles" EXCLUDE) - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) - - IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - SET_TARGET_PROPERTIES(LinearMath PROPERTIES FRAMEWORK true) - SET_TARGET_PROPERTIES(LinearMath PROPERTIES PUBLIC_HEADER "${LinearMath_HDRS}") - ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) - ENDIF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) -ENDIF (INSTALL_LIBS) diff --git a/thirdparty/bullet/src/LinearMath/premake4.lua b/thirdparty/bullet/src/LinearMath/premake4.lua deleted file mode 100644 index 524e2c31616..00000000000 --- a/thirdparty/bullet/src/LinearMath/premake4.lua +++ /dev/null @@ -1,10 +0,0 @@ - project "LinearMath" - - kind "StaticLib" - includedirs { - "..", - } - files { - "*.cpp", - "*.h" - } diff --git a/thirdparty/bullet/version.txt b/thirdparty/bullet/version.txt deleted file mode 100644 index 9a3b592267f..00000000000 --- a/thirdparty/bullet/version.txt +++ /dev/null @@ -1 +0,0 @@ -GitHub Master d05ad4b (23 / October / 2017) [Bullet ~2.87] \ No newline at end of file