Jorrit Rouwe
|
71e7988e96
Added support to split up large islands (#458)
|
2 years ago |
Jorrit Rouwe
|
491e0b4dce
Added WereBodiesInContact function to detect if we're removing the last contact in ContactListener::OnContactRemoved (#451)
|
2 years ago |
Jorrit Rouwe
|
db6d42bed5
Added a link to the main repository to the header of each file (#452)
|
2 years ago |
Jorrit Rouwe
|
59d529fe50
Optimization: Batching deactivations in bigger groups to avoid contention on the active bodies mutex (#443)
|
2 years ago |
Jorrit Rouwe
|
8f6f210f53
Added option to turn off manifold reduction on a per body basis (#426)
|
2 years ago |
Jorrit Rouwe
|
72f3a53268
Added ability to lock multiple physics systems without triggering assert (#405)
|
2 years ago |
Jorrit Rouwe
|
4315ad53e3
Made remaining filter functions objects to provide context (#381)
|
2 years ago |
Jorrit Rouwe
|
4286114828
Bugfix: ContactListener OnContactValidate was reporting contacts relative to some unknown quantity (#351)
|
2 years ago |
Jorrit Rouwe
|
a2c1c22059
Supporting double precision positions to enable larger worlds (#344)
|
2 years ago |
Jorrit Rouwe
|
0e4865a345
Bugfix: Warm start ratio was used every sub step but should only be used in the first one (#234)
|
2 years ago |
Jorrit Rouwe
|
38ec33942e
Ability to override the number of velocity/position steps per constraint (#223)
|
3 years ago |
Jorrit Rouwe
|
59058fc38a
Added an #ifdef to turn on traces to help find determinism problems (#200)
|
3 years ago |
Jorrit Rouwe
|
22c5cbffdf
Build Islands from Constraints was activating bodies that were not taken into account when running single threaded (and in rare cases not with multiple threads) causing non-deterministic simulation, fixed this race condition (#199)
|
3 years ago |
Jorrit Rouwe
|
5f063c3c57
Made Mat44::sRotation and QuickSort platform independent (#196)
|
3 years ago |
Jorrit Rouwe
|
b68097f582
Ability to override memory allocations (#183)
|
3 years ago |
Jorrit Rouwe
|
198a7cbe65
Ability to have more than 4 collision steps (#173)
|
3 years ago |
Jorrit Rouwe
|
f89d3fb39c
Ability in the OnContactPointAdded/Persisted callbacks to change a body into a sensor (#158)
|
3 years ago |
Jorrit Rouwe
|
f1e8191199
Ability for sensors to detect collisions with sleeping bodies (#133)
|
3 years ago |
Jorrit Rouwe
|
d6fdf1d684
Bugfix: Contact removal callback was not called when the last body went to sleep
|
3 years ago |
Jorrit Rouwe
|
fdd0dac23a
Removed ugly placement new construct
|
3 years ago |
Jorrit Rouwe
|
c9796f6071
Sonar fixes (#125)
|
3 years ago |
Jorrit Rouwe
|
5d5f228012
Sonar fixes (#124)
|
3 years ago |
Jorrit Rouwe
|
bfd74a56c1
- Added new line to end of every file (#110)
|
3 years ago |
Jorrit Rouwe
|
8b62fa04c4
Disabled warnings now stay within the Jolt headers (#108)
|
3 years ago |
Jorrit Rouwe
|
06e9d17d38
Switched default include path from JOLT_PHYSICS_ROOT to PHYSICS_REPO_ROOT. (#106)
|
3 years ago |
Jorrit Rouwe
|
36dd3f8c8c
Created BroadPhaseLayerInterface so that we don't need an array mapping ObjectLayer -> BroadPhaseLayer anymore (#65)
|
3 years ago |
Jorrit Rouwe
|
e3955f1b3f
Added GetPointVelocityCOM and using it to avoid checking that the body is static twice (#33)
|
3 years ago |
Jorrit Rouwe
|
91c9626faf
ConvexVsMesh test runs 5% faster by reducing the amount of branches in the inner loop of the contact solver
|
3 years ago |
jrouwe
|
3fbc103965
Improved contact cache scaling across multiple cores (#26)
|
3 years ago |
Jorrit Rouwe
|
92a117e0f0
Removed stat collector code, it hasn't been used in years and is very incomplete.
|
3 years ago |