Commit Graph

117 Commits

Author SHA1 Message Date
7f3312c12a text box mouse selection & caret interpolation 2026-04-03 00:35:07 -05:00
5ef6a770cb specify shader type in layer entry arguments 2026-03-30 14:43:15 -05:00
78f4677cdb profiler ui wip 2026-03-30 06:51:40 -05:00
a856376a90 compile clang with -fno-strict-overflow 2026-03-20 19:22:00 -05:00
a76cfc5dfd 'mapped' -> 'buffer_cpu_address' 2026-03-19 18:48:47 -05:00
a6f9bcf4f3 entity lifetime 2026-03-19 17:21:46 -05:00
cbcec3639f use dimension-specific vector types for compute shader parameters 2026-03-19 17:01:55 -05:00
b63b6197a6 mark dead entities before pruning 2026-03-19 15:54:05 -05:00
7ba8c7f3bf asan debug callback 2026-03-19 15:46:20 -05:00
08b8f10616 bullet blend testing 2026-03-17 16:03:47 -05:00
3707db9d94 implement GPU zones w/ optional AMD GPU Service & Pix Event runtimes 2026-03-06 21:20:43 -08:00
707755e503 conservative d3d12 sync 2026-03-06 12:15:36 -08:00
dd10686721 create command line packing utility 2026-03-04 22:08:27 -06:00
427e2f1998 vulkan progress 2026-03-04 05:23:12 -06:00
38196a8eb7 specify thread-size instead of group-size when dispatching compute shaders 2026-03-03 18:25:29 -06:00
35eb4e4839 specify compute shader group size in layer files 2026-03-03 17:18:31 -06:00
f52d07d3bc move UI rect fetch to vertex shader 2026-03-03 00:33:54 -06:00
9dbe56d193 better feedback for missing tools on meta build. pull IsWindowArranged dynamically. 2026-03-02 16:59:30 -08:00
7b7b0afd64 switch off debug compile-defs in release mode 2026-02-27 01:40:43 -08:00
67171a9906 roll testing 2026-02-18 18:07:48 -06:00
9ca01a920d thresholded & smoothed bloom 2026-02-15 15:20:46 -06:00
463e142727 smoke particle testing 2026-02-13 23:33:49 -06:00
f16a102cfa particle tile collisions 2026-02-13 02:44:18 -06:00
fdd888cb32 add clang support to metaprogram 2026-02-12 18:32:35 -06:00
003bdb2d55 'dummy' -> 'bot' 2026-02-06 02:51:13 -06:00
bd6722f807 compile shaders w/ 202x 2026-02-05 20:45:41 -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
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
b7e2fafc85 animation wip 2026-01-30 05:27:47 -06:00
f88c33e332 server -> client tile sync 2026-01-16 20:54:12 -06:00
fe5aca14d2 net_win32 layer 2026-01-15 13:22:24 -06:00
25a8a3c39a begin structuring sim for networking 2026-01-12 17:45:31 -06:00
86b12bf909 tile sprite testing 2026-01-09 15:37:23 -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
ba8b1667db use premultiplied alpha for ui composition 2026-01-02 18:15:30 -06:00
102bb6dc36 tweak palette sliders 2025-12-31 20:56:57 -06:00
0c20353811 remove crtlib stubs 2025-12-31 15:52:52 -06:00
bed51e195e immediate mode tweak vars 2025-12-30 00:06:00 -06:00
3d7f6eddfe sim world swapping 2025-12-28 16:11:37 -06:00
4ffb9a8d73 convert comment style from multi-line to single-line 2025-12-28 12:06:08 -06:00
3377e3f94c convert indentation to 2 spaces 2025-12-18 18:42:53 -06:00
c1b768282f use standard indentation style for multi-line function parameters 2025-12-18 16:48:41 -06:00
1de54d60ba 'ZI' -> 'Zi' 2025-12-16 16:46:25 -06:00
ed5e95d6d4 fix draw target uv scaling 2025-12-16 16:07:45 -06:00
5fd73b7911 async testing 2025-12-12 14:10:10 -06:00