Commit Graph

23 Commits

Author SHA1 Message Date
Sébastien Crozet 9f9d329360 Fix tests 2022-01-02 17:43:38 +01:00
Sébastien Crozet 90edb4b532 More warning fixes + temporarily disable -D warning in the CI 2022-01-02 17:29:34 +01:00
Sébastien Crozet ae27e1c331 Run cargo fmt 2022-01-02 17:22:37 +01:00
Sébastien Crozet f74b8401ad Implement multibody joints and the new solver 2022-01-02 16:58:36 +01:00
Jamen Marz 7aa94e994f Impl Default for a few structs 2021-09-25 13:50:12 +02:00
Sébastien Crozet d858ae4c4e Make the 2D add-remove demo more intereting. 2021-09-12 01:49:09 -07:00
Sébastien Crozet 5e133aac92 Fix broad-phase bug that could result in missed collision pairs when an object leaves then re-enter a region 2021-09-12 01:49:09 -07:00
Sébastien Crozet 37a90a5409 Add missing comments. 2021-07-30 11:09:15 +02:00
Crozet Sébastien bde6657287 Fix tests and wasm build. 2021-06-02 16:22:40 +02:00
Crozet Sébastien f350ac35d9 Fix crash in broad-phase after shape modification.
Fix #180 and #177
2021-05-01 10:21:57 +02:00
Crozet Sébastien ac8ec8e351 Fix tests. 2021-04-29 13:03:54 +02:00
Crozet Sébastien c32da78f2a Split rigid-bodies and colliders into multiple components 2021-04-26 18:00:50 +02:00
Crozet Sébastien d9d89afb6e Fix determinism problem in the broad-phase after snapshot restoration. 2021-04-02 16:23:20 +02:00
Crozet Sébastien a6b8b4b638 Fix tests. 2021-03-31 17:46:59 +02:00
Crozet Sébastien 8173e7ada2 Allow collider modification after its insersion to the ColliderSet. 2021-03-29 14:54:54 +02:00
Crozet Sébastien 710dd8d71e Fix bug wher ethe broad-phase could miss some contacts pairs. 2021-03-26 18:16:51 +01:00
Crozet Sébastien 326469a1df Fix the last few bugs and unbounded memory usage. 2021-03-17 09:34:56 +01:00
Crozet Sébastien d82a675b46 Experiment with a smaller region power basis. 2021-03-13 19:32:27 +01:00
Crozet Sébastien b2c0f62003 Some tunning of the way layers are attributed to a collider. 2021-03-13 19:19:12 +01:00
Crozet Sébastien 3a1502be74 First complete implementation of the hierarchical SAP. 2021-03-13 18:00:58 +01:00
Crozet Sébastien a967ace7d4 Start implementing SAPLayer creation and insertion. 2021-03-08 18:27:06 +01:00
Crozet Sébastien 7983c25606 Start introducing SAP layers. 2021-03-08 15:32:04 +01:00
Crozet Sébastien 0b80bc827c Split the broad-phase code into multiple files. 2021-03-08 15:32:04 +01:00