Commit Graph

386 Commits

Author SHA1 Message Date
ec77a62fda gpu run state 2025-06-02 16:26:54 -05:00
88a1ad1450 dx11_unbind. test shader. 2025-06-02 15:21:16 -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
ee96df51e3 readd grid shader w/ instancing 2025-05-27 03:51:09 -05:00
91f89ac65b gpu layer refactoring progress 2025-05-27 01:57:47 -05:00
3d48c0c3de fix rotating shapes phasing through collisions 2025-05-25 21:43:13 -05:00
53d03f1684 debug & time logs in console 2025-05-24 16:28:28 -05:00
751472eb86 debug console different size when minimized 2025-05-24 13:59:57 -05:00
d48706d1f7 simple in-game debug console 2025-05-24 13:49:22 -05:00
716a26e42c allow text color 2025-05-24 09:09:53 -05:00
f6b4e3ed35 draw_text params struct 2025-05-24 03:47:47 -05:00
99d95d882f draw_text alignment 2025-05-24 03:27:47 -05:00
36c298fabc position debug text on bottom of screen 2025-05-23 23:54:02 -05:00
e2d7e84754 rename res/graphics -> res/sprites 2025-05-23 23:37:26 -05:00
2dc481bfc0 don't prefix resource names with res directory. check for resource existence after opening. 2025-05-23 23:35:43 -05:00
85bac53e78 rename 'renderer' -> 'gpu' 2025-05-23 20:43:51 -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
92bb82cdb4 sort tile chunks by x & y separately to fix bug 2025-05-21 23:01:40 -05:00
d9f841dad6 vram profiling 2025-05-21 22:10:30 -05:00
4bc6ca6679 vertical wall generation 2025-05-21 18:23:01 -05:00
478f077030 tile chunk testing 2025-05-21 16:59:54 -05:00
9e804186c2 pass hash directly into fixed dict funtions 2025-05-21 14:03:46 -05:00
3a8a66850d tile testing 2025-05-21 13:10:58 -05:00
7c9a07ff94 gpu profiling. proper vsync disabling 2025-05-20 23:52:41 -05:00
079ae4c47c fix mouse joint instability 2025-05-20 00:26:38 -05:00
60c17aac63 bouncier chucker joint. checkered grid shader 2025-05-19 23:44:13 -05:00
fd365313b3 weld joint linear part working 2025-05-19 19:11:19 -05:00
6c8017b97f calculate constraint softness dynamically 2025-05-19 13:53:36 -05:00
88dc2a22ab chucker sensor 2025-05-16 21:21:22 -05:00
c432ca5b77 chucker start 2025-05-16 19:59:20 -05:00
1943b2d81b continuous teleporting 2025-05-16 17:54:24 -05:00
e4a4e33232 add collision props that are separate from dynamic & kinematic props 2025-05-16 17:17:37 -05:00
98c238ff79 some temporary color pallete defines 2025-05-16 13:25:08 -05:00
f4c8264c96 spawn1 & spawn2 commands 2025-05-16 12:05: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
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
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
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
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
6442998795 host channel heartbeat for rtt 2025-02-25 19:39:47 -06:00
a364f311d1 prediction progress 2025-02-25 18:41:39 -06:00
48dbcacd45 working prediction prototype 2025-02-25 16:08:26 -06:00
a16a60dd5d prediction progress 2025-02-25 14:56:14 -06:00
2769e98450 prediction progress 2025-02-25 14:02:59 -06:00
50da5f1bc6 prediction progress 2025-02-25 11:55:07 -06:00
7ab7af81a3 prediction progress 2025-02-25 08:05:58 -06:00
a8246541e9 encode sim id buckets for now 2025-02-24 14:21:23 -06:00
944be252c5 replace entity handles with uids 2025-02-24 11:41:36 -06:00
fca945736b uid fmt 2025-02-24 09:02:06 -06:00
2a93940bff remove u128 2025-02-24 08:50:37 -06:00
4d419da97b gstat 2025-02-23 03:23:17 -06:00
ca731215ee determine contacts from uid combination 2025-02-23 02:50:50 -06:00
9723530ad9 rename ent 'net' -> 'sync' 2025-02-23 02:19:03 -06:00
d35c951d43 netid -> uid 2025-02-23 02:14:06 -06:00
1dc1c42678 prediction progress 2025-02-22 23:20:42 -06:00
ba12d5677a prediction progress 2025-02-22 16:07:55 -06:00
34713e0c03 ent handle string formatting 2025-02-22 11:50:01 -06:00
835762fb5c entity debug info. keep old local handles when translating. 2025-02-22 10:34:06 -06:00
d05ecbabb9 prediction progress 2025-02-21 19:46:04 -06:00
4d8819d3ee prediction progress 2025-02-21 18:07:17 -06:00
27f49512d6 prediction progress 2025-02-20 18:24:22 -06:00
e0dee3e9e8 sim snasphot store -> client refactor 2025-02-20 17:16:36 -06:00
044fc1db9d prediction progress 2025-02-20 13:55:39 -06:00
6427f559ca prediction progress 2025-02-19 18:55:00 -06:00
4172808fe2 prediction progress 2025-02-19 17:32:24 -06:00
cb05b707f0 store publish dt in snapshot 2025-02-19 13:49:07 -06:00
a5bbdffbe3 better render time determination 2025-02-19 13:33:54 -06:00
80ed6a7852 sim ctx decoupling progress 2025-02-19 10:00:44 -06:00
b049a56a28 faster app shutdown 2025-02-19 08:51:20 -06:00
8e5b2bd773 sim ctx decoupling progress 2025-02-19 08:22:04 -06:00
3204e97dcf sim ctx decoupling progress 2025-02-18 13:49:40 -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
9bccd4eae3 add sampled profiling build option 2025-02-14 12:23:49 -06:00
be5d10e2b0 replace byteio with bitbuff 2025-02-13 17:15:23 -06:00
6d58619fbe comment 2025-02-12 12:30:45 -06:00
f1985c5815 level clear test 2025-02-12 11:18:56 -06:00
ff0fbf0878 crappy delta encoding test 2025-02-11 19:31:06 -06:00
fd550a7119 refactor ent store into snapshot 2025-02-11 12:52:56 -06:00