diff --git a/devel/bullet/Makefile b/devel/bullet/Makefile index 3a6d18fbf4bb..41c96146bc0f 100644 --- a/devel/bullet/Makefile +++ b/devel/bullet/Makefile @@ -1,38 +1,57 @@ # Created by: Jose Alonso Cardenas Marquez PORTNAME= bullet -PORTVERSION= 2.86.1 -PORTREVISION= 5 +PORTVERSION= 3.21 CATEGORIES= devel -MAINTAINER= acm@FreeBSD.org +MAINTAINER= fluffy@FreeBSD.org COMMENT= 3D collision detection and rigid body dynamics library LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USE_GITHUB= yes -GH_ACCOUNT= bulletphysics -GH_PROJECT= bullet3 - USES= cmake compiler:c++11-lang gl xorg USE_GL= gl glu glut USE_LDCONFIG= yes USE_XORG= x11 +USE_GITHUB= yes +GH_ACCOUNT= bulletphysics +GH_PROJECT= bullet3 + CMAKE_ARGS= -DBUILD_SHARED_LIBS:BOOL=ON \ -DINSTALL_LIBS:BOOL=ON \ -DINSTALL_EXTRA_LIBS:BOOL=ON \ + -DBUILD_EXTRAS:BOOL=OFF \ + -DUSE_DOUBLE_PRECISION:BOOL=ON \ + -DUSE_GRAPHICAL_BENCHMARK:BOOL=OFF \ + -DENABLE_VHACD:BOOL=OFF \ + -DBUILD_BULLET3:BOOL=ON \ + -DBUILD_CPU_DEMOS:BOOL=OFF \ -DBUILD_BULLET2_DEMOS:BOOL=OFF \ -DBUILD_BULLET3_DEMOS:BOOL=OFF \ - -DBUILD_UNIT_TESTS:BOOL=OFF + -DBUILD_PYBULLET:BOOL=OFF \ + -DBUILD_OPENGL3_DEMOS:BOOL=OFF \ + -DBUILD_BULLET_ROBOTICS_GUI_EXTRA:BOOL=OFF \ + -DBUILD_UNIT_TESTS:BOOL=OFF \ + -DBULLET2_MULTITHREADING:BOOL=ON \ + -DBULLET2_USE_OPEN_MP_MULTITHREADING:BOOL=ON +# -DBULLET2_USE_TBB_MULTITHREADING:BOOL=ON PORTDOCS= * OPTIONS_DEFINE= DOCS +PLIST_SUB= LIB_VERSION=3.20 + +post-patch: + @${REINPLACE_CMD} \ + -e '/pybullet/d' \ + ${WRKSRC}/MANIFEST.in + @${RM} -r ${WRKSRC}/examples/pybullet + post-install-DOCS-on: @${MKDIR} ${STAGEDIR}/${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/*.pdf ${STAGEDIR}/${DOCSDIR} .include diff --git a/devel/bullet/distinfo b/devel/bullet/distinfo index b25b6434ff95..c2a020bb1b9c 100644 --- a/devel/bullet/distinfo +++ b/devel/bullet/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1500496996 -SHA256 (bulletphysics-bullet3-2.86.1_GH0.tar.gz) = c058b2e4321ba6adaa656976c1a138c07b18fc03b29f5b82880d5d8228fbf059 -SIZE (bulletphysics-bullet3-2.86.1_GH0.tar.gz) = 26065278 +TIMESTAMP = 1639487007 +SHA256 (bulletphysics-bullet3-3.21_GH0.tar.gz) = 49d1ee47aa8cbb0bc6bb459f0a4cfb9579b40e28f5c7d9a36c313e3031fb3965 +SIZE (bulletphysics-bullet3-3.21_GH0.tar.gz) = 133046747 diff --git a/devel/bullet/files/patch-CMakeLists.txt b/devel/bullet/files/patch-CMakeLists.txt index de79033592ee..ebf05df310f7 100644 --- a/devel/bullet/files/patch-CMakeLists.txt +++ b/devel/bullet/files/patch-CMakeLists.txt @@ -1,11 +1,24 @@ ---- CMakeLists.txt.orig 2016-01-08 22:36:41 UTC +--- CMakeLists.txt.orig 2021-05-07 18:04:02 UTC +++ CMakeLists.txt -@@ -254,7 +254,7 @@ IF(INSTALL_LIBS) +@@ -429,9 +429,9 @@ ENDIF(BUILD_OPENGL3_DEMOS) + OPTION(BUILD_BULLET2_DEMOS "Set when you want to build the Bullet 2 demos" ON) + IF(BUILD_BULLET2_DEMOS) + +- IF(EXISTS ${BULLET_PHYSICS_SOURCE_DIR}/examples AND IS_DIRECTORY ${BULLET_PHYSICS_SOURCE_DIR}/examples) +- SUBDIRS(examples) +- ENDIF() ++# IF(EXISTS ${BULLET_PHYSICS_SOURCE_DIR}/examples AND IS_DIRECTORY ${BULLET_PHYSICS_SOURCE_DIR}/examples) ++# SUBDIRS(examples) ++# ENDIF() + + ENDIF(BUILD_BULLET2_DEMOS) + +@@ -470,7 +470,7 @@ IF(INSTALL_LIBS) SET (LIB_DESTINATION "lib${LIB_SUFFIX}" CACHE STRING "Library directory name") ## the following are directories where stuff will be installed to SET(INCLUDE_INSTALL_DIR "include/bullet/" CACHE PATH "The subdirectory to the header prefix") - SET(PKGCONFIG_INSTALL_PREFIX "lib${LIB_SUFFIX}/pkgconfig/" CACHE STRING "Base directory for pkgconfig files") + SET(PKGCONFIG_INSTALL_PREFIX "libdata/pkgconfig/" CACHE STRING "Base directory for pkgconfig files") IF(NOT MSVC) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/bullet.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/bullet.pc @ONLY) INSTALL( diff --git a/devel/bullet/files/patch-MANIFEST.in b/devel/bullet/files/patch-MANIFEST.in new file mode 100644 index 000000000000..4e326445dfa2 --- /dev/null +++ b/devel/bullet/files/patch-MANIFEST.in @@ -0,0 +1,19 @@ +--- MANIFEST.in.orig 2021-11-24 21:59:22 UTC ++++ MANIFEST.in +@@ -1,16 +1,11 @@ + include MANIFEST.in *.txt +-recursive-include examples *.h +-recursive-include examples *.hpp + recursive-include Extras *.h + recursive-include Extras *.hpp + recursive-include Extras *.inl + recursive-include src *.h + recursive-include src *.hpp + recursive-include src *.cpp +-recursive-include examples/pybullet/gym *.* + include examples/ThirdPartyLibs/enet/unix.c + include examples/OpenGLWindow/*.* + recursive-include examples/SharedMemory/plugins *.* + recursive-include examples/ThirdPartyLibs/glad *.* +-include examples/ThirdPartyLibs/enet/win32.c +-recursive-include examples/ThirdPartyLibs/Eigen * diff --git a/devel/bullet/files/patch-examples_CMakeLists.txt b/devel/bullet/files/patch-examples_CMakeLists.txt new file mode 100644 index 000000000000..fa869d3a95f2 --- /dev/null +++ b/devel/bullet/files/patch-examples_CMakeLists.txt @@ -0,0 +1,12 @@ +--- examples/CMakeLists.txt.orig 2021-05-07 18:04:02 UTC ++++ examples/CMakeLists.txt +@@ -1,8 +1,5 @@ +-SUBDIRS( HelloWorld BasicDemo) ++#SUBDIRS( HelloWorld BasicDemo) + IF(BUILD_BULLET3) + SUBDIRS( ExampleBrowser RobotSimulator SharedMemory ThirdPartyLibs/Gwen ThirdPartyLibs/BussIK ThirdPartyLibs/clsocket OpenGLWindow TwoJoint ) + ENDIF() + +-IF(BUILD_PYBULLET) +- SUBDIRS(pybullet) +-ENDIF(BUILD_PYBULLET) diff --git a/devel/bullet/files/patch-examples_ThirdPartyLibs_Gwen_Macros.h b/devel/bullet/files/patch-examples_ThirdPartyLibs_Gwen_Macros.h index d11ff9daa76c..37d16b4aa50b 100644 --- a/devel/bullet/files/patch-examples_ThirdPartyLibs_Gwen_Macros.h +++ b/devel/bullet/files/patch-examples_ThirdPartyLibs_Gwen_Macros.h @@ -1,21 +1,11 @@ ---- examples/ThirdPartyLibs/Gwen/Macros.h.orig 2017-02-17 23:43:38 UTC +--- examples/ThirdPartyLibs/Gwen/Macros.h.orig 2021-05-07 18:04:02 UTC +++ examples/ThirdPartyLibs/Gwen/Macros.h -@@ -4,9 +4,6 @@ - #define GWEN_MACROS_H - #include - #include --#ifndef __APPLE__ --#include --#endif //__APPLE__ - #include - #include +@@ -41,7 +41,7 @@ + #define GwenUtil_OutputDebugWideString(lpOutputString) //wprintf( lpOutputString ) + #define GwenUtil_WideStringToFloat(_Str) wcstof(_Str, NULL) -@@ -38,7 +35,7 @@ - #define GwenUtil_OutputDebugWideString( lpOutputString ) //wprintf( lpOutputString ) - #define GwenUtil_WideStringToFloat( _Str ) wcstof(_Str, NULL) +-#elif defined(__linux__) || defined(__GNUC__) ++#elif defined(__linux__) || defined(__GNUC__) || defined(__FreeBSD__) --#elif defined(__linux__) -+#elif defined(__linux__) || defined(__FreeBSD__) - - #define GwenUtil_VSNPrintFSafe( _DstBuf, _DstSize, _MaxCount, _Format, _ArgList ) vsnprintf( _DstBuf, _DstSize, _Format, _ArgList ) - #define GwenUtil_VSWPrintFSafe( _DstBuf, _SizeInWords, _Format, _ArgList ) vswprintf( _DstBuf, _SizeInWords, _Format, _ArgList ) + #define GwenUtil_VSNPrintFSafe(_DstBuf, _DstSize, _MaxCount, _Format, _ArgList) vsnprintf(_DstBuf, _DstSize, _Format, _ArgList) + #ifdef _WIN32 diff --git a/devel/bullet/pkg-plist b/devel/bullet/pkg-plist index cebc9f0e934d..615c1d48a89f 100644 --- a/devel/bullet/pkg-plist +++ b/devel/bullet/pkg-plist @@ -1,457 +1,442 @@ include/bullet/Bullet2FileLoader/autogenerated/bullet2.h include/bullet/Bullet2FileLoader/b3BulletFile.h include/bullet/Bullet2FileLoader/b3Chunk.h include/bullet/Bullet2FileLoader/b3Common.h include/bullet/Bullet2FileLoader/b3DNA.h include/bullet/Bullet2FileLoader/b3Defines.h include/bullet/Bullet2FileLoader/b3File.h include/bullet/Bullet2FileLoader/b3Serializer.h include/bullet/Bullet3Collision/BroadPhaseCollision/b3BroadphaseCallback.h include/bullet/Bullet3Collision/BroadPhaseCollision/b3DynamicBvh.h include/bullet/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.h include/bullet/Bullet3Collision/BroadPhaseCollision/b3OverlappingPair.h include/bullet/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h include/bullet/Bullet3Collision/BroadPhaseCollision/shared/b3Aabb.h include/bullet/Bullet3Collision/NarrowPhaseCollision/b3Config.h include/bullet/Bullet3Collision/NarrowPhaseCollision/b3Contact4.h include/bullet/Bullet3Collision/NarrowPhaseCollision/b3ConvexUtility.h include/bullet/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.h include/bullet/Bullet3Collision/NarrowPhaseCollision/b3RaycastInfo.h include/bullet/Bullet3Collision/NarrowPhaseCollision/b3RigidBodyCL.h include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3BvhSubtreeInfoData.h include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3BvhTraversal.h include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ClipFaces.h include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3Collidable.h include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3Contact4Data.h include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ContactConvexConvexSAT.h include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ContactSphereSphere.h include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ConvexPolyhedronData.h include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3FindConcaveSatAxis.h include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3FindSeparatingAxis.h include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3MprPenetration.h include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3NewContactReduction.h include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3QuantizedBvhNodeData.h include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ReduceContacts.h include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3RigidBodyData.h include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3UpdateAabbs.h include/bullet/Bullet3Common/b3AlignedAllocator.h include/bullet/Bullet3Common/b3AlignedObjectArray.h include/bullet/Bullet3Common/b3CommandLineArgs.h include/bullet/Bullet3Common/b3FileUtils.h include/bullet/Bullet3Common/b3HashMap.h include/bullet/Bullet3Common/b3Logging.h include/bullet/Bullet3Common/b3Matrix3x3.h include/bullet/Bullet3Common/b3MinMax.h include/bullet/Bullet3Common/b3PoolAllocator.h include/bullet/Bullet3Common/b3QuadWord.h include/bullet/Bullet3Common/b3Quaternion.h include/bullet/Bullet3Common/b3Random.h +include/bullet/Bullet3Common/b3ResizablePool.h include/bullet/Bullet3Common/b3Scalar.h include/bullet/Bullet3Common/b3StackAlloc.h include/bullet/Bullet3Common/b3Transform.h include/bullet/Bullet3Common/b3TransformUtil.h include/bullet/Bullet3Common/b3Vector3.h include/bullet/Bullet3Common/shared/b3Float4.h include/bullet/Bullet3Common/shared/b3Int2.h include/bullet/Bullet3Common/shared/b3Int4.h include/bullet/Bullet3Common/shared/b3Mat3x3.h include/bullet/Bullet3Common/shared/b3PlatformDefinitions.h include/bullet/Bullet3Common/shared/b3Quat.h include/bullet/Bullet3Dynamics/ConstraintSolver/b3ContactSolverInfo.h include/bullet/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.h include/bullet/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h include/bullet/Bullet3Dynamics/ConstraintSolver/b3JacobianEntry.h include/bullet/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h include/bullet/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.h include/bullet/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h include/bullet/Bullet3Dynamics/ConstraintSolver/b3SolverConstraint.h include/bullet/Bullet3Dynamics/ConstraintSolver/b3TypedConstraint.h include/bullet/Bullet3Dynamics/b3CpuRigidBodyPipeline.h include/bullet/Bullet3Dynamics/shared/b3ContactConstraint4.h include/bullet/Bullet3Dynamics/shared/b3ConvertConstraint4.h include/bullet/Bullet3Dynamics/shared/b3Inertia.h include/bullet/Bullet3Dynamics/shared/b3IntegrateTransforms.h include/bullet/Bullet3Geometry/b3AabbUtil.h include/bullet/Bullet3Geometry/b3ConvexHullComputer.h include/bullet/Bullet3Geometry/b3GeometryUtil.h include/bullet/Bullet3Geometry/b3GrahamScan2dConvexHull.h include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.h include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.h include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h include/bullet/Bullet3OpenCL/BroadphaseCollision/b3SapAabb.h include/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/gridBroadphaseKernels.h include/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/parallelLinearBvhKernels.h include/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/sapKernels.h include/bullet/Bullet3OpenCL/Initialize/b3OpenCLInclude.h include/bullet/Bullet3OpenCL/Initialize/b3OpenCLUtils.h include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3BvhInfo.h include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ContactCache.h include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ConvexHullContact.h include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ConvexPolyhedronCL.h include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.h -include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3GjkPairDetector.h include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3OptimizedBvh.h include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3QuantizedBvh.h include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.h include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3SupportMappings.h include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3TriangleCallback.h include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.h include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3VectorFloat4.h include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3VoronoiSimplexSolver.h include/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/bvhTraversal.h include/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/mprKernels.h include/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/primitiveContacts.h include/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/satClipHullContacts.h include/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/satConcaveKernels.h include/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/satKernels.h include/bullet/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.h include/bullet/Bullet3OpenCL/ParallelPrimitives/b3BufferInfoCL.h include/bullet/Bullet3OpenCL/ParallelPrimitives/b3FillCL.h include/bullet/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.h include/bullet/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h include/bullet/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.h include/bullet/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.h include/bullet/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.h include/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/BoundSearchKernelsCL.h include/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/CopyKernelsCL.h include/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/FillKernelsCL.h include/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanKernelsCL.h include/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanKernelsFloat4CL.h include/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/RadixSort32KernelsCL.h include/bullet/Bullet3OpenCL/Raycast/b3GpuRaycast.h include/bullet/Bullet3OpenCL/Raycast/kernels/rayCastKernels.h include/bullet/Bullet3OpenCL/RigidBody/b3GpuConstraint4.h include/bullet/Bullet3OpenCL/RigidBody/b3GpuGenericConstraint.h include/bullet/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.h include/bullet/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.h include/bullet/Bullet3OpenCL/RigidBody/b3GpuNarrowPhaseInternalData.h include/bullet/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.h include/bullet/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.h include/bullet/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipeline.h include/bullet/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipelineInternalData.h include/bullet/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h include/bullet/Bullet3OpenCL/RigidBody/b3GpuSolverConstraint.h include/bullet/Bullet3OpenCL/RigidBody/b3Solver.h include/bullet/Bullet3OpenCL/RigidBody/kernels/batchingKernels.h include/bullet/Bullet3OpenCL/RigidBody/kernels/batchingKernelsNew.h include/bullet/Bullet3OpenCL/RigidBody/kernels/integrateKernel.h include/bullet/Bullet3OpenCL/RigidBody/kernels/jointSolver.h include/bullet/Bullet3OpenCL/RigidBody/kernels/solveContact.h include/bullet/Bullet3OpenCL/RigidBody/kernels/solveFriction.h include/bullet/Bullet3OpenCL/RigidBody/kernels/solverSetup.h include/bullet/Bullet3OpenCL/RigidBody/kernels/solverSetup2.h include/bullet/Bullet3OpenCL/RigidBody/kernels/solverUtils.h include/bullet/Bullet3OpenCL/RigidBody/kernels/updateAabbsKernel.h include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h +include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3Internal.h include/bullet/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h include/bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h include/bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h include/bullet/BulletCollision/BroadphaseCollision/btDispatcher.h include/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h include/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h include/bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.h include/bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h include/bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.h include/bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h include/bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h include/bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h include/bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.h include/bullet/BulletCollision/CollisionDispatch/btCollisionConfiguration.h include/bullet/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h +include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.h include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h include/bullet/BulletCollision/CollisionDispatch/btCollisionObjectWrapper.h include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h include/bullet/BulletCollision/CollisionDispatch/btCollisionWorldImporter.h include/bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h include/bullet/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.h include/bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h include/bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h include/bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h include/bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h include/bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h include/bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h include/bullet/BulletCollision/CollisionDispatch/btGhostObject.h include/bullet/BulletCollision/CollisionDispatch/btHashedSimplePairCache.h include/bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h include/bullet/BulletCollision/CollisionDispatch/btManifoldResult.h include/bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.h include/bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h include/bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h include/bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h include/bullet/BulletCollision/CollisionDispatch/btUnionFind.h include/bullet/BulletCollision/CollisionShapes/btBox2dShape.h include/bullet/BulletCollision/CollisionShapes/btBoxShape.h include/bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h include/bullet/BulletCollision/CollisionShapes/btCapsuleShape.h include/bullet/BulletCollision/CollisionShapes/btCollisionMargin.h include/bullet/BulletCollision/CollisionShapes/btCollisionShape.h include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h include/bullet/BulletCollision/CollisionShapes/btConcaveShape.h include/bullet/BulletCollision/CollisionShapes/btConeShape.h include/bullet/BulletCollision/CollisionShapes/btConvex2dShape.h include/bullet/BulletCollision/CollisionShapes/btConvexHullShape.h include/bullet/BulletCollision/CollisionShapes/btConvexInternalShape.h include/bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.h include/bullet/BulletCollision/CollisionShapes/btConvexPolyhedron.h include/bullet/BulletCollision/CollisionShapes/btConvexShape.h include/bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h include/bullet/BulletCollision/CollisionShapes/btEmptyShape.h include/bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h include/bullet/BulletCollision/CollisionShapes/btMaterial.h +include/bullet/BulletCollision/CollisionShapes/btMiniSDF.h include/bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.h include/bullet/BulletCollision/CollisionShapes/btMultiSphereShape.h include/bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h include/bullet/BulletCollision/CollisionShapes/btOptimizedBvh.h include/bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h include/bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h +include/bullet/BulletCollision/CollisionShapes/btSdfCollisionShape.h include/bullet/BulletCollision/CollisionShapes/btShapeHull.h include/bullet/BulletCollision/CollisionShapes/btSphereShape.h include/bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.h include/bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.h include/bullet/BulletCollision/CollisionShapes/btTetrahedronShape.h include/bullet/BulletCollision/CollisionShapes/btTriangleBuffer.h include/bullet/BulletCollision/CollisionShapes/btTriangleCallback.h include/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h include/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h include/bullet/BulletCollision/CollisionShapes/btTriangleInfoMap.h include/bullet/BulletCollision/CollisionShapes/btTriangleMesh.h include/bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.h include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h include/bullet/BulletCollision/CollisionShapes/btUniformScalingShape.h include/bullet/BulletCollision/Gimpact/btBoxCollision.h include/bullet/BulletCollision/Gimpact/btClipPolygon.h include/bullet/BulletCollision/Gimpact/btCompoundFromGimpact.h include/bullet/BulletCollision/Gimpact/btContactProcessing.h +include/bullet/BulletCollision/Gimpact/btContactProcessingStructs.h include/bullet/BulletCollision/Gimpact/btGImpactBvh.h +include/bullet/BulletCollision/Gimpact/btGImpactBvhStructs.h include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h include/bullet/BulletCollision/Gimpact/btGImpactMassUtil.h include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h +include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvhStructs.h include/bullet/BulletCollision/Gimpact/btGImpactShape.h include/bullet/BulletCollision/Gimpact/btGenericPoolAllocator.h include/bullet/BulletCollision/Gimpact/btGeometryOperations.h include/bullet/BulletCollision/Gimpact/btQuantization.h include/bullet/BulletCollision/Gimpact/btTriangleShapeEx.h include/bullet/BulletCollision/Gimpact/gim_array.h include/bullet/BulletCollision/Gimpact/gim_basic_geometry_operations.h include/bullet/BulletCollision/Gimpact/gim_bitset.h include/bullet/BulletCollision/Gimpact/gim_box_collision.h include/bullet/BulletCollision/Gimpact/gim_box_set.h include/bullet/BulletCollision/Gimpact/gim_clip_polygon.h include/bullet/BulletCollision/Gimpact/gim_contact.h include/bullet/BulletCollision/Gimpact/gim_geom_types.h include/bullet/BulletCollision/Gimpact/gim_geometry.h include/bullet/BulletCollision/Gimpact/gim_hash_table.h include/bullet/BulletCollision/Gimpact/gim_linear_math.h include/bullet/BulletCollision/Gimpact/gim_math.h include/bullet/BulletCollision/Gimpact/gim_memory.h +include/bullet/BulletCollision/Gimpact/gim_pair.h include/bullet/BulletCollision/Gimpact/gim_radixsort.h include/bullet/BulletCollision/Gimpact/gim_tri_collision.h include/bullet/BulletCollision/NarrowPhaseCollision/btComputeGjkEpaPenetration.h include/bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h include/bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.h include/bullet/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h include/bullet/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h include/bullet/BulletCollision/NarrowPhaseCollision/btGjkCollisionDescription.h include/bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h include/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h include/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa3.h include/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h include/bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h include/bullet/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h include/bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h include/bullet/BulletCollision/NarrowPhaseCollision/btMprPenetration.h include/bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h include/bullet/BulletCollision/NarrowPhaseCollision/btPointCollector.h include/bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.h include/bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h include/bullet/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h include/bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h include/bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h include/bullet/BulletCollision/btBulletCollisionCommon.h include/bullet/BulletDynamics/Character/btCharacterControllerInterface.h include/bullet/BulletDynamics/Character/btKinematicCharacterController.h +include/bullet/BulletDynamics/ConstraintSolver/btBatchedConstraints.h include/bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h include/bullet/BulletDynamics/ConstraintSolver/btConstraintSolver.h include/bullet/BulletDynamics/ConstraintSolver/btContactConstraint.h include/bullet/BulletDynamics/ConstraintSolver/btContactSolverInfo.h include/bullet/BulletDynamics/ConstraintSolver/btFixedConstraint.h include/bullet/BulletDynamics/ConstraintSolver/btGearConstraint.h include/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h include/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h include/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h include/bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.h include/bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.h include/bullet/BulletDynamics/ConstraintSolver/btJacobianEntry.h include/bullet/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.h include/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h +include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.h include/bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.h include/bullet/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h include/bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.h include/bullet/BulletDynamics/Dynamics/btActionInterface.h include/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h include/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.h include/bullet/BulletDynamics/Dynamics/btDynamicsWorld.h include/bullet/BulletDynamics/Dynamics/btRigidBody.h include/bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h include/bullet/BulletDynamics/Dynamics/btSimulationIslandManagerMt.h include/bullet/BulletDynamics/Featherstone/btMultiBody.h include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h include/bullet/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h include/bullet/BulletDynamics/Featherstone/btMultiBodyFixedConstraint.h +include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h +include/bullet/BulletDynamics/Featherstone/btMultiBodyInplaceSolverIslandCallback.h include/bullet/BulletDynamics/Featherstone/btMultiBodyJointFeedback.h include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h include/bullet/BulletDynamics/Featherstone/btMultiBodyLink.h include/bullet/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h +include/bullet/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.h include/bullet/BulletDynamics/Featherstone/btMultiBodyPoint2Point.h include/bullet/BulletDynamics/Featherstone/btMultiBodySliderConstraint.h include/bullet/BulletDynamics/Featherstone/btMultiBodySolverConstraint.h +include/bullet/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.h include/bullet/BulletDynamics/MLCPSolvers/btDantzigLCP.h include/bullet/BulletDynamics/MLCPSolvers/btDantzigSolver.h include/bullet/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h include/bullet/BulletDynamics/MLCPSolvers/btLemkeSolver.h include/bullet/BulletDynamics/MLCPSolvers/btMLCPSolver.h include/bullet/BulletDynamics/MLCPSolvers/btMLCPSolverInterface.h include/bullet/BulletDynamics/MLCPSolvers/btPATHSolver.h include/bullet/BulletDynamics/MLCPSolvers/btSolveProjectedGaussSeidel.h include/bullet/BulletDynamics/Vehicle/btRaycastVehicle.h include/bullet/BulletDynamics/Vehicle/btVehicleRaycaster.h include/bullet/BulletDynamics/Vehicle/btWheelInfo.h include/bullet/BulletDynamics/btBulletDynamicsCommon.h -include/bullet/BulletFileLoader/autogenerated/bullet.h -include/bullet/BulletFileLoader/bChunk.h -include/bullet/BulletFileLoader/bCommon.h -include/bullet/BulletFileLoader/bDNA.h -include/bullet/BulletFileLoader/bDefines.h -include/bullet/BulletFileLoader/bFile.h -include/bullet/BulletFileLoader/btBulletFile.h include/bullet/BulletInverseDynamics/btBulletCollisionCommon.h +include/bullet/BulletSoftBody/DeformableBodyInplaceSolverIslandCallback.h +include/bullet/BulletSoftBody/btCGProjection.h +include/bullet/BulletSoftBody/btConjugateGradient.h +include/bullet/BulletSoftBody/btConjugateResidual.h include/bullet/BulletSoftBody/btDefaultSoftBodySolver.h +include/bullet/BulletSoftBody/btDeformableBackwardEulerObjective.h +include/bullet/BulletSoftBody/btDeformableBodySolver.h +include/bullet/BulletSoftBody/btDeformableContactConstraint.h +include/bullet/BulletSoftBody/btDeformableContactProjection.h +include/bullet/BulletSoftBody/btDeformableCorotatedForce.h +include/bullet/BulletSoftBody/btDeformableGravityForce.h +include/bullet/BulletSoftBody/btDeformableLagrangianForce.h +include/bullet/BulletSoftBody/btDeformableLinearElasticityForce.h +include/bullet/BulletSoftBody/btDeformableMassSpringForce.h +include/bullet/BulletSoftBody/btDeformableMousePickingForce.h +include/bullet/BulletSoftBody/btDeformableMultiBodyConstraintSolver.h +include/bullet/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h +include/bullet/BulletSoftBody/btDeformableNeoHookeanForce.h +include/bullet/BulletSoftBody/btKrylovSolver.h +include/bullet/BulletSoftBody/btPreconditioner.h include/bullet/BulletSoftBody/btSoftBody.h include/bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h include/bullet/BulletSoftBody/btSoftBodyData.h include/bullet/BulletSoftBody/btSoftBodyHelpers.h include/bullet/BulletSoftBody/btSoftBodyInternals.h include/bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h include/bullet/BulletSoftBody/btSoftBodySolverVertexBuffer.h include/bullet/BulletSoftBody/btSoftBodySolvers.h include/bullet/BulletSoftBody/btSoftMultiBodyDynamicsWorld.h include/bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.h include/bullet/BulletSoftBody/btSoftRigidDynamicsWorld.h include/bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.h include/bullet/BulletSoftBody/btSparseSDF.h -include/bullet/BulletWorldImporter/btBulletWorldImporter.h -include/bullet/BulletWorldImporter/btWorldImporter.h -include/bullet/BulletXmlWorldImporter/btBulletXmlWorldImporter.h -include/bullet/BulletXmlWorldImporter/string_split.h -include/bullet/BulletXmlWorldImporter/tinystr.h -include/bullet/BulletXmlWorldImporter/tinyxml.h -include/bullet/ConvexDecomposition/ConvexBuilder.h -include/bullet/ConvexDecomposition/ConvexDecomposition.h -include/bullet/ConvexDecomposition/bestfit.h -include/bullet/ConvexDecomposition/bestfitobb.h -include/bullet/ConvexDecomposition/cd_hull.h -include/bullet/ConvexDecomposition/cd_vector.h -include/bullet/ConvexDecomposition/cd_wavefront.h -include/bullet/ConvexDecomposition/concavity.h -include/bullet/ConvexDecomposition/fitsphere.h -include/bullet/ConvexDecomposition/float_math.h -include/bullet/ConvexDecomposition/meshvolume.h -include/bullet/ConvexDecomposition/planetri.h -include/bullet/ConvexDecomposition/raytri.h -include/bullet/ConvexDecomposition/splitplane.h -include/bullet/ConvexDecomposition/vlookup.h -include/bullet/GIMPACTUtils/btGImpactConvexDecompositionShape.h -include/bullet/HACD/hacdCircularList.h -include/bullet/HACD/hacdCircularList.inl -include/bullet/HACD/hacdGraph.h -include/bullet/HACD/hacdHACD.h -include/bullet/HACD/hacdICHull.h -include/bullet/HACD/hacdManifoldMesh.h -include/bullet/HACD/hacdVector.h -include/bullet/HACD/hacdVector.inl -include/bullet/HACD/hacdVersion.h -include/bullet/InverseDynamics/BulletInverseDynamicsUtilsCommon.h +include/bullet/BulletSoftBody/poly34.h +include/bullet/LinearMath/TaskScheduler/btThreadSupportInterface.h include/bullet/LinearMath/btAabbUtil2.h include/bullet/LinearMath/btAlignedAllocator.h include/bullet/LinearMath/btAlignedObjectArray.h include/bullet/LinearMath/btConvexHull.h include/bullet/LinearMath/btConvexHullComputer.h include/bullet/LinearMath/btCpuFeatureUtility.h include/bullet/LinearMath/btDefaultMotionState.h include/bullet/LinearMath/btGeometryUtil.h include/bullet/LinearMath/btGrahamScan2dConvexHull.h include/bullet/LinearMath/btHashMap.h include/bullet/LinearMath/btIDebugDraw.h +include/bullet/LinearMath/btImplicitQRSVD.h include/bullet/LinearMath/btList.h include/bullet/LinearMath/btMatrix3x3.h include/bullet/LinearMath/btMatrixX.h include/bullet/LinearMath/btMinMax.h +include/bullet/LinearMath/btModifiedGramSchmidt.h include/bullet/LinearMath/btMotionState.h include/bullet/LinearMath/btPolarDecomposition.h include/bullet/LinearMath/btPoolAllocator.h include/bullet/LinearMath/btQuadWord.h include/bullet/LinearMath/btQuaternion.h include/bullet/LinearMath/btQuickprof.h include/bullet/LinearMath/btRandom.h +include/bullet/LinearMath/btReducedVector.h include/bullet/LinearMath/btScalar.h include/bullet/LinearMath/btSerializer.h include/bullet/LinearMath/btSpatialAlgebra.h include/bullet/LinearMath/btStackAlloc.h include/bullet/LinearMath/btThreads.h include/bullet/LinearMath/btTransform.h include/bullet/LinearMath/btTransformUtil.h include/bullet/LinearMath/btVector3.h include/bullet/btBulletCollisionCommon.h include/bullet/btBulletDynamicsCommon.h lib/cmake/bullet/BulletConfig.cmake lib/cmake/bullet/UseBullet.cmake lib/libBullet2FileLoader.so -lib/libBullet2FileLoader.so.2.86 +lib/libBullet2FileLoader.so.%%LIB_VERSION%% lib/libBullet3Collision.so -lib/libBullet3Collision.so.2.86 +lib/libBullet3Collision.so.%%LIB_VERSION%% lib/libBullet3Common.so -lib/libBullet3Common.so.2.86 +lib/libBullet3Common.so.%%LIB_VERSION%% lib/libBullet3Dynamics.so -lib/libBullet3Dynamics.so.2.86 +lib/libBullet3Dynamics.so.%%LIB_VERSION%% lib/libBullet3Geometry.so -lib/libBullet3Geometry.so.2.86 +lib/libBullet3Geometry.so.%%LIB_VERSION%% lib/libBullet3OpenCL_clew.so -lib/libBullet3OpenCL_clew.so.2.86 +lib/libBullet3OpenCL_clew.so.%%LIB_VERSION%% lib/libBulletCollision.so -lib/libBulletCollision.so.2.86 +lib/libBulletCollision.so.%%LIB_VERSION%% lib/libBulletDynamics.so -lib/libBulletDynamics.so.2.86 -lib/libBulletFileLoader.so -lib/libBulletFileLoader.so.2.86 +lib/libBulletDynamics.so.%%LIB_VERSION%% lib/libBulletInverseDynamics.so -lib/libBulletInverseDynamics.so.2.86 -lib/libBulletInverseDynamicsUtils.so -lib/libBulletInverseDynamicsUtils.so.2.86 +lib/libBulletInverseDynamics.so.%%LIB_VERSION%% lib/libBulletSoftBody.so -lib/libBulletSoftBody.so.2.86 -lib/libBulletWorldImporter.so -lib/libBulletWorldImporter.so.2.86 -lib/libBulletXmlWorldImporter.so -lib/libBulletXmlWorldImporter.so.2.86 -lib/libConvexDecomposition.so -lib/libConvexDecomposition.so.2.86 -lib/libGIMPACTUtils.so -lib/libGIMPACTUtils.so.2.86 -lib/libHACD.so -lib/libHACD.so.2.86 +lib/libBulletSoftBody.so.%%LIB_VERSION%% lib/libLinearMath.so -lib/libLinearMath.so.2.86 +lib/libLinearMath.so.%%LIB_VERSION%% libdata/pkgconfig/bullet.pc @dir include/bullet/BulletInverseDynamics/details