Commit Graph

101 Commits

Author SHA1 Message Date
e9e8dcc04d glyph cache progress 2025-12-11 19:35:11 -06:00
ad359c8495 re-enable ui & vis rendering 2025-12-11 15:41:38 -06:00
eeec7e7191 vector printf format 2025-12-11 14:16:56 -06:00
4453d18d51 check for overflow in shader printf 2025-12-11 10:24:30 -06:00
84fbaaf7cd working shader printf w/ formatting & logging 2025-12-10 22:00:04 -06:00
bc76a511e6 shader printf arg parsing on cpu 2025-12-10 20:21:08 -06:00
f911e98c98 reset print buffer size in collection worker 2025-12-10 17:23:51 -06:00
3da749ef51 formatting 2025-12-10 11:48:42 -06:00
c7e560f98c remove forced descriptor slot api 2025-12-09 19:09:25 -06:00
f47f7114d0 shader print progress 2025-12-09 19:02:27 -06:00
1b02edb0b5 move shader handles into gpu layer 2025-12-09 18:04:32 -06:00
8565cbea53 change gpu layer namespace to 'G' 2025-12-09 17:45:01 -06:00
f773422abf rename shader handle -> shader ref 2025-12-09 17:30:27 -06:00
781e6ff75a create shader headers 2025-12-09 16:26:31 -06:00
bb8f105309 move shader debug implementation to backend layer 2025-12-09 15:34:50 -06:00
3bf89a8911 formatting 2025-12-09 14:31:25 -06:00
7c1602e463 specify platform name as argument for default downstream layer declarations 2025-12-09 14:14:33 -06:00
a54b9c62c8 use '.g' & '.gh' extensions for shader source files 2025-12-09 13:03:34 -06:00
d22f97debf IsAsyncCompute constant 2025-12-08 20:06:50 -06:00
9772e4ce4c compile-time shader resource handles 2025-12-08 18:47:28 -06:00
3e722bb982 shader printf progress 2025-12-08 16:33:44 -06:00
2f915de96c add ByteAddressBuffer support to gpu layer 2025-12-08 14:12:51 -06:00
9e8dcba2d3 ui & pp gpu layer updates 2025-12-08 11:39:27 -06:00
ed74c5cea5 ui gpu refactor progress 2025-12-07 13:07:24 -06:00
eab6b7df0b rename *.gpu -> *.hlsl 2025-12-03 20:46:40 -06:00
718c0de889 remove profiler markup 2025-12-03 20:41:03 -06:00
f0f3da0bcd gpu staging heap progress 2025-12-02 21:40:28 -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
05a84ddd5a rename 'rect' -> 'rng' 2025-11-13 16:13:15 -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
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
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
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
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
571f1b7181 renamespace sprite 'S' -> 'SPR' 2025-11-06 18:16:47 -06:00