Skip to content

Commit

Permalink
ext/reactphysics3d: updated to 0.10.1
Browse files Browse the repository at this point in the history
  • Loading branch information
andreasdr committed Jul 11, 2024
1 parent c2578b6 commit f8d88ff
Show file tree
Hide file tree
Showing 214 changed files with 7,965 additions and 3,543 deletions.
103 changes: 54 additions & 49 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -728,88 +728,93 @@ EXT_OGG_SRCS = \
ext/ogg/framing.c

EXT_REACTPHYSICS3D_SRCS = \
ext/reactphysics3d/src/body/CollisionBody.cpp \
ext/reactphysics3d/src/body/Body.cpp \
ext/reactphysics3d/src/body/RigidBody.cpp \
ext/reactphysics3d/src/collision/broadphase/DynamicAABBTree.cpp \
ext/reactphysics3d/src/collision/Collider.cpp \
ext/reactphysics3d/src/collision/CollisionCallback.cpp \
ext/reactphysics3d/src/collision/ContactManifold.cpp \
ext/reactphysics3d/src/collision/ConvexMesh.cpp \
ext/reactphysics3d/src/collision/HalfEdgeStructure.cpp \
ext/reactphysics3d/src/collision/HeightField.cpp \
ext/reactphysics3d/src/collision/narrowphase/CapsuleVsCapsuleAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/CapsuleVsConvexPolyhedronAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/CollisionDispatch.cpp \
ext/reactphysics3d/src/collision/narrowphase/GJK/VoronoiSimplex.cpp \
ext/reactphysics3d/src/collision/narrowphase/ConvexPolyhedronVsConvexPolyhedronAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/GJK/GJKAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/GJK/VoronoiSimplex.cpp \
ext/reactphysics3d/src/collision/narrowphase/NarrowPhaseInfoBatch.cpp \
ext/reactphysics3d/src/collision/narrowphase/NarrowPhaseInput.cpp \
ext/reactphysics3d/src/collision/narrowphase/SAT/SATAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/SphereVsSphereAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/CapsuleVsCapsuleAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/SphereVsCapsuleAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/SphereVsConvexPolyhedronAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/CapsuleVsConvexPolyhedronAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/ConvexPolyhedronVsConvexPolyhedronAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/NarrowPhaseInput.cpp \
ext/reactphysics3d/src/collision/narrowphase/NarrowPhaseInfoBatch.cpp \
ext/reactphysics3d/src/collision/narrowphase/SphereVsSphereAlgorithm.cpp \
ext/reactphysics3d/src/collision/OverlapCallback.cpp \
ext/reactphysics3d/src/collision/PolygonVertexArray.cpp \
ext/reactphysics3d/src/collision/RaycastInfo.cpp \
ext/reactphysics3d/src/collision/shapes/AABB.cpp \
ext/reactphysics3d/src/collision/shapes/ConvexShape.cpp \
ext/reactphysics3d/src/collision/shapes/ConvexPolyhedronShape.cpp \
ext/reactphysics3d/src/collision/shapes/ConcaveShape.cpp \
ext/reactphysics3d/src/collision/shapes/BoxShape.cpp \
ext/reactphysics3d/src/collision/shapes/CapsuleShape.cpp \
ext/reactphysics3d/src/collision/shapes/CollisionShape.cpp \
ext/reactphysics3d/src/collision/shapes/ConcaveMeshShape.cpp \
ext/reactphysics3d/src/collision/shapes/ConcaveShape.cpp \
ext/reactphysics3d/src/collision/shapes/ConvexMeshShape.cpp \
ext/reactphysics3d/src/collision/shapes/ConvexPolyhedronShape.cpp \
ext/reactphysics3d/src/collision/shapes/ConvexShape.cpp \
ext/reactphysics3d/src/collision/shapes/HeightFieldShape.cpp \
ext/reactphysics3d/src/collision/shapes/SphereShape.cpp \
ext/reactphysics3d/src/collision/shapes/TriangleShape.cpp \
ext/reactphysics3d/src/collision/shapes/ConcaveMeshShape.cpp \
ext/reactphysics3d/src/collision/shapes/HeightFieldShape.cpp \
ext/reactphysics3d/src/collision/RaycastInfo.cpp \
ext/reactphysics3d/src/collision/Collider.cpp \
ext/reactphysics3d/src/collision/TriangleVertexArray.cpp \
ext/reactphysics3d/src/collision/PolygonVertexArray.cpp \
ext/reactphysics3d/src/collision/TriangleMesh.cpp \
ext/reactphysics3d/src/collision/PolyhedronMesh.cpp \
ext/reactphysics3d/src/collision/HalfEdgeStructure.cpp \
ext/reactphysics3d/src/collision/ContactManifold.cpp \
ext/reactphysics3d/src/collision/TriangleVertexArray.cpp \
ext/reactphysics3d/src/collision/VertexArray.cpp \
ext/reactphysics3d/src/components/BallAndSocketJointComponents.cpp \
ext/reactphysics3d/src/components/BodyComponents.cpp \
ext/reactphysics3d/src/components/ColliderComponents.cpp \
ext/reactphysics3d/src/components/Components.cpp \
ext/reactphysics3d/src/components/FixedJointComponents.cpp \
ext/reactphysics3d/src/components/HingeJointComponents.cpp \
ext/reactphysics3d/src/components/JointComponents.cpp \
ext/reactphysics3d/src/components/RigidBodyComponents.cpp \
ext/reactphysics3d/src/components/SliderJointComponents.cpp \
ext/reactphysics3d/src/components/TransformComponents.cpp \
ext/reactphysics3d/src/constraint/BallAndSocketJoint.cpp \
ext/reactphysics3d/src/constraint/ContactPoint.cpp \
ext/reactphysics3d/src/constraint/FixedJoint.cpp \
ext/reactphysics3d/src/constraint/HingeJoint.cpp \
ext/reactphysics3d/src/constraint/Joint.cpp \
ext/reactphysics3d/src/constraint/SliderJoint.cpp \
ext/reactphysics3d/src/engine/PhysicsCommon.cpp \
ext/reactphysics3d/src/systems/ConstraintSolverSystem.cpp \
ext/reactphysics3d/src/systems/ContactSolverSystem.cpp \
ext/reactphysics3d/src/systems/DynamicsSystem.cpp \
ext/reactphysics3d/src/systems/CollisionDetectionSystem.cpp \
ext/reactphysics3d/src/systems/SolveBallAndSocketJointSystem.cpp \
ext/reactphysics3d/src/systems/SolveFixedJointSystem.cpp \
ext/reactphysics3d/src/systems/SolveHingeJointSystem.cpp \
ext/reactphysics3d/src/systems/SolveSliderJointSystem.cpp \
ext/reactphysics3d/src/engine/PhysicsWorld.cpp \
ext/reactphysics3d/src/engine/Entity.cpp \
ext/reactphysics3d/src/engine/EntityManager.cpp \
ext/reactphysics3d/src/engine/Island.cpp \
ext/reactphysics3d/src/engine/Material.cpp \
ext/reactphysics3d/src/engine/OverlappingPairs.cpp \
ext/reactphysics3d/src/engine/Entity.cpp \
ext/reactphysics3d/src/engine/EntityManager.cpp \
ext/reactphysics3d/src/systems/BroadPhaseSystem.cpp \
ext/reactphysics3d/src/components/Components.cpp \
ext/reactphysics3d/src/components/CollisionBodyComponents.cpp \
ext/reactphysics3d/src/components/RigidBodyComponents.cpp \
ext/reactphysics3d/src/components/TransformComponents.cpp \
ext/reactphysics3d/src/components/ColliderComponents.cpp \
ext/reactphysics3d/src/components/JointComponents.cpp \
ext/reactphysics3d/src/components/BallAndSocketJointComponents.cpp \
ext/reactphysics3d/src/components/FixedJointComponents.cpp \
ext/reactphysics3d/src/components/HingeJointComponents.cpp \
ext/reactphysics3d/src/components/SliderJointComponents.cpp \
ext/reactphysics3d/src/collision/CollisionCallback.cpp \
ext/reactphysics3d/src/collision/OverlapCallback.cpp \
ext/reactphysics3d/src/engine/PhysicsCommon.cpp \
ext/reactphysics3d/src/engine/PhysicsWorld.cpp \
ext/reactphysics3d/src/mathematics/Matrix2x2.cpp \
ext/reactphysics3d/src/mathematics/Matrix3x3.cpp \
ext/reactphysics3d/src/mathematics/Quaternion.cpp \
ext/reactphysics3d/src/mathematics/Transform.cpp \
ext/reactphysics3d/src/mathematics/Vector2.cpp \
ext/reactphysics3d/src/mathematics/Vector3.cpp \
ext/reactphysics3d/src/memory/PoolAllocator.cpp \
ext/reactphysics3d/src/memory/SingleFrameAllocator.cpp \
ext/reactphysics3d/src/memory/HeapAllocator.cpp \
ext/reactphysics3d/src/memory/MemoryAllocator.cpp \
ext/reactphysics3d/src/memory/MemoryManager.cpp \
ext/reactphysics3d/src/utils/Profiler.cpp \
ext/reactphysics3d/src/memory/PoolAllocator.cpp \
ext/reactphysics3d/src/memory/SingleFrameAllocator.cpp \
ext/reactphysics3d/src/systems/BroadPhaseSystem.cpp \
ext/reactphysics3d/src/systems/CollisionDetectionSystem.cpp \
ext/reactphysics3d/src/systems/ConstraintSolverSystem.cpp \
ext/reactphysics3d/src/systems/ContactSolverSystem.cpp \
ext/reactphysics3d/src/systems/DynamicsSystem.cpp \
ext/reactphysics3d/src/systems/SolveBallAndSocketJointSystem.cpp \
ext/reactphysics3d/src/systems/SolveFixedJointSystem.cpp \
ext/reactphysics3d/src/systems/SolveHingeJointSystem.cpp \
ext/reactphysics3d/src/systems/SolveSliderJointSystem.cpp \
ext/reactphysics3d/src/utils/DebugRenderer.cpp \
ext/reactphysics3d/src/utils/DefaultLogger.cpp \
ext/reactphysics3d/src/utils/DebugRenderer.cpp
ext/reactphysics3d/src/utils/Profiler.cpp \
ext/reactphysics3d/src/utils/quickhull/QHHalfEdgeStructure.cpp \
ext/reactphysics3d/src/utils/quickhull/QuickHull.cpp

EXT_CPPSPLINE_SRCS = \
ext/cpp-spline/src/Bezier.cpp \
Expand Down
103 changes: 54 additions & 49 deletions Makefile.nmake
Original file line number Diff line number Diff line change
Expand Up @@ -596,88 +596,93 @@ EXT_OGG_SRCS = \
ext/ogg/framing.c

EXT_REACTPHYSICS3D_SRCS = \
ext/reactphysics3d/src/body/CollisionBody.cpp \
ext/reactphysics3d/src/body/Body.cpp \
ext/reactphysics3d/src/body/RigidBody.cpp \
ext/reactphysics3d/src/collision/broadphase/DynamicAABBTree.cpp \
ext/reactphysics3d/src/collision/Collider.cpp \
ext/reactphysics3d/src/collision/CollisionCallback.cpp \
ext/reactphysics3d/src/collision/ContactManifold.cpp \
ext/reactphysics3d/src/collision/ConvexMesh.cpp \
ext/reactphysics3d/src/collision/HalfEdgeStructure.cpp \
ext/reactphysics3d/src/collision/HeightField.cpp \
ext/reactphysics3d/src/collision/narrowphase/CapsuleVsCapsuleAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/CapsuleVsConvexPolyhedronAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/CollisionDispatch.cpp \
ext/reactphysics3d/src/collision/narrowphase/GJK/VoronoiSimplex.cpp \
ext/reactphysics3d/src/collision/narrowphase/ConvexPolyhedronVsConvexPolyhedronAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/GJK/GJKAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/GJK/VoronoiSimplex.cpp \
ext/reactphysics3d/src/collision/narrowphase/NarrowPhaseInfoBatch.cpp \
ext/reactphysics3d/src/collision/narrowphase/NarrowPhaseInput.cpp \
ext/reactphysics3d/src/collision/narrowphase/SAT/SATAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/SphereVsSphereAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/CapsuleVsCapsuleAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/SphereVsCapsuleAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/SphereVsConvexPolyhedronAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/CapsuleVsConvexPolyhedronAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/ConvexPolyhedronVsConvexPolyhedronAlgorithm.cpp \
ext/reactphysics3d/src/collision/narrowphase/NarrowPhaseInput.cpp \
ext/reactphysics3d/src/collision/narrowphase/NarrowPhaseInfoBatch.cpp \
ext/reactphysics3d/src/collision/narrowphase/SphereVsSphereAlgorithm.cpp \
ext/reactphysics3d/src/collision/OverlapCallback.cpp \
ext/reactphysics3d/src/collision/PolygonVertexArray.cpp \
ext/reactphysics3d/src/collision/RaycastInfo.cpp \
ext/reactphysics3d/src/collision/shapes/AABB.cpp \
ext/reactphysics3d/src/collision/shapes/ConvexShape.cpp \
ext/reactphysics3d/src/collision/shapes/ConvexPolyhedronShape.cpp \
ext/reactphysics3d/src/collision/shapes/ConcaveShape.cpp \
ext/reactphysics3d/src/collision/shapes/BoxShape.cpp \
ext/reactphysics3d/src/collision/shapes/CapsuleShape.cpp \
ext/reactphysics3d/src/collision/shapes/CollisionShape.cpp \
ext/reactphysics3d/src/collision/shapes/ConcaveMeshShape.cpp \
ext/reactphysics3d/src/collision/shapes/ConcaveShape.cpp \
ext/reactphysics3d/src/collision/shapes/ConvexMeshShape.cpp \
ext/reactphysics3d/src/collision/shapes/ConvexPolyhedronShape.cpp \
ext/reactphysics3d/src/collision/shapes/ConvexShape.cpp \
ext/reactphysics3d/src/collision/shapes/HeightFieldShape.cpp \
ext/reactphysics3d/src/collision/shapes/SphereShape.cpp \
ext/reactphysics3d/src/collision/shapes/TriangleShape.cpp \
ext/reactphysics3d/src/collision/shapes/ConcaveMeshShape.cpp \
ext/reactphysics3d/src/collision/shapes/HeightFieldShape.cpp \
ext/reactphysics3d/src/collision/RaycastInfo.cpp \
ext/reactphysics3d/src/collision/Collider.cpp \
ext/reactphysics3d/src/collision/TriangleVertexArray.cpp \
ext/reactphysics3d/src/collision/PolygonVertexArray.cpp \
ext/reactphysics3d/src/collision/TriangleMesh.cpp \
ext/reactphysics3d/src/collision/PolyhedronMesh.cpp \
ext/reactphysics3d/src/collision/HalfEdgeStructure.cpp \
ext/reactphysics3d/src/collision/ContactManifold.cpp \
ext/reactphysics3d/src/collision/TriangleVertexArray.cpp \
ext/reactphysics3d/src/collision/VertexArray.cpp \
ext/reactphysics3d/src/components/BallAndSocketJointComponents.cpp \
ext/reactphysics3d/src/components/BodyComponents.cpp \
ext/reactphysics3d/src/components/ColliderComponents.cpp \
ext/reactphysics3d/src/components/Components.cpp \
ext/reactphysics3d/src/components/FixedJointComponents.cpp \
ext/reactphysics3d/src/components/HingeJointComponents.cpp \
ext/reactphysics3d/src/components/JointComponents.cpp \
ext/reactphysics3d/src/components/RigidBodyComponents.cpp \
ext/reactphysics3d/src/components/SliderJointComponents.cpp \
ext/reactphysics3d/src/components/TransformComponents.cpp \
ext/reactphysics3d/src/constraint/BallAndSocketJoint.cpp \
ext/reactphysics3d/src/constraint/ContactPoint.cpp \
ext/reactphysics3d/src/constraint/FixedJoint.cpp \
ext/reactphysics3d/src/constraint/HingeJoint.cpp \
ext/reactphysics3d/src/constraint/Joint.cpp \
ext/reactphysics3d/src/constraint/SliderJoint.cpp \
ext/reactphysics3d/src/engine/PhysicsCommon.cpp \
ext/reactphysics3d/src/systems/ConstraintSolverSystem.cpp \
ext/reactphysics3d/src/systems/ContactSolverSystem.cpp \
ext/reactphysics3d/src/systems/DynamicsSystem.cpp \
ext/reactphysics3d/src/systems/CollisionDetectionSystem.cpp \
ext/reactphysics3d/src/systems/SolveBallAndSocketJointSystem.cpp \
ext/reactphysics3d/src/systems/SolveFixedJointSystem.cpp \
ext/reactphysics3d/src/systems/SolveHingeJointSystem.cpp \
ext/reactphysics3d/src/systems/SolveSliderJointSystem.cpp \
ext/reactphysics3d/src/engine/PhysicsWorld.cpp \
ext/reactphysics3d/src/engine/Entity.cpp \
ext/reactphysics3d/src/engine/EntityManager.cpp \
ext/reactphysics3d/src/engine/Island.cpp \
ext/reactphysics3d/src/engine/Material.cpp \
ext/reactphysics3d/src/engine/OverlappingPairs.cpp \
ext/reactphysics3d/src/engine/Entity.cpp \
ext/reactphysics3d/src/engine/EntityManager.cpp \
ext/reactphysics3d/src/systems/BroadPhaseSystem.cpp \
ext/reactphysics3d/src/components/Components.cpp \
ext/reactphysics3d/src/components/CollisionBodyComponents.cpp \
ext/reactphysics3d/src/components/RigidBodyComponents.cpp \
ext/reactphysics3d/src/components/TransformComponents.cpp \
ext/reactphysics3d/src/components/ColliderComponents.cpp \
ext/reactphysics3d/src/components/JointComponents.cpp \
ext/reactphysics3d/src/components/BallAndSocketJointComponents.cpp \
ext/reactphysics3d/src/components/FixedJointComponents.cpp \
ext/reactphysics3d/src/components/HingeJointComponents.cpp \
ext/reactphysics3d/src/components/SliderJointComponents.cpp \
ext/reactphysics3d/src/collision/CollisionCallback.cpp \
ext/reactphysics3d/src/collision/OverlapCallback.cpp \
ext/reactphysics3d/src/engine/PhysicsCommon.cpp \
ext/reactphysics3d/src/engine/PhysicsWorld.cpp \
ext/reactphysics3d/src/mathematics/Matrix2x2.cpp \
ext/reactphysics3d/src/mathematics/Matrix3x3.cpp \
ext/reactphysics3d/src/mathematics/Quaternion.cpp \
ext/reactphysics3d/src/mathematics/Transform.cpp \
ext/reactphysics3d/src/mathematics/Vector2.cpp \
ext/reactphysics3d/src/mathematics/Vector3.cpp \
ext/reactphysics3d/src/memory/PoolAllocator.cpp \
ext/reactphysics3d/src/memory/SingleFrameAllocator.cpp \
ext/reactphysics3d/src/memory/HeapAllocator.cpp \
ext/reactphysics3d/src/memory/MemoryAllocator.cpp \
ext/reactphysics3d/src/memory/MemoryManager.cpp \
ext/reactphysics3d/src/utils/Profiler.cpp \
ext/reactphysics3d/src/memory/PoolAllocator.cpp \
ext/reactphysics3d/src/memory/SingleFrameAllocator.cpp \
ext/reactphysics3d/src/systems/BroadPhaseSystem.cpp \
ext/reactphysics3d/src/systems/CollisionDetectionSystem.cpp \
ext/reactphysics3d/src/systems/ConstraintSolverSystem.cpp \
ext/reactphysics3d/src/systems/ContactSolverSystem.cpp \
ext/reactphysics3d/src/systems/DynamicsSystem.cpp \
ext/reactphysics3d/src/systems/SolveBallAndSocketJointSystem.cpp \
ext/reactphysics3d/src/systems/SolveFixedJointSystem.cpp \
ext/reactphysics3d/src/systems/SolveHingeJointSystem.cpp \
ext/reactphysics3d/src/systems/SolveSliderJointSystem.cpp \
ext/reactphysics3d/src/utils/DebugRenderer.cpp \
ext/reactphysics3d/src/utils/DefaultLogger.cpp \
ext/reactphysics3d/src/utils/DebugRenderer.cpp
ext/reactphysics3d/src/utils/Profiler.cpp \
ext/reactphysics3d/src/utils/quickhull/QHHalfEdgeStructure.cpp \
ext/reactphysics3d/src/utils/quickhull/QuickHull.cpp

EXT_CPPSPLINE_SRCS = \
ext/cpp-spline/src/Bezier.cpp \
Expand Down
Loading

0 comments on commit f8d88ff

Please sign in to comment.