Commit Graph

1415 Commits

Author SHA1 Message Date
f0f3da0bcd gpu staging heap progress 2025-12-02 21:40:28 -06:00
0c796768e5 remove unused-variable relaxation hints 2025-12-02 16:22:22 -06:00
98d849c3de assume non-uniform resource access in shaders by default 2025-12-02 16:19:10 -06:00
8fbcb004fb parameter-isolated root constants 2025-11-25 05:58:38 -06:00
0d1d46faa3 implement root constants 2025-11-25 01:46:02 -06:00
8dd05d6922 keep a constant number of rtv descriptors per command list 2025-11-24 21:44:33 -06:00
4e95e44823 expose barrier before/after sync, access & layout in gpu api 2025-11-23 22:06:45 -06:00
7c9f5f7e06 gpu fence op 2025-11-23 18:00:26 -06:00
b9181ea200 access barrier batching 2025-11-23 13:32:37 -06:00
1144eef5b3 enhanced barrier testing 2025-11-22 16:12:44 -06:00
f6c946cc64 gpu layer refactor progress 2025-11-22 15:30:40 -06:00
0ac3284511 more refactoring to support gpu pointers 2025-11-20 01:25:50 -06:00
b4a51ff5af gpu layer refactor progress 2025-11-19 16:32:42 -06:00
b10866bed7 tweak swapchain present signature 2025-11-16 06:08:29 -06:00
4a8eacbcda gpu layer refactor progress 2025-11-16 06:01:18 -06:00
4b0a12bc20 backdrop shader 2025-11-14 18:36:17 -06:00
b50aa36e4e world units in meters 2025-11-13 23:07:17 -06:00
eb38e3d926 camera 2025-11-13 22:39:14 -06:00
3a21ad4886 entity control cmd 2025-11-13 21:43:26 -06:00
e7a3e1f662 store body info in ent shape 2025-11-13 21:05:10 -06:00
eb1a4cd646 zero held buttons when window loses focus 2025-11-13 20:14:31 -06:00
331da6edba line shape drawing 2025-11-13 19:47:06 -06:00
df2f7f0f1b build ent tree every frame 2025-11-13 18:27:49 -06:00
05a84ddd5a rename 'rect' -> 'rng' 2025-11-13 16:13:15 -06:00
87848eaeac sim iter helpers 2025-11-13 15:49:42 -06:00
5a3f5ad12b rounded shape drawing 2025-11-13 15:02:31 -06:00
03eed624c9 shape drawing 2025-11-12 21:21:30 -06:00
fe34752146 prep vis renderer 2025-11-12 18:37:24 -06:00
030d9ad6a8 rename ui RectInstance -> DRect 2025-11-12 15:25:11 -06:00
391fc33a5e move pp sim & vis into separate layers 2025-11-12 15:21:26 -06:00
cd40046afc publish sim state 2025-11-12 15:00:05 -06:00
13b942efb2 doubly-linked-stack helper macros 2025-11-12 14:12:09 -06:00
18c54c4507 sim cmd testing 2025-11-12 12:51:08 -06:00
994c84ae5c use cap height to center text 2025-11-12 11:38:35 -06:00
0bfefe064f hotkey button highlighting 2025-11-09 01:44:19 -06:00
992e8762ae hotkey names 2025-11-08 21:27:32 -06:00
202dc4bc1c command palette tweaks 2025-11-08 20:44:25 -06:00
cf0e5f25c2 command palette hotkey testing 2025-11-08 20:23:59 -06:00
9850de005c replace ui double buffering with persistent cmd-driven state 2025-11-08 18:14:54 -06:00
a7c286d912 formatting 2025-11-08 13:30:31 -06:00
ba580721c9 rename ui fit/fill -> shrink/grow 2025-11-07 19:43:12 -06:00
bb322b64ca add padding parameter to ui_fit 2025-11-07 19:40:47 -06:00
e0c79dd2b0 widget testing 2025-11-07 19:24:27 -06:00
d9b487cea2 'PushDry' -> 'ArenaNext' 2025-11-07 18:30:18 -06:00
a94e62e023 'ArenaBase(arena)' -> 'ArenaFirst(arena, type)' 2025-11-07 17:42:50 -06:00
9ba2cf6613 box point test fix 2025-11-07 17:16:32 -06:00
9c8f585bf4 explicit checkpoint push/pop 2025-11-07 17:10:10 -06:00
54861e0935 use Vec4 for colors 2025-11-07 00:15:23 -06:00
9b97a7c3b0 use r16g16b16a16_float for ui & backbuffer formats 2025-11-06 22:44:29 -06:00
52128ff772 prototyping 2025-11-06 22:17:14 -06:00