mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-04-29 16:25:42 +00:00
Bullet Library v2.81
This commit is contained in:
parent
64fef8b2ad
commit
1eb94f4828
462 changed files with 59613 additions and 8036 deletions
|
|
@ -37,10 +37,10 @@ nobase_bullet_include_HEADERS += \
|
|||
BulletMultiThreaded/Win32ThreadSupport.h \
|
||||
BulletMultiThreaded/SequentialThreadSupport.h
|
||||
|
||||
lib_LTLIBRARIES = libbulletmath.la libbulletcollision.la libbulletdynamics.la libbulletsoftbody.la libbulletmultithreaded.la
|
||||
lib_LTLIBRARIES = libLinearMath.la libBulletCollision.la libBulletDynamics.la libBulletSoftBody.la libBulletMultiThreaded.la
|
||||
|
||||
libbulletmultithreaded_la_CXXFLAGS = ${CXXFLAGS} -I./BulletMultiThreaded/vectormath/scalar/cpp
|
||||
libbulletmultithreaded_la_SOURCES =\
|
||||
libBulletMultiThreaded_la_CXXFLAGS = ${CXXFLAGS} -I./BulletMultiThreaded/vectormath/scalar/cpp
|
||||
libBulletMultiThreaded_la_SOURCES =\
|
||||
BulletMultiThreaded/SpuCollisionObjectWrapper.cpp \
|
||||
BulletMultiThreaded/SpuSampleTask/SpuSampleTask.cpp \
|
||||
BulletMultiThreaded/SpuLibspe2Support.cpp \
|
||||
|
|
@ -85,21 +85,26 @@ libbulletmultithreaded_la_SOURCES =\
|
|||
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/Box.h
|
||||
|
||||
else
|
||||
lib_LTLIBRARIES = libbulletmath.la libbulletcollision.la libbulletdynamics.la libbulletsoftbody.la
|
||||
lib_LTLIBRARIES = libLinearMath.la libBulletCollision.la libBulletDynamics.la libBulletSoftBody.la
|
||||
endif
|
||||
|
||||
|
||||
libbulletmath_la_SOURCES = \
|
||||
libLinearMath_la_SOURCES = \
|
||||
LinearMath/btQuickprof.cpp \
|
||||
LinearMath/btGeometryUtil.cpp \
|
||||
LinearMath/btAlignedAllocator.cpp \
|
||||
LinearMath/btSerializer.cpp \
|
||||
LinearMath/btConvexHull.cpp \
|
||||
LinearMath/btPolarDecomposition.cpp \
|
||||
LinearMath/btVector3.cpp \
|
||||
LinearMath/btConvexHullComputer.cpp \
|
||||
LinearMath/btHashMap.h \
|
||||
LinearMath/btConvexHull.h \
|
||||
LinearMath/btAabbUtil2.h \
|
||||
LinearMath/btGeometryUtil.h \
|
||||
LinearMath/btQuadWord.h \
|
||||
LinearMath/btPoolAllocator.h \
|
||||
LinearMath/btPolarDecomposition.h \
|
||||
LinearMath/btScalar.h \
|
||||
LinearMath/btMinMax.h \
|
||||
LinearMath/btVector3.h \
|
||||
|
|
@ -111,6 +116,7 @@ libbulletmath_la_SOURCES = \
|
|||
LinearMath/btQuaternion.h \
|
||||
LinearMath/btAlignedObjectArray.h \
|
||||
LinearMath/btQuickprof.h \
|
||||
LinearMath/btSerializer.h \
|
||||
LinearMath/btTransformUtil.h \
|
||||
LinearMath/btTransform.h \
|
||||
LinearMath/btDefaultMotionState.h \
|
||||
|
|
@ -118,7 +124,7 @@ libbulletmath_la_SOURCES = \
|
|||
LinearMath/btRandom.h
|
||||
|
||||
|
||||
libbulletcollision_la_SOURCES = \
|
||||
libBulletCollision_la_SOURCES = \
|
||||
BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp \
|
||||
BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp \
|
||||
BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp \
|
||||
|
|
@ -126,6 +132,7 @@ libbulletcollision_la_SOURCES = \
|
|||
BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp \
|
||||
BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp \
|
||||
BulletCollision/NarrowPhaseCollision/btConvexCast.cpp \
|
||||
BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp \
|
||||
BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp \
|
||||
BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp \
|
||||
BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp \
|
||||
|
|
@ -143,11 +150,14 @@ libbulletcollision_la_SOURCES = \
|
|||
BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp \
|
||||
BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp \
|
||||
BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp \
|
||||
BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp \
|
||||
BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp \
|
||||
BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp \
|
||||
BulletCollision/CollisionDispatch/btManifoldResult.cpp \
|
||||
BulletCollision/CollisionDispatch/btCollisionWorld.cpp \
|
||||
BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp \
|
||||
BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp \
|
||||
BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp \
|
||||
BulletCollision/CollisionDispatch/btUnionFind.cpp \
|
||||
BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp \
|
||||
BulletCollision/CollisionShapes/btTetrahedronShape.cpp \
|
||||
|
|
@ -155,6 +165,7 @@ libbulletcollision_la_SOURCES = \
|
|||
BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp \
|
||||
BulletCollision/CollisionShapes/btCompoundShape.cpp \
|
||||
BulletCollision/CollisionShapes/btConeShape.cpp \
|
||||
BulletCollision/CollisionShapes/btConvexPolyhedron.cpp \
|
||||
BulletCollision/CollisionShapes/btMultiSphereShape.cpp \
|
||||
BulletCollision/CollisionShapes/btUniformScalingShape.cpp \
|
||||
BulletCollision/CollisionShapes/btSphereShape.cpp \
|
||||
|
|
@ -167,6 +178,7 @@ libbulletcollision_la_SOURCES = \
|
|||
BulletCollision/CollisionShapes/btEmptyShape.cpp \
|
||||
BulletCollision/CollisionShapes/btCollisionShape.cpp \
|
||||
BulletCollision/CollisionShapes/btConvexShape.cpp \
|
||||
BulletCollision/CollisionShapes/btConvex2dShape.cpp \
|
||||
BulletCollision/CollisionShapes/btConvexInternalShape.cpp \
|
||||
BulletCollision/CollisionShapes/btConvexHullShape.cpp \
|
||||
BulletCollision/CollisionShapes/btTriangleCallback.cpp \
|
||||
|
|
@ -175,6 +187,7 @@ libbulletcollision_la_SOURCES = \
|
|||
BulletCollision/CollisionShapes/btConcaveShape.cpp \
|
||||
BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp \
|
||||
BulletCollision/CollisionShapes/btBoxShape.cpp \
|
||||
BulletCollision/CollisionShapes/btBox2dShape.cpp \
|
||||
BulletCollision/CollisionShapes/btOptimizedBvh.cpp \
|
||||
BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp \
|
||||
BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.cpp \
|
||||
|
|
@ -210,13 +223,16 @@ libbulletcollision_la_SOURCES = \
|
|||
BulletCollision/NarrowPhaseCollision/btManifoldPoint.h \
|
||||
BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h \
|
||||
BulletCollision/CollisionDispatch/btCollisionObject.h \
|
||||
BulletCollision/CollisionDispatch/btCollisionObjectWrapper.h \
|
||||
BulletCollision/CollisionDispatch/btGhostObject.h \
|
||||
BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h \
|
||||
BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h \
|
||||
BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h \
|
||||
BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h \
|
||||
BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h \
|
||||
BulletCollision/CollisionDispatch/btCollisionCreateFunc.h \
|
||||
BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h \
|
||||
BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h \
|
||||
BulletCollision/CollisionDispatch/btBoxBoxDetector.h \
|
||||
BulletCollision/CollisionDispatch/btCollisionDispatcher.h \
|
||||
BulletCollision/CollisionDispatch/SphereTriangleDetector.h \
|
||||
|
|
@ -226,16 +242,19 @@ libbulletcollision_la_SOURCES = \
|
|||
BulletCollision/CollisionDispatch/btSimulationIslandManager.h \
|
||||
BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h \
|
||||
BulletCollision/CollisionDispatch/btCollisionWorld.h \
|
||||
BulletCollision/CollisionDispatch/btInternalEdgeUtility.h \
|
||||
BulletCollision/CollisionDispatch/btManifoldResult.h \
|
||||
BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h \
|
||||
BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h \
|
||||
BulletCollision/CollisionDispatch/btCollisionConfiguration.h \
|
||||
BulletCollision/CollisionShapes/btConvexShape.h \
|
||||
BulletCollision/CollisionShapes/btConvex2dShape.h \
|
||||
BulletCollision/CollisionShapes/btTriangleCallback.h \
|
||||
BulletCollision/CollisionShapes/btPolyhedralConvexShape.h \
|
||||
BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h \
|
||||
BulletCollision/CollisionShapes/btCompoundShape.h \
|
||||
BulletCollision/CollisionShapes/btBoxShape.h \
|
||||
BulletCollision/CollisionShapes/btBox2dShape.h \
|
||||
BulletCollision/CollisionShapes/btMultiSphereShape.h \
|
||||
BulletCollision/CollisionShapes/btCollisionMargin.h \
|
||||
BulletCollision/CollisionShapes/btConcaveShape.h \
|
||||
|
|
@ -245,6 +264,7 @@ libbulletcollision_la_SOURCES = \
|
|||
BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h \
|
||||
BulletCollision/CollisionShapes/btMaterial.h \
|
||||
BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h \
|
||||
BulletCollision/CollisionShapes/btTriangleInfoMap.h \
|
||||
BulletCollision/CollisionShapes/btSphereShape.h \
|
||||
BulletCollision/CollisionShapes/btConvexPointCloudShape.h \
|
||||
BulletCollision/CollisionShapes/btCapsuleShape.h \
|
||||
|
|
@ -288,12 +308,12 @@ libbulletcollision_la_SOURCES = \
|
|||
BulletCollision/Gimpact/gim_memory.cpp\
|
||||
BulletCollision/Gimpact/gim_tri_collision.cpp
|
||||
|
||||
libbulletdynamics_la_SOURCES = \
|
||||
BulletDynamics/Dynamics/btContinuousDynamicsWorld.cpp \
|
||||
libBulletDynamics_la_SOURCES = \
|
||||
BulletDynamics/Dynamics/btRigidBody.cpp \
|
||||
BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp \
|
||||
BulletDynamics/Dynamics/Bullet-C-API.cpp \
|
||||
BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp \
|
||||
BulletDynamics/ConstraintSolver/btGearConstraint.cpp \
|
||||
BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp \
|
||||
BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp \
|
||||
BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp \
|
||||
|
|
@ -310,8 +330,8 @@ libbulletdynamics_la_SOURCES = \
|
|||
BulletDynamics/Vehicle/btRaycastVehicle.cpp \
|
||||
BulletDynamics/Character/btKinematicCharacterController.cpp \
|
||||
BulletDynamics/Character/btKinematicCharacterController.h \
|
||||
BulletDynamics/Character/btCharacterControllerInterface.h \
|
||||
BulletDynamics/Dynamics/btContinuousDynamicsWorld.h \
|
||||
BulletDynamics/Character/btCharacterControllerInterface.h \
|
||||
BulletDynamics/Dynamics/btActionInterface.h \
|
||||
BulletDynamics/Dynamics/btSimpleDynamicsWorld.h \
|
||||
BulletDynamics/Dynamics/btRigidBody.h \
|
||||
BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h \
|
||||
|
|
@ -326,6 +346,7 @@ libbulletdynamics_la_SOURCES = \
|
|||
BulletDynamics/ConstraintSolver/btJacobianEntry.h \
|
||||
BulletDynamics/ConstraintSolver/btSolverConstraint.h \
|
||||
BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h \
|
||||
BulletDynamics/ConstraintSolver/btGearConstraint.h \
|
||||
BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h \
|
||||
BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h \
|
||||
BulletDynamics/ConstraintSolver/btSliderConstraint.h \
|
||||
|
|
@ -337,7 +358,8 @@ libbulletdynamics_la_SOURCES = \
|
|||
BulletDynamics/Vehicle/btRaycastVehicle.h \
|
||||
BulletDynamics/Vehicle/btWheelInfo.h
|
||||
|
||||
libbulletsoftbody_la_SOURCES = \
|
||||
libBulletSoftBody_la_SOURCES = \
|
||||
BulletSoftBody/btDefaultSoftBodySolver.cpp \
|
||||
BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp \
|
||||
BulletSoftBody/btSoftBody.cpp \
|
||||
BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp \
|
||||
|
|
@ -370,7 +392,7 @@ nobase_bullet_include_HEADERS += \
|
|||
BulletDynamics/Vehicle/btRaycastVehicle.h \
|
||||
BulletDynamics/Vehicle/btWheelInfo.h \
|
||||
BulletDynamics/Vehicle/btVehicleRaycaster.h \
|
||||
BulletDynamics/Dynamics/btContinuousDynamicsWorld.h \
|
||||
BulletDynamics/Dynamics/btActionInterface.h \
|
||||
BulletDynamics/Dynamics/btRigidBody.h \
|
||||
BulletDynamics/Dynamics/btDynamicsWorld.h \
|
||||
BulletDynamics/Dynamics/btSimpleDynamicsWorld.h \
|
||||
|
|
@ -383,6 +405,7 @@ nobase_bullet_include_HEADERS += \
|
|||
BulletDynamics/ConstraintSolver/btConstraintSolver.h \
|
||||
BulletDynamics/ConstraintSolver/btContactConstraint.h \
|
||||
BulletDynamics/ConstraintSolver/btContactSolverInfo.h \
|
||||
BulletDynamics/ConstraintSolver/btGearConstraint.h \
|
||||
BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h \
|
||||
BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h \
|
||||
BulletDynamics/ConstraintSolver/btJacobianEntry.h \
|
||||
|
|
@ -418,13 +441,16 @@ nobase_bullet_include_HEADERS += \
|
|||
BulletCollision/CollisionShapes/btTriangleCallback.h \
|
||||
BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h \
|
||||
BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h \
|
||||
BulletCollision/CollisionShapes/btTriangleInfoMap.h \
|
||||
BulletCollision/CollisionShapes/btTriangleBuffer.h \
|
||||
BulletCollision/CollisionShapes/btConvexShape.h \
|
||||
BulletCollision/CollisionShapes/btConvex2dShape.h \
|
||||
BulletCollision/CollisionShapes/btStaticPlaneShape.h \
|
||||
BulletCollision/CollisionShapes/btConeShape.h \
|
||||
BulletCollision/CollisionShapes/btCollisionShape.h \
|
||||
BulletCollision/CollisionShapes/btTriangleShape.h \
|
||||
BulletCollision/CollisionShapes/btBoxShape.h \
|
||||
BulletCollision/CollisionShapes/btBox2dShape.h \
|
||||
BulletCollision/CollisionShapes/btMinkowskiSumShape.h \
|
||||
BulletCollision/CollisionShapes/btTriangleMeshShape.h \
|
||||
BulletCollision/CollisionShapes/btMaterial.h \
|
||||
|
|
@ -467,9 +493,12 @@ nobase_bullet_include_HEADERS += \
|
|||
BulletCollision/CollisionDispatch/btCollisionCreateFunc.h \
|
||||
BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h \
|
||||
BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h \
|
||||
BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h \
|
||||
BulletCollision/CollisionDispatch/btCollisionObject.h \
|
||||
BulletCollision/CollisionDispatch/btCollisionObjectWrapper.h \
|
||||
BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h \
|
||||
BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h \
|
||||
BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h \
|
||||
BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h \
|
||||
BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h \
|
||||
BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h \
|
||||
|
|
@ -479,6 +508,7 @@ nobase_bullet_include_HEADERS += \
|
|||
BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h \
|
||||
BulletCollision/CollisionDispatch/btBoxBoxDetector.h \
|
||||
BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h \
|
||||
BulletCollision/CollisionDispatch/btInternalEdgeUtility.h \
|
||||
BulletCollision/CollisionDispatch/btManifoldResult.h \
|
||||
BulletCollision/Gimpact/gim_memory.h \
|
||||
BulletCollision/Gimpact/gim_clip_polygon.h \
|
||||
|
|
@ -513,6 +543,7 @@ nobase_bullet_include_HEADERS += \
|
|||
LinearMath/btMatrix3x3.h \
|
||||
LinearMath/btVector3.h \
|
||||
LinearMath/btPoolAllocator.h \
|
||||
LinearMath/btPolarDecomposition.h \
|
||||
LinearMath/btScalar.h \
|
||||
LinearMath/btDefaultMotionState.h \
|
||||
LinearMath/btTransform.h \
|
||||
|
|
@ -528,4 +559,5 @@ nobase_bullet_include_HEADERS += \
|
|||
LinearMath/btStackAlloc.h \
|
||||
LinearMath/btAlignedObjectArray.h \
|
||||
LinearMath/btHashMap.h \
|
||||
LinearMath/btQuickprof.h
|
||||
LinearMath/btQuickprof.h\
|
||||
LinearMath/btSerializer.h
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue