Commit Graph

490 Commits

Author SHA1 Message Date
1372e12301 match the exact ordering of the source code 2024-08-22 19:42:29 -07:00
1841077e49 add test 2024-08-22 13:58:12 -07:00
e47b1ff6f9 fix algorithm 2024-08-22 13:58:05 -07:00
2c77a36083 tentative push solve implementation 2024-08-22 13:41:41 -07:00
e5e7ccaa3f credit 2024-08-22 12:55:14 -07:00
78202beb53 factor out indices, use only direct references 2024-08-22 12:50:40 -07:00
1265926c98 unused function 2024-08-22 12:19:44 -07:00
a916068d16 move function into struct impls 2024-08-22 11:51:44 -07:00
f3314308ef wrong 2024-08-22 11:20:19 -07:00
6f389e56ac tweaks 2024-08-21 20:47:45 -07:00
ad8b2c3793 rename variable 2024-08-21 20:20:18 -07:00
94d8bcfcea tentative algorithm completion 2024-08-21 20:20:18 -07:00
24a7fce2a9 naive solve and decompose 2024-08-21 20:20:18 -07:00
6ed5dd8028 named epsilon 2024-08-21 20:20:18 -07:00
1ef659e46a relocate functions 2024-08-21 20:20:18 -07:00
4cc1a172bd push solve! 2024-08-21 20:20:18 -07:00
412d9ada8f data structure for contact with index 2024-08-21 20:20:18 -07:00
b4abe437f6 wip 2024-08-21 20:20:18 -07:00
1928c2fc40 wip 2024-08-21 16:54:02 -07:00
158bad279a add arrayvec as a direct dep 2024-08-21 15:17:36 -07:00
b2a84e3be1 update common 2024-08-21 14:20:09 -07:00
0468484788 make physics-graphics communication a bit less insane 2024-08-21 14:20:09 -07:00
b9dc97053f graphics: spaces 2024-08-21 14:20:09 -07:00
40ed173b60 physics: unused field 2024-08-21 14:20:09 -07:00
fd5a813357 graphics: bundle FrameState into struct 2024-08-21 14:20:09 -07:00
50726199b9 todo 2024-08-21 14:20:09 -07:00
0676007430 graphics: drop model_buf after upload 2024-08-21 14:20:09 -07:00
97c49c9351 graphics: unused struct 2024-08-21 14:20:09 -07:00
10689784be graphics_worker: untab 2024-08-21 14:20:09 -07:00
2eff5dda9e graphics_worker: tweaks (rust master) 2024-08-21 14:20:09 -07:00
93b04f4f1f physics: recalculate touching parts in set_position 2024-08-21 14:20:09 -07:00
c616e82c47 use const 2024-08-19 17:04:53 -07:00
d3f84c2dbd physics: refactor models and attributes with type safety
make invalid states unrepresentable!!!
2024-08-09 14:47:04 -07:00
5e45753756 update deps 2024-08-09 14:46:54 -07:00
cfee6f119f pull out collision handlers into functions 2024-08-08 15:54:23 -07:00
b9e34f53c3 do not set time on idle 2024-08-08 13:18:28 -07:00
394f1f1dc2 v0.10.3 physics updates + pause game + fix boosters 2024-08-07 19:48:09 -07:00
05ec7ea5d8 physics: rework jumping and boosters 2024-08-07 18:48:57 -07:00
7996df532e remove a source of non-determinism 2024-08-06 14:15:57 -07:00
b4b85b7da4 refactor physics_worker 2024-08-06 11:26:27 -07:00
3a98eaff7c move physics instruction to common 2024-08-06 11:10:43 -07:00
4b5b7dc2fb update deps 2024-08-06 11:02:49 -07:00
8a13640c55 time travel warning 2024-08-02 10:42:10 -07:00
85ba12ff92 pause on focus 2024-08-02 10:42:10 -07:00
4f492d73b0 update deps 2024-08-02 10:42:10 -07:00
a8d54fdd7c minor tweak to loading map from arg 2024-08-02 09:20:34 -07:00
34ac541260 ignore ReachWalkTargetVelocity 2024-08-02 08:03:16 -07:00
099788b746 this is wrong, even when velocity is zero 2024-08-02 08:03:16 -07:00
305017c6c8 iso shortcut 2024-08-02 08:03:16 -07:00
e47d152af2 make a distinction between restart and spawning 2024-08-02 08:03:16 -07:00