f280b65fc9
fix is_empty_volume test
2024-09-25 10:00:24 -07:00
327ba10fb4
already 8
2024-09-17 15:56:26 -07:00
6b897620e9
det unused
2024-09-17 15:06:12 -07:00
a5efbe6574
plumb time ratio everywhere and make a special spot for it in internal instructions
2024-09-16 15:05:11 -07:00
a64b81f05e
precise time ratio
2024-09-16 15:04:38 -07:00
462950d526
ignore precision
2024-09-16 15:03:52 -07:00
c5f9a30c1b
graphics
2024-09-16 15:03:18 -07:00
1d4a79b15e
graphics: wip
2024-09-16 13:05:49 -07:00
4556bc8741
do face crawler
2024-09-16 13:05:09 -07:00
215dfab8a9
write body extrapolation from time ratio using ridiculous trait bounds
2024-09-16 13:05:09 -07:00
d6e15dea05
fix errors
2024-09-13 14:01:13 -07:00
ec8c89de9c
many work
2024-09-13 13:51:33 -07:00
33c9fb0399
wip
2024-09-12 13:49:48 -07:00
bbc9a89ad7
physics.rs cleared
2024-09-12 13:49:42 -07:00
fc7d4b7e0c
more wip
2024-09-12 13:12:19 -07:00
60bd926ce1
wip wip
2024-09-12 13:09:25 -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
755adeaefd
refactor physics instruction processing
...
This is an important engine upgrade: idle events do not donate their timestamp to engine objects and pollute the timeline with unnecessary game ticks that can be represented as analytic continuations of previous game ticks. This means that all "render" tick updates can be dropped from bot timelines. In other words, progressing the physics simulation is invariant to differing subdivisions of an overall time advancement with no external input.
2024-08-02 08:03:16 -07:00
e04e754abb
v0.10.2 run timer
2024-08-01 09:39:16 -07:00
5c1f69628d
update deps
2024-08-01 09:36:11 -07:00
44031c8b83
simple run timer
2024-08-01 09:29:13 -07:00