Commit Graph

1289 Commits

Author SHA1 Message Date
bd6722f807 compile shaders w/ 202x 2026-02-05 20:45:41 -06:00
e7ade79ea5 IsLanguageC/G -> IsCpu/Gpu. CacheLineSize -> IsolationSize. 2026-02-05 18:59:05 -06:00
0c9e8ae79a only include shader name in error if file name not present 2026-02-05 18:26:51 -06:00
9f22c9ca3a echo shader name on build error 2026-02-05 17:54:27 -06:00
1c81be6a59 shared prefabs list 2026-02-05 17:32:09 -06:00
4dbaa19024 formatting 2026-02-05 17:13:12 -06:00
d7b7f8dfca display sprite as part of ui box background 2026-02-04 14:56:54 -06:00
f9c69779ea ui sprite rendering 2026-02-04 13:55:38 -06:00
5f8e701ac1 spawn/teleport dummy command 2026-02-04 12:21:38 -06:00
4b61ac219d fix out of bounds tile placement snapping 2026-02-04 11:51:50 -06:00
4bc6a26c74 death wip 2026-02-04 09:13:34 -06:00
16c5e2620e formatting 2026-02-04 08:53:44 -06:00
a6a5e27cb9 snap window cursor to crosshair when looking stops 2026-02-04 08:29:39 -06:00
e457dd392a use crosshair position as cursor when looking 2026-02-04 08:09:36 -06:00
3e62de78b1 move shared frame state to single struct 2026-02-04 06:48:08 -06:00
8745cb4da7 gpu resource logging command 2026-02-03 01:12:46 -06:00
201d0c2bf0 fix oob resource access during composition pass 2026-02-02 22:29:23 -06:00
e3ae1a789f draw crosshair via shader sdf 2026-02-01 21:50:22 -06:00
399f3a1528 fire bullets from weapon position 2026-02-01 14:39:31 -06:00
80f9434af8 actual entity transform rotation 2026-02-01 13:31:52 -06:00
c26488870a render quad sprites in full resolution 2026-02-01 13:04:34 -06:00
2dd15d1078 formatting 2026-02-01 12:06:07 -06:00
09333b1b62 crosshair wip 2026-01-31 19:27:40 -06:00
eda5e44d3b raw mouse look. cursor hiding & clipping 2026-01-31 18:36:17 -06:00
bd0b22b889 crosshair wip 2026-01-31 16:21:13 -06:00
a99ae88d22 working weapon animation 2026-01-31 14:18:40 -06:00
4e96e2f4d5 weapon animation wip 2026-01-31 10:29:05 -06:00
da643646a8 weapon animation wip 2026-01-31 08:33:24 -06:00
ecb115a540 weapon animation wip 2026-01-31 07:06:05 -06:00
253670856a working guy anim 2026-01-30 07:31:57 -06:00
b7e2fafc85 animation wip 2026-01-30 05:27:47 -06:00
d44a845a8d ase refactor wip 2026-01-30 00:29:52 -06:00
ff7e0b2167 ase refactor wip 2026-01-29 21:10:17 -06:00
9c0c649365 animation work 2026-01-28 21:41:16 -06:00
fb180afbc5 more animation testing 2026-01-27 13:54:40 -06:00
0ee976cda2 rename 'xform' -> 'affine' 2026-01-23 17:37:58 -06:00
d5efdab6d9 animation testing 2026-01-23 17:29:04 -06:00
7ee7a7f531 begin animation work 2026-01-23 12:39:23 -06:00
6e167ce499 shade stains 2026-01-22 13:06:13 -06:00
f0ddf19133 more shading pass progress 2026-01-22 12:24:54 -06:00
7a81397fd1 shading pass progress 2026-01-22 11:03:03 -06:00
f9067bfa8b shading pass testing 2026-01-22 09:46:58 -06:00
8869a91b9a formatting 2026-01-22 04:49:34 -06:00
72327e4a27 begin work on shading pass 2026-01-22 04:35:49 -06:00
5ad14b2dfd formatting 2026-01-22 03:47:58 -06:00
0c9dd684af dynamic time dilation for server->client prediction rate 2026-01-20 01:59:56 -06:00
4d7e06541e formatting 2026-01-19 21:11:32 -06:00
36be516584 reflect client acks 2026-01-19 20:28:56 -06:00
327a0e4af4 refragment simulation snapshots to ensure client frames advance atomically 2026-01-19 03:17:26 -06:00
64aff1893d more prediction testing 2026-01-19 02:33:07 -06:00
cdc876e71f prediction testing 2026-01-19 01:08:59 -06:00
a529ea8c5b make dummies into quasi-players 2026-01-18 23:12:57 -06:00
6a0fef0b1d prediction testing 2026-01-18 21:12:00 -06:00
4fad7cf6de formatting 2026-01-18 19:38:04 -06:00
d829c3c1a8 raw net packets 2026-01-18 19:33:00 -06:00
fa96c54104 add debug scoreboard 2026-01-18 18:53:37 -06:00
746ef6913b client -> server control snapshots 2026-01-18 18:14:46 -06:00
1c0009fb21 attach player key to client 2026-01-18 02:46:10 -06:00
8e29fa447b server snapshot testing 2026-01-18 00:59:49 -06:00
3cdff3c4c5 client connection 2026-01-17 22:10:25 -06:00
cacdf10229 use iocp for net worker waits instead of WSAPoll + dummy sockets 2026-01-17 18:45:25 -06:00
34c37417a9 formatting 2026-01-17 16:23:16 -06:00
c3959a6970 xor packet magic during checksum implicitly 2026-01-17 16:15:07 -06:00
847f36d81a chat msg testing 2026-01-17 16:08:49 -06:00
f88c33e332 server -> client tile sync 2026-01-16 20:54:12 -06:00
27c337202d adler32 checksum for packets 2026-01-16 16:34:47 -06:00
e6f1bb6661 working net sequencing 2026-01-16 15:21:49 -06:00
673c865d21 network reliability testing 2026-01-16 14:23:53 -06:00
d9451af62e net wake sockets 2026-01-16 00:30:05 -06:00
9912e0bfdd working networking 2026-01-15 23:22:11 -06:00
418465408f networking progress 2026-01-15 19:00:45 -06:00
9f0ea6e45b networking progress 2026-01-15 17:51:50 -06:00
fe5aca14d2 net_win32 layer 2026-01-15 13:22:24 -06:00
b73daaf1f1 networking progress 2026-01-14 16:51:24 -06:00
b363160103 tweaking 2026-01-14 12:29:15 -06:00
a13697ac59 tweaking 2026-01-13 20:14:12 -06:00
1502645570 implement user-notifications 2026-01-13 20:01:50 -06:00
891efffc27 begin prediction work 2026-01-13 16:29:21 -06:00
1ccaf37d3f store constraints array in world frame 2026-01-13 15:35:16 -06:00
3ad4579bb9 begin moving simulation logic to shared predictable implementation 2026-01-13 14:47:50 -06:00
f5a9733525 send tile data via msgs separate from snapshots 2026-01-13 14:01:54 -06:00
76ce604a45 move sim debug draw data into snapshot 2026-01-13 12:59:41 -06:00
8bae9d0da2 ping testing 2026-01-13 12:30:06 -06:00
db7cbad4b3 queue user cmds from sim 2026-01-13 11:58:37 -06:00
25a8a3c39a begin structuring sim for networking 2026-01-12 17:45:31 -06:00
54b1759afe rename 'last frame' -> 'prev frame' 2026-01-12 09:21:34 -06:00
a3455e07e3 tweaking 2026-01-12 08:35:30 -06:00
32938a9abe move shared vis-sim functionality to pp layer 2026-01-10 16:04:39 -06:00
4df1418aa5 formatting 2026-01-10 14:28:45 -06:00
e461eabeb8 sim physics solver testing 2026-01-10 14:04:28 -06:00
3945008984 tweaks 2026-01-10 07:44:34 -06:00
bfbc7cf865 wall auto-tiling experimentation 2026-01-10 06:46:30 -06:00
574f591666 tile experimenting 2026-01-10 05:12:14 -06:00
86b12bf909 tile sprite testing 2026-01-09 15:37:23 -06:00
d332315c16 begin new sprite layer 2026-01-09 12:45:33 -06:00
2bfc0d2ab2 create application directory in appdata 2026-01-09 11:10:41 -06:00
a00fcf3fba store level files in textual format 2026-01-09 06:46:52 -06:00
1c042f1c11 stain dryness 2026-01-08 09:31:38 -06:00
0f7b6d2ffc blood tweaks 2026-01-08 07:03:23 -06:00
d6d3c8915f automatically split particle emitter uploads 2026-01-08 06:01:17 -06:00