Commit Graph

39 Commits

Author SHA1 Message Date
2769e98450 prediction progress 2025-02-25 14:02:59 -06:00
944be252c5 replace entity handles with uids 2025-02-24 11:41:36 -06:00
ca731215ee determine contacts from uid combination 2025-02-23 02:50:50 -06:00
1dc1c42678 prediction progress 2025-02-22 23:20:42 -06:00
ba12d5677a prediction progress 2025-02-22 16:07:55 -06:00
d05ecbabb9 prediction progress 2025-02-21 19:46:04 -06:00
e0dee3e9e8 sim snasphot store -> client refactor 2025-02-20 17:16:36 -06:00
8e5b2bd773 sim ctx decoupling progress 2025-02-19 08:22:04 -06:00
253104b2ce sim ctx decoupling progress 2025-02-18 11:14:41 -06:00
f6aa25760e sim ctx decoupling progress 2025-02-14 17:01:44 -06:00
fd550a7119 refactor ent store into snapshot 2025-02-11 12:52:56 -06:00
46c7414f71 more timing debug info 2025-02-11 08:22:34 -06:00
f04a81fbb0 re-add lerping via snapshot interpolation 2025-02-10 15:22:19 -06:00
f000bd7e65 progress & fix buddy bug 2025-02-09 15:22:43 -06:00
6fa3517d7a re-add networked debug drag 2025-02-09 11:13:36 -06:00
ed66382fd6 migrate sim global state to ctx structure 2025-02-08 12:00:27 -06:00
d9ebdc4df2 rename 'entity' -> 'sim_ent' 2025-02-08 10:07:49 -06:00
01274013e6 rename 'client' -> 'sim_client' 2025-02-08 09:52:31 -06:00
4cbc6b6d59 rename 'game' -> 'sim' 2025-02-08 09:45:32 -06:00
a78c5e1a47 networking progress 2025-02-08 07:06:56 -06:00
a80eff9e39 host progress 2025-02-03 19:54:06 -06:00
eea9c978c9 set aim joint correction rate dynamically based on dt 2025-01-30 11:05:38 -06:00
894c2dfa26 release space client when entity releases. fix aabb test 2025-01-28 09:11:23 -06:00
dc09b65f69 use combined aabb test for bullet TOI 2025-01-27 20:00:00 -06:00
0836eec851 broad phase for colliders via aabb spatial hash 2025-01-27 19:42:17 -06:00
e6cea55854 slight renderer refactor. grid shader. 2025-01-16 18:04:21 -06:00
25592d24d3 rework collider clipping logic 2025-01-13 15:58:30 -06:00
a1b8f752c9 working on capsule collision bug 2025-01-13 11:58:32 -06:00
5b29d4f36e bullet knockback. physics damping. 2025-01-13 08:46:11 -06:00
33ad436040 draw bullet circle in tracer 2025-01-13 07:53:06 -06:00
37f10d76dd working tracers 2025-01-12 18:23:01 -06:00
5026a967ff config option to disable detailed collision debug 2025-01-12 15:36:44 -06:00
a00798fc7a tracer beginnings 2025-01-12 11:54:48 -06:00
e70047f763 disable collision between bullet shooter & bullet 2025-01-12 09:40:33 -06:00
b66f130e9c respond to collisions using callbacks rather than events 2025-01-12 09:11:30 -06:00
0ef72e1b23 disable all warnings for profiling build 2025-01-11 15:49:57 -06:00
bbd11d2526 sort hit events by dt to prevent out of order bullet hit processing 2025-01-11 15:09:14 -06:00
0c1d6a58de move phys arguments into phys_ctx 2025-01-10 16:05:22 -06:00
0716ebd398 separate physics logic from game.c 2025-01-10 15:44:07 -06:00