Jorrit Rouwe
|
0d39abbb1f
Fixed deterministic simulation of motor cycle (#505)
|
2 years ago |
Jorrit Rouwe
|
a468ac0e34
Moved sFinalizeContactAllocator to PhysicsSystem to avoid having to include PhysicsUpdateContext
|
2 years ago |
Jorrit Rouwe
|
45f147f700
Added error code return value to PhysicsSystem::Update (#504)
|
2 years ago |
Jorrit Rouwe
|
ac0b9bcb47
Swapping step listener with last step listener so we don't remove a listener from the middle of the array (#476)
|
2 years ago |
Jorrit Rouwe
|
a212e57c35
Made setting to turn off deterministic simulation in favor of performance (#463)
|
2 years ago |
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 |