From e666629cc6124e683834dcf1dd75bf617851c346 Mon Sep 17 00:00:00 2001 From: pascal Date: Fri, 25 Dec 2015 15:30:05 +0000 Subject: [PATCH] Update to Bullet 2.83.6. irrlamb is still happy. --- devel/bullet/Makefile | 36 ++- devel/bullet/distinfo | 4 +- ...tch-examples_ExampleBrowser_CMakeLists_txt | 12 + ...atch-examples_ThirdPartyLibs_Gwen_Macros_h | 21 ++ devel/bullet/pkg/PLIST | 236 ++++++++++++++++-- 5 files changed, 275 insertions(+), 34 deletions(-) create mode 100644 devel/bullet/patches/patch-examples_ExampleBrowser_CMakeLists_txt create mode 100644 devel/bullet/patches/patch-examples_ThirdPartyLibs_Gwen_Macros_h diff --git a/devel/bullet/Makefile b/devel/bullet/Makefile index 7537adae917..f4642ccd9fa 100644 --- a/devel/bullet/Makefile +++ b/devel/bullet/Makefile @@ -1,18 +1,22 @@ -# $OpenBSD: Makefile,v 1.4 2015/05/22 11:31:12 ajacoutot Exp $ +# $OpenBSD: Makefile,v 1.5 2015/12/25 15:30:05 pascal Exp $ SHARED_ONLY = Yes COMMENT = physics library -V = 2.81 -DISTNAME = bullet-${V}-rev2613 -PKGNAME = bullet-${V} -REVISION = 0 +V = 2.83.6 +DISTNAME = bullet-${V} -SHARED_LIBS += BulletCollision 0.0 # 2.79 -SHARED_LIBS += BulletDynamics 0.0 # 2.79 -SHARED_LIBS += BulletSoftBody 0.0 # 2.79 -SHARED_LIBS += LinearMath 0.0 # 2.79 +SHARED_LIBS += BulletCollision 1.0 # 2.79 +SHARED_LIBS += BulletDynamics 1.0 # 2.79 +SHARED_LIBS += BulletSoftBody 1.0 # 2.79 +SHARED_LIBS += LinearMath 1.0 # 2.79 +SHARED_LIBS += Bullet2FileLoader 0.0 # 2.83 +SHARED_LIBS += Bullet3Collision 0.0 # 2.83 +SHARED_LIBS += Bullet3Common 0.0 # 2.83 +SHARED_LIBS += Bullet3Dynamics 0.0 # 2.83 +SHARED_LIBS += Bullet3Geometry 0.0 # 2.83 +SHARED_LIBS += Bullet3OpenCL_clew 0.0 # 2.83 CATEGORIES = devel @@ -23,8 +27,10 @@ MAINTAINER = Pascal Stumpf # zlib PERMIT_PACKAGE_CDROM = Yes -MASTER_SITES = https://bullet.googlecode.com/files/ -EXTRACT_SUFX = .tgz +MASTER_SITES = ${MASTER_SITES_GITHUB} +GH_ACCOUNT = bulletphysics +GH_PROJECT = bullet3 +GH_TAGNAME = $V WANTLIB += m stdc++ @@ -32,13 +38,17 @@ MODULES = devel/cmake BUILD_DEPENDS = graphics/freeglut CONFIGURE_ARGS += -DBUILD_SHARED_LIBS=ON \ - -DBUILD_DEMOS=OFF \ + -DBUILD_CPU_DEMOS=OFF \ -DBUILD_EXTRAS=OFF \ - -DINSTALL_LIBS=ON + -DINSTALL_LIBS=ON \ + -DCMAKE_SHARED_LINKER_FLAGS="-L${X11BASE}/lib" \ + -DCMAKE_MODULE_LINKER_FLAGS="-L${X11BASE}/lib" \ + -DCMAKE_EXE_LINKER_FLAGS="-L${X11BASE}/lib" NO_TEST = Yes CFLAGS += -I${X11BASE}/include +CXXFLAGS += -I${X11BASE}/include post-extract: perl -pi -e 's/\015//g' \ diff --git a/devel/bullet/distinfo b/devel/bullet/distinfo index 3b81126d036..749e29bb1ef 100644 --- a/devel/bullet/distinfo +++ b/devel/bullet/distinfo @@ -1,2 +1,2 @@ -SHA256 (bullet-2.81-rev2613.tgz) = iskHmAOm95OAFyfM3bC5i+zqPv6S/WWQzzi5y4u8Hu0= -SIZE (bullet-2.81-rev2613.tgz) = 8297547 +SHA256 (bullet-2.83.6.tar.gz) = 3NVEjzHe1xx70i/d19gWrFkK57l+H92o0SU/j/NlVXE= +SIZE (bullet-2.83.6.tar.gz) = 18501259 diff --git a/devel/bullet/patches/patch-examples_ExampleBrowser_CMakeLists_txt b/devel/bullet/patches/patch-examples_ExampleBrowser_CMakeLists_txt new file mode 100644 index 00000000000..43466f42743 --- /dev/null +++ b/devel/bullet/patches/patch-examples_ExampleBrowser_CMakeLists_txt @@ -0,0 +1,12 @@ +$OpenBSD: patch-examples_ExampleBrowser_CMakeLists_txt,v 1.1 2015/12/25 15:30:05 pascal Exp $ +--- examples/ExampleBrowser/CMakeLists.txt.orig Fri Dec 25 16:20:31 2015 ++++ examples/ExampleBrowser/CMakeLists.txt Fri Dec 25 16:20:51 2015 +@@ -189,7 +189,7 @@ ELSE(WIN32) + INCLUDE_DIRECTORIES( + ${BULLET_PHYSICS_SOURCE_DIR}/examples/ThirdPartyLibs/Glew + ) +- LINK_LIBRARIES( pthread dl) ++ LINK_LIBRARIES( pthread) + ENDIF(APPLE) + ENDIF(WIN32) + diff --git a/devel/bullet/patches/patch-examples_ThirdPartyLibs_Gwen_Macros_h b/devel/bullet/patches/patch-examples_ThirdPartyLibs_Gwen_Macros_h new file mode 100644 index 00000000000..66bb46f759a --- /dev/null +++ b/devel/bullet/patches/patch-examples_ThirdPartyLibs_Gwen_Macros_h @@ -0,0 +1,21 @@ +$OpenBSD: patch-examples_ThirdPartyLibs_Gwen_Macros_h,v 1.1 2015/12/25 15:30:05 pascal Exp $ +--- examples/ThirdPartyLibs/Gwen/Macros.h.orig Fri Dec 25 16:08:29 2015 ++++ examples/ThirdPartyLibs/Gwen/Macros.h Fri Dec 25 16:09:02 2015 +@@ -4,7 +4,7 @@ + #define GWEN_MACROS_H + #include + #include +-#ifndef __APPLE__ ++#if !defined(__APPLE__) && !defined(__OpenBSD__) + #include + #endif //__APPLE__ + #include +@@ -38,7 +38,7 @@ + #define GwenUtil_OutputDebugWideString( lpOutputString ) //wprintf( lpOutputString ) + #define GwenUtil_WideStringToFloat( _Str ) wcstof(_Str, NULL) + +-#elif defined(__linux__) ++#elif defined(__linux__) || defined(__OpenBSD__) + + #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 ) diff --git a/devel/bullet/pkg/PLIST b/devel/bullet/pkg/PLIST index 400b34af4a7..d3c4a164fd6 100644 --- a/devel/bullet/pkg/PLIST +++ b/devel/bullet/pkg/PLIST @@ -1,6 +1,176 @@ -@comment $OpenBSD: PLIST,v 1.2 2015/05/22 11:31:12 ajacoutot Exp $ +@comment $OpenBSD: PLIST,v 1.3 2015/12/25 15:30:05 pascal Exp $ include/bullet/ -include/bullet/Bullet-C-Api.h +include/bullet/Bullet2FileLoader/ +include/bullet/Bullet2FileLoader/autogenerated/ +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/ +include/bullet/Bullet3Collision/BroadPhaseCollision/ +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/ +include/bullet/Bullet3Collision/BroadPhaseCollision/shared/b3Aabb.h +include/bullet/Bullet3Collision/NarrowPhaseCollision/ +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/ +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/ +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/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/ +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/ +include/bullet/Bullet3Dynamics/ConstraintSolver/ +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/ +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/ +include/bullet/Bullet3Geometry/b3AabbUtil.h +include/bullet/Bullet3Geometry/b3ConvexHullComputer.h +include/bullet/Bullet3Geometry/b3GeometryUtil.h +include/bullet/Bullet3Geometry/b3GrahamScan2dConvexHull.h +include/bullet/Bullet3OpenCL/ +include/bullet/Bullet3OpenCL/BroadphaseCollision/ +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/ +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/ +include/bullet/Bullet3OpenCL/Initialize/b3OpenCLInclude.h +include/bullet/Bullet3OpenCL/Initialize/b3OpenCLUtils.h +include/bullet/Bullet3OpenCL/NarrowphaseCollision/ +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/ +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/ +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/ +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/ +include/bullet/Bullet3OpenCL/Raycast/b3GpuRaycast.h +include/bullet/Bullet3OpenCL/Raycast/kernels/ +include/bullet/Bullet3OpenCL/Raycast/kernels/rayCastKernels.h +include/bullet/Bullet3OpenCL/RigidBody/ +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/ +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/ include/bullet/BulletCollision/BroadphaseCollision/ include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h @@ -27,7 +197,9 @@ include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.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 @@ -35,6 +207,7 @@ include/bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm 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 @@ -86,6 +259,7 @@ include/bullet/BulletCollision/CollisionShapes/btUniformScalingShape.h include/bullet/BulletCollision/Gimpact/ 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/btGImpactBvh.h include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h @@ -112,16 +286,20 @@ include/bullet/BulletCollision/Gimpact/gim_memory.h include/bullet/BulletCollision/Gimpact/gim_radixsort.h include/bullet/BulletCollision/Gimpact/gim_tri_collision.h include/bullet/BulletCollision/NarrowPhaseCollision/ +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 @@ -139,12 +317,15 @@ 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/btSliderConstraint.h @@ -159,6 +340,27 @@ include/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h include/bullet/BulletDynamics/Dynamics/btDynamicsWorld.h include/bullet/BulletDynamics/Dynamics/btRigidBody.h include/bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h +include/bullet/BulletDynamics/Featherstone/ +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/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/btMultiBodyPoint2Point.h +include/bullet/BulletDynamics/Featherstone/btMultiBodySolverConstraint.h +include/bullet/BulletDynamics/MLCPSolvers/ +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/ include/bullet/BulletDynamics/Vehicle/btRaycastVehicle.h include/bullet/BulletDynamics/Vehicle/btVehicleRaycaster.h @@ -184,6 +386,7 @@ 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 @@ -191,6 +394,7 @@ include/bullet/LinearMath/btHashMap.h include/bullet/LinearMath/btIDebugDraw.h include/bullet/LinearMath/btList.h include/bullet/LinearMath/btMatrix3x3.h +include/bullet/LinearMath/btMatrixX.h include/bullet/LinearMath/btMinMax.h include/bullet/LinearMath/btMotionState.h include/bullet/LinearMath/btPolarDecomposition.h @@ -201,29 +405,23 @@ include/bullet/LinearMath/btQuickprof.h include/bullet/LinearMath/btRandom.h include/bullet/LinearMath/btScalar.h include/bullet/LinearMath/btSerializer.h +include/bullet/LinearMath/btSpatialAlgebra.h include/bullet/LinearMath/btStackAlloc.h include/bullet/LinearMath/btTransform.h include/bullet/LinearMath/btTransformUtil.h include/bullet/LinearMath/btVector3.h include/bullet/btBulletCollisionCommon.h include/bullet/btBulletDynamicsCommon.h -include/bullet/vectormath/ -include/bullet/vectormath/scalar/ -include/bullet/vectormath/scalar/boolInVec.h -include/bullet/vectormath/scalar/floatInVec.h -include/bullet/vectormath/scalar/mat_aos.h -include/bullet/vectormath/scalar/quat_aos.h -include/bullet/vectormath/scalar/vec_aos.h -include/bullet/vectormath/scalar/vectormath_aos.h -include/bullet/vectormath/sse/ -include/bullet/vectormath/sse/boolInVec.h -include/bullet/vectormath/sse/floatInVec.h -include/bullet/vectormath/sse/mat_aos.h -include/bullet/vectormath/sse/quat_aos.h -include/bullet/vectormath/sse/vec_aos.h -include/bullet/vectormath/sse/vecidx_aos.h -include/bullet/vectormath/sse/vectormath_aos.h -include/bullet/vectormath/vmInclude.h +lib/cmake/ +lib/cmake/bullet/ +lib/cmake/bullet/BulletConfig.cmake +lib/cmake/bullet/UseBullet.cmake +@lib lib/libBullet2FileLoader.so.${LIBBullet2FileLoader_VERSION} +@lib lib/libBullet3Collision.so.${LIBBullet3Collision_VERSION} +@lib lib/libBullet3Common.so.${LIBBullet3Common_VERSION} +@lib lib/libBullet3Dynamics.so.${LIBBullet3Dynamics_VERSION} +@lib lib/libBullet3Geometry.so.${LIBBullet3Geometry_VERSION} +@lib lib/libBullet3OpenCL_clew.so.${LIBBullet3OpenCL_clew_VERSION} @lib lib/libBulletCollision.so.${LIBBulletCollision_VERSION} @lib lib/libBulletDynamics.so.${LIBBulletDynamics_VERSION} @lib lib/libBulletSoftBody.so.${LIBBulletSoftBody_VERSION}