56 Commits

Author SHA1 Message Date
204dce366f comments 2025-02-21 12:43:18 -08:00
99301bb990 fix bvh iter 2025-02-21 12:42:44 -08:00
b0e0bda101 common: Ray 2025-02-21 12:42:44 -08:00
4023ae60b1 common: Time is Ord 2025-02-21 12:42:44 -08:00
1016f95b48 common: tweak sample_ray 2025-02-21 12:42:44 -08:00
c0769abc1b common: fix intersect_aabb 2025-02-21 12:42:44 -08:00
74eefcb78f wip: fix intersect_aabb 2025-02-21 12:42:44 -08:00
f770f5ac7b implement Ray::intersect_aabb 2025-02-21 12:42:44 -08:00
5b710b531e todo 2025-02-21 12:42:44 -08:00
a77b2fd78f nondeterminism warning 2025-02-21 12:42:44 -08:00
915d6c67cd a little wild with the trait bounds 2025-02-21 12:42:44 -08:00
9b7101cbea fixups and wip 2025-02-21 12:42:44 -08:00
e67b29148e common: bvh: sample_ray 2025-02-21 12:42:44 -08:00
384b42f1ff hi 2025-02-21 12:42:44 -08:00
aceae11d42 progress 2025-02-21 12:42:44 -08:00
5123573822 wip 2025-02-21 12:42:44 -08:00
49a5acf73b wip: not smart enough for bvh iter rn 2025-02-21 12:42:44 -08:00
d638e633ba update deps 2025-02-20 19:02:03 -08:00
61e44f2aba upgrade rust edition to 2024 2025-02-20 18:58:01 -08:00
7c0ad5b601 common: integer: Time <-> Ratio 2025-02-06 13:35:43 -08:00
62851bbd60 common: instruction: relax InstructionCollector trait bounds 2025-02-06 12:39:38 -08:00
5409548348 common: don't use TimeInner as Instruction generics 2025-02-06 12:26:17 -08:00
57552c1a6a common: bvh: rename generics 2025-02-06 12:12:16 -08:00
aace3bb2a3 common: bvh: use sort_by_key 2025-02-06 11:20:35 -08:00
4899003766 common: bvh: rip the_tester 2025-02-06 10:37:22 -08:00
0c991715ab common: bvh: empty not Default 2025-02-06 10:27:00 -08:00
72e0caa84a common: evict cursed BvhWeightNode 2025-02-06 10:21:24 -08:00
9d9695f363 specify explicit versions 2025-02-04 09:19:05 -08:00
1ba7b0591b refactor loading and implement unions 2025-02-04 09:19:05 -08:00
c128046d88 bump library versions 2025-01-29 14:41:59 -08:00
be9eb30a5c minimize lints 2025-01-24 05:20:22 -08:00
76bafa4d0a fix divide by zero crashes when mouse has not moved 2025-01-21 05:34:45 -08:00
4c11980989 headless replay test 2025-01-21 05:18:30 -08:00
adcd7db4f1 common: timer: the time of a paused timer does not depend on the parent time 2025-01-20 05:25:13 -08:00
77db5a7a6b tweak instruction collector 2025-01-18 05:22:02 -08:00
5a8bc141d3 tweak ModeInstruction and document meaning 2025-01-16 20:54:02 -08:00
d2002383cb idle is special 2025-01-16 00:17:39 -08:00
035736e7af record 2025-01-15 21:41:44 -08:00
7f9a16a56d refactor physics enums so Mouse-NonMouse distinction is private to mouse_interpolator 2025-01-15 21:09:08 -08:00
814e573d91 rename physics instructions 2025-01-15 20:19:20 -08:00
7ad76740d4 common: tidy instruction module 2025-01-15 03:29:48 -08:00
c2d6af8bda TimedInstruction::set_time 2025-01-15 03:29:48 -08:00
13cae4c7c5 rewrite mouse_interpolator, introduce session 2025-01-15 01:01:24 -08:00
ca003edbc3 reintroduce generics to Instruction traits 2025-01-09 20:11:00 -08:00
a967f31004 rename RawTime to AbsoluteTime 2025-01-08 01:15:52 -08:00
8ad5d28e51 impl AsRef<str> for FlagReason 2025-01-07 23:57:22 -08:00
004e0d3776 common: session Time 2025-01-07 23:43:54 -08:00
120d8197b7 common 2025-01-07 23:43:54 -08:00
36ba73a892 timers 2025-01-07 23:43:54 -08:00
86cf7e74b1 typed Time 2025-01-07 22:36:58 -08:00