Commit Graph

1121 Commits

Author SHA1 Message Date
98c238ff79 some temporary color pallete defines 2025-05-16 13:25:08 -05:00
c895c9e617 change epa validity_epsilon as a temporary fix for unstable rounded edge collisions 2025-05-16 13:24:25 -05:00
f4c8264c96 spawn1 & spawn2 commands 2025-05-16 12:05:37 -05:00
84b0caf379 sys_thread_try_release 2025-05-16 11:10:37 -05:00
0b3767df3a update collider debug logic so it works again. add debug teleport 2025-05-16 10:32:07 -05:00
1fbe42b3b9 use default aspect ratio when no camera exists 2025-05-16 09:53:01 -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
2c0b2fcc36 convert some arena no_zero pushes to zeroed style 2025-05-15 09:09:00 -05:00
57174796b9 arena push zero by default 2025-05-15 08:42:12 -05:00
38f88e3cc7 fix accidental extra frame of input latency 2025-05-15 08:09:34 -05:00
12e5cbe7cc some pausing fixes 2025-05-15 07:48:28 -05:00
5e81b78ac1 re-add sim pausing & stepping 2025-05-15 05:27:33 -05:00
50713144f6 rename SIM_ENT_PROP -> SEPROP 2025-05-15 04:07:35 -05:00
f7c994678d fix entries always out of date 2025-05-15 04:01:45 -05:00
fafbfbfa6a sprite hot-reload without prematurely unloading (remove reload flicker) 2025-05-15 02:46:33 -05:00
282f89f4fa search sprite scope for entry first 2025-05-15 00:57:07 -05:00
f213593cdc track sprite cache bin num_out_of_date_entries 2025-05-15 00:05:23 -05:00
8310bba397 avoid mid-scope change to reloaded sprite 2025-05-14 14:05:21 -05:00
885652082d circular tim 2025-05-14 09:07:30 -05:00
bf96dbb46a sprite cache ref struct 2025-05-14 07:29:23 -05:00
dfe0034154 rename sprite cache_node -> cache_entry 2025-05-14 05:14:10 -05:00
5b13d4cd02 sprite cache memory budget threshold & target 2025-05-14 05:03:23 -05:00
c93b2829ce get rid of sprite tctx 2025-05-14 04:12:17 -05:00
d0be0d8908 simpler sprite evict sorting logic 2025-05-14 03:08:03 -05:00
c3d0869707 fix dangling resource watch monitor thread 2025-05-13 09:25:48 -05:00
bca9c68022 use CAS(0, 0) for atomic evals for now 2025-05-13 07:52:29 -05:00
d8f1d646da fix resource watch list merging & deduplication 2025-05-13 06:49:33 -05:00
726ad90784 fix sprite force evict sorting 2025-05-13 06:08:28 -05:00
79ce7a9d6e delay & deduplicate resource watch events 2025-05-13 05:33:59 -05:00
9fd87d9675 sprite: use new notify reloading & allow reloading while out-of-date node is referenced 2025-05-13 03:38:08 -05:00
86a696a70a resource reloading via file change notifications 2025-05-13 00:41:44 -05:00
abac85d324 shader hot reloading 2025-05-07 16:57:36 -05:00
58b31f9192 zerodef tile cache stuff for now 2025-04-24 17:18:55 -05:00
fc3c67b445 tiles in progress 2025-04-24 13:21:36 -05:00
f821ce6490 fix mouse4 & mouse5 sys btn 2025-03-01 13:36:30 -06:00
b909a392f1 fix some warnings 2025-03-01 11:46:29 -06:00
0b92a1e8a4 cmd_kind. fix aabb draw 2025-03-01 09:39:00 -06:00
d16fdcd260 rename 'client_ent' -> 'player' 2025-02-28 17:42:26 -06:00
d0bfbfeb2d master snapshot blending 2025-02-28 15:27:02 -06:00
7e7e6a8f87 debug follow 2025-02-27 18:07:49 -06:00
55a4b904e0 fix publish client ents losing sync props 2025-02-27 12:44:36 -06:00
942810c194 store separate counter & seed in rand state 2025-02-27 10:22:23 -06:00
b9530f6c7a use rand_state for rng 2025-02-27 09:17:21 -06:00
48999f5ab4 remove embedded noise data, mix bits for determinism instead 2025-02-27 08:18:14 -06:00
bd693ac1eb prediction progress 2025-02-26 16:45:11 -06:00
6955da8fd1 prediction progress 2025-02-26 13:24:48 -06:00
153290d57e bitbuff dbg markers, rough arg parsing 2025-02-26 11:36:34 -06:00
f9cbe61b7b separate host_update into host_update_begin & host_update_end 2025-02-26 08:28:50 -06:00
89a4b3b22f use full rtt instead of half rtt for determining simulation tick count 2025-02-26 07:58:05 -06:00