Commit Graph

211 Commits

Author SHA1 Message Date
1839899027 entity pruning 2026-01-05 02:19:38 -06:00
6a305b4803 update user & sim worlds via structured deltas 2026-01-05 01:45:10 -06:00
235cf72018 switch dx12 from using placed resources to committed resources for now. add async gpu resource eviction. 2026-01-03 23:29:18 -06:00
d0130c4810 aim above 1.0 when easing palette in 2026-01-02 20:03:44 -06:00
ba8b1667db use premultiplied alpha for ui composition 2026-01-02 18:15:30 -06:00
8aa44b5deb shader constant tweak vars 2026-01-02 01:23:32 -06:00
003a77d410 float parsing fixes 2026-01-01 23:56:54 -06:00
df480e3a44 pass initial tweak variable on every call 2026-01-01 17:26:17 -06:00
fa04e56065 tweak variable precision 2026-01-01 15:52:25 -06:00
90a674724a correct slider cursor offset 2025-12-31 23:21:18 -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
9b94f02a27 floating position anchors 2025-12-30 02:38:57 -06:00
bed51e195e immediate mode tweak vars 2025-12-30 00:06:00 -06:00
e8b5edb371 working tweak vars 2025-12-29 22:53:04 -06:00
4f00af6044 begin adding tweak vars 2025-12-29 21:13:34 -06:00
d1fe4593da ui animation scaling adjustments 2025-12-29 19:44:42 -06:00
e69aa09212 panel-window relocation progress 2025-12-29 17:27:54 -06:00
4d25eadd40 round glyph advance & bounds during run generation 2025-12-29 03:37:56 -06:00
3522e47c0a proper panel resize 2025-12-28 23:09:51 -06:00
2be3381c92 better vis mouse focus checking 2025-12-28 17:20:05 -06:00
3d7f6eddfe sim world swapping 2025-12-28 16:11:37 -06:00
75bedaecbb match global system state variable names to corresponding namespace 2025-12-28 13:07:07 -06:00
4ffb9a8d73 convert comment style from multi-line to single-line 2025-12-28 12:06:08 -06:00
fbf7882db2 retain box state cache within ui core 2025-12-19 15:07:04 -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
767be8cf03 cursor based tile placement 2025-12-17 19:22:58 -06:00
cd48dd53ff tiling progress 2025-12-17 15:37:56 -06:00
1de54d60ba 'ZI' -> 'Zi' 2025-12-16 16:46:25 -06:00
7a40b0bff2 backdrop shader 2025-12-16 15:11:36 -06:00
778651411a only wait for async signal on first lane 2025-12-16 14:26:20 -06:00
a2226a2fb8 async signal 2025-12-16 13:50:46 -06:00
cbeafdb8fe dynamic glyph atlas creation 2025-12-16 13:25:33 -06:00
c140b6271b cache direct-write font faces 2025-12-14 13:28:03 -06:00
4ddc2f1666 gpu staging ring working 2025-12-13 23:08:09 -06:00
f241379dba unify gpu resource creation codepath 2025-12-13 16:04:21 -06:00
77434a988b glyph cache progress 2025-12-13 13:12:45 -06:00
c8a9970438 glyph cache progress 2025-12-12 19:50:44 -06:00
5fd73b7911 async testing 2025-12-12 14:10:10 -06:00
476d154beb aggregate base layer state 2025-12-12 13:40:22 -06:00
ac8a4cf6c2 start implementing async system 2025-12-12 12:37:47 -06:00
e9e8dcc04d glyph cache progress 2025-12-11 19:35:11 -06:00
eeec7e7191 vector printf format 2025-12-11 14:16:56 -06:00
84fbaaf7cd working shader printf w/ formatting & logging 2025-12-10 22:00:04 -06:00
4fe18195d1 begin reworking format utils to take argument arrays instead of only va_list 2025-12-10 21:19:23 -06:00
bc76a511e6 shader printf arg parsing on cpu 2025-12-10 20:21:08 -06:00
1b02edb0b5 move shader handles into gpu layer 2025-12-09 18:04:32 -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