Commit Graph

15 Commits

Author SHA1 Message Date
d6e15dea05 fix errors 2024-09-13 14:01:13 -07:00
3a98eaff7c move physics instruction to common 2024-08-06 11:10:43 -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
93eeb3354f rewrite data structures, implement texture_loader 2024-02-13 06:08:03 -08:00
480cd0e3be commonize 2024-01-29 22:37:48 -08:00
0585cfe6f1 fix test 2023-11-30 01:45:55 -08:00
3a4c4ef9fe silence many compiler warnings 2023-10-25 16:07:12 -07:00
9f62f5f2fd graphics thread + refactor everything + drop deps + update winit 2023-10-25 15:41:35 -07:00
d18f2168e4 fix tests 2023-10-14 16:20:57 -07:00
0d6741a81c integer physics 2023-10-14 12:34:20 -07:00
2e8cdf968c silence lint 2023-10-10 16:30:00 -07:00
9fa4ea6716 create CompatWorker and move physics back into main thread so it feels good to play
eventually I will work on thread stuff again and make threads for everything and workarounds to latency issues
2023-10-05 19:48:20 -07:00
6a9af0441f move physics to its own thread 2023-10-05 19:48:20 -07:00
12a4bf7948 rename body to physics 2023-10-04 23:16:26 -07:00
bd6cd5eacc worker module 2023-10-04 14:32:28 -07:00