Commit Graph

70 Commits

Author SHA1 Message Date
905151abe9 replace null, true, false with integers in code 2025-07-10 13:11:36 -05:00
a9bcab1b78 allow color & values for profiling 2025-07-06 14:37:17 -05:00
fdf35c698d use compiler static assert when possible 2025-07-03 13:02:16 -05:00
05ce4f32a1 remove scratch.h 2025-07-03 12:29:09 -05:00
6841ff9784 remove thread local storage 2025-07-03 12:20:17 -05:00
892daa5ed2 call resource callbacks in job 2025-07-01 01:03:06 -05:00
29ec298b48 dx12 progress 2025-06-17 15:21:26 -05:00
05668865a7 rename temp_arena -> arena_temp 2025-06-07 21:20:35 -05:00
40a20439e5 fix contact direction skip not updating 2025-05-28 03:43:34 -05:00
6926bdfa5a create contacts but skip solve based on wall direction 2025-05-28 03:33:29 -05:00
3d48c0c3de fix rotating shapes phasing through collisions 2025-05-25 21:43:13 -05:00
b0ffb143f2 don't merge walls with different collision directions 2025-05-22 15:36:19 -05:00
e9c7cced16 one directional wall testing 2025-05-22 01:17:08 -05:00
a47009f16b cross-chunk tile wall merging 2025-05-21 21:17:04 -05:00
3a8a66850d tile testing 2025-05-21 13:10:58 -05:00
079ae4c47c fix mouse joint instability 2025-05-20 00:26:38 -05:00
9e8e800e9d weld joint angular 2025-05-19 19:53:14 -05:00
fd365313b3 weld joint linear part working 2025-05-19 19:11:19 -05:00
8062529c72 fix angular spring hz def 2025-05-19 14:00:48 -05:00
6c8017b97f calculate constraint softness dynamically 2025-05-19 13:53:36 -05:00
3b19e1260e call collision callbacks during contact creation loop 2025-05-17 07:59:54 -05:00
2c6dc93167 chucker testing. always insert collision callback data. 2025-05-16 21:39:10 -05:00
e4a4e33232 add collision props that are separate from dynamic & kinematic props 2025-05-16 17:17:37 -05:00
0b3767df3a update collider debug logic so it works again. add debug teleport 2025-05-16 10:32:07 -05:00
6ac44c3de9 run collision callbacks twice. process explosion blast collision in collision callback 2025-05-16 09:30:39 -05:00
855fa051d0 start explosion work 2025-05-16 08:15:21 -05:00
57174796b9 arena push zero by default 2025-05-15 08:42:12 -05:00
50713144f6 rename SIM_ENT_PROP -> SEPROP 2025-05-15 04:07:35 -05:00
fc3c67b445 tiles in progress 2025-04-24 13:21:36 -05:00
7e7e6a8f87 debug follow 2025-02-27 18:07:49 -06:00
79b32b187a predict collisions w/ server ents as having infinite mass 2025-02-25 17:19:44 -06:00
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