Skip to content

Commit 41b85a1

Browse files
committed
Bump Jolt to latest + collision fixes
1 parent 8cc311c commit 41b85a1

File tree

5 files changed

+142
-62
lines changed

5 files changed

+142
-62
lines changed

joltphysics/joltphysics_inc.vpc

Lines changed: 48 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,11 @@ $Project "$PROJNAME"
6363
$File "$JOLT_PHYSICS_ROOT/AABBTree/AABBTreeToBuffer.h"
6464
$File "$JOLT_PHYSICS_ROOT/AABBTree/NodeCodec/NodeCodecQuadTreeHalfFloat.h"
6565
$File "$JOLT_PHYSICS_ROOT/AABBTree/TriangleCodec/TriangleCodecIndexed8BitPackSOA4Flags.h"
66+
$File "$JOLT_PHYSICS_ROOT/ConfigurationString.h"
6667
$File "$JOLT_PHYSICS_ROOT/Core/ARMNeon.h"
68+
$File "$JOLT_PHYSICS_ROOT/Core/Array.h"
6769
$File "$JOLT_PHYSICS_ROOT/Core/Atomics.h"
70+
$File "$JOLT_PHYSICS_ROOT/Core/BinaryHeap.h"
6871
$File "$JOLT_PHYSICS_ROOT/Core/ByteBuffer.h"
6972
$File "$JOLT_PHYSICS_ROOT/Core/Color.cpp"
7073
$File "$JOLT_PHYSICS_ROOT/Core/Color.h"
@@ -77,11 +80,14 @@ $Project "$PROJNAME"
7780
$File "$JOLT_PHYSICS_ROOT/Core/FPException.h"
7881
$File "$JOLT_PHYSICS_ROOT/Core/FPFlushDenormals.h"
7982
$File "$JOLT_PHYSICS_ROOT/Core/HashCombine.h"
83+
$File "$JOLT_PHYSICS_ROOT/Core/HashTable.h"
8084
$File "$JOLT_PHYSICS_ROOT/Core/InsertionSort.h"
8185
$File "$JOLT_PHYSICS_ROOT/Core/IssueReporting.cpp"
8286
$File "$JOLT_PHYSICS_ROOT/Core/IssueReporting.h"
8387
$File "$JOLT_PHYSICS_ROOT/Core/JobSystem.h"
8488
$File "$JOLT_PHYSICS_ROOT/Core/JobSystem.inl"
89+
$File "$JOLT_PHYSICS_ROOT/Core/JobSystemSingleThreaded.cpp"
90+
$File "$JOLT_PHYSICS_ROOT/Core/JobSystemSingleThreaded.h"
8591
$File "$JOLT_PHYSICS_ROOT/Core/JobSystemThreadPool.cpp"
8692
$File "$JOLT_PHYSICS_ROOT/Core/JobSystemThreadPool.h"
8793
$File "$JOLT_PHYSICS_ROOT/Core/JobSystemWithBarrier.cpp"
@@ -103,17 +109,21 @@ $Project "$PROJNAME"
103109
$File "$JOLT_PHYSICS_ROOT/Core/Result.h"
104110
$File "$JOLT_PHYSICS_ROOT/Core/RTTI.cpp"
105111
$File "$JOLT_PHYSICS_ROOT/Core/RTTI.h"
112+
$File "$JOLT_PHYSICS_ROOT/Core/ScopeExit.h"
106113
$File "$JOLT_PHYSICS_ROOT/Core/Semaphore.cpp"
107114
$File "$JOLT_PHYSICS_ROOT/Core/Semaphore.h"
108115
$File "$JOLT_PHYSICS_ROOT/Core/StaticArray.h"
116+
$File "$JOLT_PHYSICS_ROOT/Core/STLAlignedAllocator.h"
117+
$File "$JOLT_PHYSICS_ROOT/Core/STLAllocator.h"
118+
$File "$JOLT_PHYSICS_ROOT/Core/STLLocalAllocator.h"
119+
$File "$JOLT_PHYSICS_ROOT/Core/STLTempAllocator.h"
109120
$File "$JOLT_PHYSICS_ROOT/Core/StreamIn.h"
110121
$File "$JOLT_PHYSICS_ROOT/Core/StreamOut.h"
122+
$File "$JOLT_PHYSICS_ROOT/Core/StreamUtils.h"
111123
$File "$JOLT_PHYSICS_ROOT/Core/StreamWrapper.h"
124+
$File "$JOLT_PHYSICS_ROOT/Core/StridedPtr.h"
112125
$File "$JOLT_PHYSICS_ROOT/Core/StringTools.cpp"
113126
$File "$JOLT_PHYSICS_ROOT/Core/StringTools.h"
114-
$File "$JOLT_PHYSICS_ROOT/Core/STLAlignedAllocator.h"
115-
$File "$JOLT_PHYSICS_ROOT/Core/STLAllocator.h"
116-
$File "$JOLT_PHYSICS_ROOT/Core/STLTempAllocator.h"
117127
$File "$JOLT_PHYSICS_ROOT/Core/TempAllocator.h"
118128
$File "$JOLT_PHYSICS_ROOT/Core/TickCounter.cpp"
119129
$File "$JOLT_PHYSICS_ROOT/Core/TickCounter.h"
@@ -140,16 +150,16 @@ $Project "$PROJNAME"
140150
$File "$JOLT_PHYSICS_ROOT/Geometry/OrientedBox.h"
141151
$File "$JOLT_PHYSICS_ROOT/Geometry/Plane.h"
142152
$File "$JOLT_PHYSICS_ROOT/Geometry/RayAABox.h"
143-
$File "$JOLT_PHYSICS_ROOT/Geometry/RayAABox8.h"
144153
$File "$JOLT_PHYSICS_ROOT/Geometry/RayCapsule.h"
145154
$File "$JOLT_PHYSICS_ROOT/Geometry/RayCylinder.h"
146155
$File "$JOLT_PHYSICS_ROOT/Geometry/RaySphere.h"
147156
$File "$JOLT_PHYSICS_ROOT/Geometry/RayTriangle.h"
148-
$File "$JOLT_PHYSICS_ROOT/Geometry/RayTriangle8.h"
149157
$File "$JOLT_PHYSICS_ROOT/Geometry/Sphere.h"
150158
$File "$JOLT_PHYSICS_ROOT/Geometry/Triangle.h"
151159
$File "$JOLT_PHYSICS_ROOT/Jolt.cmake"
152160
$File "$JOLT_PHYSICS_ROOT/Jolt.h"
161+
$File "$JOLT_PHYSICS_ROOT/Math/BVec16.h"
162+
$File "$JOLT_PHYSICS_ROOT/Math/BVec16.inl"
153163
$File "$JOLT_PHYSICS_ROOT/Math/DMat44.h"
154164
$File "$JOLT_PHYSICS_ROOT/Math/DMat44.inl"
155165
$File "$JOLT_PHYSICS_ROOT/Math/Double3.h"
@@ -175,43 +185,23 @@ $Project "$PROJNAME"
175185
$File "$JOLT_PHYSICS_ROOT/Math/Trigonometry.h"
176186
$File "$JOLT_PHYSICS_ROOT/Math/UVec4.h"
177187
$File "$JOLT_PHYSICS_ROOT/Math/UVec4.inl"
178-
$File "$JOLT_PHYSICS_ROOT/Math/UVec8.h"
179-
$File "$JOLT_PHYSICS_ROOT/Math/UVec8.inl"
180188
$File "$JOLT_PHYSICS_ROOT/Math/Vec3.cpp"
181189
$File "$JOLT_PHYSICS_ROOT/Math/Vec3.h"
182190
$File "$JOLT_PHYSICS_ROOT/Math/Vec3.inl"
183191
$File "$JOLT_PHYSICS_ROOT/Math/Vec4.h"
184192
$File "$JOLT_PHYSICS_ROOT/Math/Vec4.inl"
185-
$File "$JOLT_PHYSICS_ROOT/Math/Vec8.h"
186-
$File "$JOLT_PHYSICS_ROOT/Math/Vec8.inl"
187193
$File "$JOLT_PHYSICS_ROOT/Math/Vector.h"
188-
$File "$JOLT_PHYSICS_ROOT/ObjectStream/GetPrimitiveTypeOfType.h"
189-
$File "$JOLT_PHYSICS_ROOT/ObjectStream/ObjectStream.cpp"
190194
$File "$JOLT_PHYSICS_ROOT/ObjectStream/ObjectStream.h"
191-
$File "$JOLT_PHYSICS_ROOT/ObjectStream/ObjectStreamBinaryIn.cpp"
192-
$File "$JOLT_PHYSICS_ROOT/ObjectStream/ObjectStreamBinaryIn.h"
193-
$File "$JOLT_PHYSICS_ROOT/ObjectStream/ObjectStreamBinaryOut.cpp"
194-
$File "$JOLT_PHYSICS_ROOT/ObjectStream/ObjectStreamBinaryOut.h"
195-
$File "$JOLT_PHYSICS_ROOT/ObjectStream/ObjectStreamIn.cpp"
196-
$File "$JOLT_PHYSICS_ROOT/ObjectStream/ObjectStreamIn.h"
197-
$File "$JOLT_PHYSICS_ROOT/ObjectStream/ObjectStreamOut.cpp"
198-
$File "$JOLT_PHYSICS_ROOT/ObjectStream/ObjectStreamOut.h"
199-
$File "$JOLT_PHYSICS_ROOT/ObjectStream/ObjectStreamTextIn.cpp"
200-
$File "$JOLT_PHYSICS_ROOT/ObjectStream/ObjectStreamTextIn.h"
201-
$File "$JOLT_PHYSICS_ROOT/ObjectStream/ObjectStreamTextOut.cpp"
202-
$File "$JOLT_PHYSICS_ROOT/ObjectStream/ObjectStreamTextOut.h"
203-
$File "$JOLT_PHYSICS_ROOT/ObjectStream/ObjectStreamTypes.h"
204195
$File "$JOLT_PHYSICS_ROOT/ObjectStream/SerializableAttribute.h"
205196
$File "$JOLT_PHYSICS_ROOT/ObjectStream/SerializableAttributeEnum.h"
206197
$File "$JOLT_PHYSICS_ROOT/ObjectStream/SerializableAttributeTyped.h"
207198
$File "$JOLT_PHYSICS_ROOT/ObjectStream/SerializableObject.cpp"
208199
$File "$JOLT_PHYSICS_ROOT/ObjectStream/SerializableObject.h"
209-
$File "$JOLT_PHYSICS_ROOT/ObjectStream/TypeDeclarations.cpp"
210200
$File "$JOLT_PHYSICS_ROOT/ObjectStream/TypeDeclarations.h"
201+
$File "$JOLT_PHYSICS_ROOT/Physics/Body/AllowedDOFs.h"
211202
$File "$JOLT_PHYSICS_ROOT/Physics/Body/Body.cpp"
212203
$File "$JOLT_PHYSICS_ROOT/Physics/Body/Body.h"
213204
$File "$JOLT_PHYSICS_ROOT/Physics/Body/Body.inl"
214-
$File "$JOLT_PHYSICS_ROOT/Physics/Body/BodyAccess.cpp"
215205
$File "$JOLT_PHYSICS_ROOT/Physics/Body/BodyAccess.h"
216206
$File "$JOLT_PHYSICS_ROOT/Physics/Body/BodyActivationListener.h"
217207
$File "$JOLT_PHYSICS_ROOT/Physics/Body/BodyCreationSettings.cpp"
@@ -226,6 +216,7 @@ $Project "$PROJNAME"
226216
$File "$JOLT_PHYSICS_ROOT/Physics/Body/BodyManager.cpp"
227217
$File "$JOLT_PHYSICS_ROOT/Physics/Body/BodyManager.h"
228218
$File "$JOLT_PHYSICS_ROOT/Physics/Body/BodyPair.h"
219+
$File "$JOLT_PHYSICS_ROOT/Physics/Body/BodyType.h"
229220
$File "$JOLT_PHYSICS_ROOT/Physics/Body/MassProperties.cpp"
230221
$File "$JOLT_PHYSICS_ROOT/Physics/Body/MassProperties.h"
231222
$File "$JOLT_PHYSICS_ROOT/Physics/Body/MotionProperties.cpp"
@@ -237,6 +228,7 @@ $Project "$PROJNAME"
237228
$File "$JOLT_PHYSICS_ROOT/Physics/Character/Character.h"
238229
$File "$JOLT_PHYSICS_ROOT/Physics/Character/CharacterBase.cpp"
239230
$File "$JOLT_PHYSICS_ROOT/Physics/Character/CharacterBase.h"
231+
$File "$JOLT_PHYSICS_ROOT/Physics/Character/CharacterID.h"
240232
$File "$JOLT_PHYSICS_ROOT/Physics/Character/CharacterVirtual.cpp"
241233
$File "$JOLT_PHYSICS_ROOT/Physics/Character/CharacterVirtual.h"
242234
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/AABoxCast.h"
@@ -248,21 +240,28 @@ $Project "$PROJNAME"
248240
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/BroadPhase/BroadPhaseBruteForce.cpp"
249241
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/BroadPhase/BroadPhaseBruteForce.h"
250242
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/BroadPhase/BroadPhaseLayer.h"
243+
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/BroadPhase/BroadPhaseLayerInterfaceMask.h"
244+
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/BroadPhase/BroadPhaseLayerInterfaceTable.h"
251245
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/BroadPhase/BroadPhaseQuadTree.cpp"
252246
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/BroadPhase/BroadPhaseQuadTree.h"
253247
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/BroadPhase/BroadPhaseQuery.h"
248+
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/BroadPhase/ObjectVsBroadPhaseLayerFilterMask.h"
249+
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/BroadPhase/ObjectVsBroadPhaseLayerFilterTable.h"
254250
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/BroadPhase/QuadTree.cpp"
255251
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/BroadPhase/QuadTree.h"
256252
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/CastConvexVsTriangles.cpp"
257253
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/CastConvexVsTriangles.h"
254+
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/CastResult.h"
258255
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/CastSphereVsTriangles.cpp"
259256
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/CastSphereVsTriangles.h"
260-
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/CastResult.h"
261257
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/CollectFacesMode.h"
262258
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/CollideConvexVsTriangles.cpp"
263259
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/CollideConvexVsTriangles.h"
264260
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/CollidePointResult.h"
265261
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/CollideShape.h"
262+
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/CollideShapeVsShapePerLeaf.h"
263+
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/CollideSoftBodyVertexIterator.h"
264+
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/CollideSoftBodyVerticesVsTriangles.h"
266265
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/CollideSphereVsTriangles.cpp"
267266
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/CollideSphereVsTriangles.h"
268267
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/CollisionCollector.h"
@@ -278,13 +277,16 @@ $Project "$PROJNAME"
278277
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/GroupFilter.h"
279278
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/GroupFilterTable.cpp"
280279
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/GroupFilterTable.h"
280+
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/InternalEdgeRemovingCollector.h"
281281
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/ManifoldBetweenTwoFaces.cpp"
282282
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/ManifoldBetweenTwoFaces.h"
283283
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/NarrowPhaseQuery.cpp"
284284
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/NarrowPhaseQuery.h"
285285
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/NarrowPhaseStats.cpp"
286286
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/NarrowPhaseStats.h"
287287
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/ObjectLayer.h"
288+
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/ObjectLayerPairFilterMask.h"
289+
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/ObjectLayerPairFilterTable.h"
288290
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/PhysicsMaterial.cpp"
289291
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/PhysicsMaterial.h"
290292
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/PhysicsMaterialSimple.cpp"
@@ -305,6 +307,8 @@ $Project "$PROJNAME"
305307
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/CylinderShape.h"
306308
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/DecoratedShape.cpp"
307309
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/DecoratedShape.h"
310+
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/EmptyShape.cpp"
311+
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/EmptyShape.h"
308312
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/GetTrianglesContext.h"
309313
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/HeightFieldShape.cpp"
310314
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/HeightFieldShape.h"
@@ -314,6 +318,8 @@ $Project "$PROJNAME"
314318
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/MutableCompoundShape.h"
315319
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/OffsetCenterOfMassShape.cpp"
316320
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/OffsetCenterOfMassShape.h"
321+
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/PlaneShape.cpp"
322+
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/PlaneShape.h"
317323
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/PolyhedronSubmergedVolumeCalculator.h"
318324
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/RotatedTranslatedShape.cpp"
319325
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/RotatedTranslatedShape.h"
@@ -331,13 +337,18 @@ $Project "$PROJNAME"
331337
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/TaperedCapsuleShape.cpp"
332338
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/TaperedCapsuleShape.gliffy"
333339
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/TaperedCapsuleShape.h"
340+
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/TaperedCylinderShape.cpp"
341+
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/TaperedCylinderShape.h"
334342
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/TriangleShape.cpp"
335343
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/Shape/TriangleShape.h"
336344
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/ShapeCast.h"
337345
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/ShapeFilter.h"
346+
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/SimShapeFilter.h"
347+
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/SimShapeFilterWrapper.h"
338348
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/SortReverseAndStore.h"
339349
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/TransformedShape.cpp"
340350
$File "$JOLT_PHYSICS_ROOT/Physics/Collision/TransformedShape.h"
351+
$File "$JOLT_PHYSICS_ROOT/Physics/Constraints/CalculateSolverSteps.h"
341352
$File "$JOLT_PHYSICS_ROOT/Physics/Constraints/ConeConstraint.cpp"
342353
$File "$JOLT_PHYSICS_ROOT/Physics/Constraints/ConeConstraint.h"
343354
$File "$JOLT_PHYSICS_ROOT/Physics/Constraints/Constraint.cpp"
@@ -393,11 +404,11 @@ $Project "$PROJNAME"
393404
$File "$JOLT_PHYSICS_ROOT/Physics/DeterminismLog.cpp"
394405
$File "$JOLT_PHYSICS_ROOT/Physics/DeterminismLog.h"
395406
$File "$JOLT_PHYSICS_ROOT/Physics/EActivation.h"
407+
$File "$JOLT_PHYSICS_ROOT/Physics/EPhysicsUpdateError.h"
396408
$File "$JOLT_PHYSICS_ROOT/Physics/IslandBuilder.cpp"
397409
$File "$JOLT_PHYSICS_ROOT/Physics/IslandBuilder.h"
398410
$File "$JOLT_PHYSICS_ROOT/Physics/LargeIslandSplitter.cpp"
399411
$File "$JOLT_PHYSICS_ROOT/Physics/LargeIslandSplitter.h"
400-
$File "$JOLT_PHYSICS_ROOT/Physics/PhysicsLock.cpp"
401412
$File "$JOLT_PHYSICS_ROOT/Physics/PhysicsLock.h"
402413
$File "$JOLT_PHYSICS_ROOT/Physics/PhysicsScene.cpp"
403414
$File "$JOLT_PHYSICS_ROOT/Physics/PhysicsScene.h"
@@ -409,22 +420,23 @@ $Project "$PROJNAME"
409420
$File "$JOLT_PHYSICS_ROOT/Physics/PhysicsUpdateContext.h"
410421
$File "$JOLT_PHYSICS_ROOT/Physics/Ragdoll/Ragdoll.cpp"
411422
$File "$JOLT_PHYSICS_ROOT/Physics/Ragdoll/Ragdoll.h"
412-
$File "$JOLT_PHYSICS_ROOT/Physics/StateRecorder.h"
413-
$File "$JOLT_PHYSICS_ROOT/Physics/StateRecorderImpl.cpp"
414-
$File "$JOLT_PHYSICS_ROOT/Physics/StateRecorderImpl.h"
415423
$File "$JOLT_PHYSICS_ROOT/Physics/SoftBody/SoftBodyContactListener.h"
416424
$File "$JOLT_PHYSICS_ROOT/Physics/SoftBody/SoftBodyCreationSettings.cpp"
417425
$File "$JOLT_PHYSICS_ROOT/Physics/SoftBody/SoftBodyCreationSettings.h"
418426
$File "$JOLT_PHYSICS_ROOT/Physics/SoftBody/SoftBodyManifold.h"
419427
$File "$JOLT_PHYSICS_ROOT/Physics/SoftBody/SoftBodyMotionProperties.cpp"
420428
$File "$JOLT_PHYSICS_ROOT/Physics/SoftBody/SoftBodyMotionProperties.h"
421-
$File "$JOLT_PHYSICS_ROOT/Physics/SoftBody/SoftBodyShape.h"
422429
$File "$JOLT_PHYSICS_ROOT/Physics/SoftBody/SoftBodyShape.cpp"
423-
$File "$JOLT_PHYSICS_ROOT/Physics/SoftBody/SoftBodySharedSettings.h"
424-
$File "$JOLT_PHYSICS_ROOT/Physics/SoftBody/SoftBodySharedSettings.cpp"
430+
$File "$JOLT_PHYSICS_ROOT/Physics/SoftBody/SoftBodyShape.h"
425431
$File "$JOLT_PHYSICS_ROOT/Physics/SoftBody/SoftBodySharedSettings.cpp"
432+
$File "$JOLT_PHYSICS_ROOT/Physics/SoftBody/SoftBodySharedSettings.h"
426433
$File "$JOLT_PHYSICS_ROOT/Physics/SoftBody/SoftBodyUpdateContext.h"
427434
$File "$JOLT_PHYSICS_ROOT/Physics/SoftBody/SoftBodyVertex.h"
435+
$File "$JOLT_PHYSICS_ROOT/Physics/StateRecorder.h"
436+
$File "$JOLT_PHYSICS_ROOT/Physics/StateRecorderImpl.cpp"
437+
$File "$JOLT_PHYSICS_ROOT/Physics/StateRecorderImpl.h"
438+
$File "$JOLT_PHYSICS_ROOT/Physics/Vehicle/MotorcycleController.cpp"
439+
$File "$JOLT_PHYSICS_ROOT/Physics/Vehicle/MotorcycleController.h"
428440
$File "$JOLT_PHYSICS_ROOT/Physics/Vehicle/TrackedVehicleController.cpp"
429441
$File "$JOLT_PHYSICS_ROOT/Physics/Vehicle/TrackedVehicleController.h"
430442
$File "$JOLT_PHYSICS_ROOT/Physics/Vehicle/VehicleAntiRollBar.cpp"
@@ -455,6 +467,8 @@ $Project "$PROJNAME"
455467
$File "$JOLT_PHYSICS_ROOT/Renderer/DebugRendererPlayback.h"
456468
$File "$JOLT_PHYSICS_ROOT/Renderer/DebugRendererRecorder.cpp"
457469
$File "$JOLT_PHYSICS_ROOT/Renderer/DebugRendererRecorder.h"
470+
$File "$JOLT_PHYSICS_ROOT/Renderer/DebugRendererSimple.cpp"
471+
$File "$JOLT_PHYSICS_ROOT/Renderer/DebugRendererSimple.h"
458472
$File "$JOLT_PHYSICS_ROOT/Skeleton/SkeletalAnimation.cpp"
459473
$File "$JOLT_PHYSICS_ROOT/Skeleton/SkeletalAnimation.h"
460474
$File "$JOLT_PHYSICS_ROOT/Skeleton/Skeleton.cpp"
@@ -463,22 +477,10 @@ $Project "$PROJNAME"
463477
$File "$JOLT_PHYSICS_ROOT/Skeleton/SkeletonMapper.h"
464478
$File "$JOLT_PHYSICS_ROOT/Skeleton/SkeletonPose.cpp"
465479
$File "$JOLT_PHYSICS_ROOT/Skeleton/SkeletonPose.h"
466-
$File "$JOLT_PHYSICS_ROOT/TriangleGrouper/TriangleGrouper.h"
467-
$File "$JOLT_PHYSICS_ROOT/TriangleGrouper/TriangleGrouperClosestCentroid.cpp"
468-
$File "$JOLT_PHYSICS_ROOT/TriangleGrouper/TriangleGrouperClosestCentroid.h"
469-
$File "$JOLT_PHYSICS_ROOT/TriangleGrouper/TriangleGrouperMorton.cpp"
470-
$File "$JOLT_PHYSICS_ROOT/TriangleGrouper/TriangleGrouperMorton.h"
471480
$File "$JOLT_PHYSICS_ROOT/TriangleSplitter/TriangleSplitter.cpp"
472481
$File "$JOLT_PHYSICS_ROOT/TriangleSplitter/TriangleSplitter.h"
473482
$File "$JOLT_PHYSICS_ROOT/TriangleSplitter/TriangleSplitterBinning.cpp"
474483
$File "$JOLT_PHYSICS_ROOT/TriangleSplitter/TriangleSplitterBinning.h"
475-
$File "$JOLT_PHYSICS_ROOT/TriangleSplitter/TriangleSplitterFixedLeafSize.cpp"
476-
$File "$JOLT_PHYSICS_ROOT/TriangleSplitter/TriangleSplitterFixedLeafSize.h"
477-
$File "$JOLT_PHYSICS_ROOT/TriangleSplitter/TriangleSplitterLongestAxis.cpp"
478-
$File "$JOLT_PHYSICS_ROOT/TriangleSplitter/TriangleSplitterLongestAxis.h"
479484
$File "$JOLT_PHYSICS_ROOT/TriangleSplitter/TriangleSplitterMean.cpp"
480485
$File "$JOLT_PHYSICS_ROOT/TriangleSplitter/TriangleSplitterMean.h"
481-
$File "$JOLT_PHYSICS_ROOT/TriangleSplitter/TriangleSplitterMorton.cpp"
482-
$File "$JOLT_PHYSICS_ROOT/TriangleSplitter/TriangleSplitterMorton.h"
483-
}
484486
}

joltphysics/src

Submodule src updated 618 files

vphysics_jolt/cbase.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@
4848
#include <algorithm>
4949
#include <utility>
5050
#include <fstream>
51+
#include <unordered_map>
52+
#include <unordered_set>
5153

5254
// Mathlib
5355
#include "mathlib/mathlib.h"

0 commit comments

Comments
 (0)