Commit Graph

97 Commits

Author SHA1 Message Date
db3f0e6b2d use rdtsc for profiler timestamps 2026-03-31 17:37:22 -05:00
0706662050 profiler tooltip 2026-03-31 06:02:33 -05:00
30271866f3 functioning profiler 2026-03-31 03:53:03 -05:00
d7c42d2462 refactor from per-box ui input state to global input state w/ per-box capture propagation 2026-03-30 23:45:29 -05:00
b2a9b3091d ui feedback api 2026-03-30 22:03:34 -05:00
d4bfdfcd4c ui signals wip 2026-03-30 21:19:09 -05:00
246f63a61f propagate child UI captures upwards in tree 2026-03-30 20:54:55 -05:00
10acb10782 profiler wip 2026-03-30 16:34:28 -05:00
99a0da468a render game ui in viewport panel. ui defer-for helpers. 2026-03-30 02:31:48 -05:00
ee3ffdb02a UI debug break 2026-03-30 01:16:24 -05:00
5c2ff7ca9f UI scissoring 2026-03-29 20:33:41 -05:00
bef6f91b5e convert layers to resourceless-gpu api usage 2026-03-12 07:04:48 -05:00
3061bba8e0 remove double-buffered pp/ui command list handles 2026-02-26 15:33:00 -06:00
83cecf39f0 remove ui gpu double buffering 2026-02-26 14:25:06 -06:00
f9c69779ea ui sprite rendering 2026-02-04 13:55:38 -06:00
3e62de78b1 move shared frame state to single struct 2026-02-04 06:48:08 -06:00
bd0b22b889 crosshair wip 2026-01-31 16:21:13 -06:00
b7e2fafc85 animation wip 2026-01-30 05:27:47 -06:00
54b1759afe rename 'last frame' -> 'prev frame' 2026-01-12 09:21:34 -06:00
86b12bf909 tile sprite testing 2026-01-09 15:37:23 -06:00
8fa00607cb overshoot UI animation targets. add vsync tweak. 2026-01-03 16:15:58 -06:00
818de65813 styling 2026-01-01 20:26:21 -06:00
5b88c67af2 add icon support to ui 2026-01-01 20:26:14 -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
cfa109d9f7 theme header sizes 2025-12-31 16:18:52 -06:00
4689be8dc7 2 dimensional ui animation scale 2025-12-31 14:01:10 -06:00
78d0a8b832 fix box dims for odd font sizes 2025-12-30 06:51:37 -06:00
b3012c37bd proper ui scale solve pass & text scaling for animations 2025-12-30 04:28:43 -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
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
211a6e641d ui animations 2025-12-29 02:43:20 -06:00
7c6b6b73a0 ui lerp progress 2025-12-29 01:19:13 -06:00
54025f670f ui lerp progress 2025-12-29 00:38:08 -06:00
10a9aa4a84 panel styling 2025-12-28 21:57:15 -06:00
6a418b8f9c separate ui mouse press reports by button 2025-12-28 19:46:45 -06:00
7b4edbdfbb ui corner anti aliasing 2025-12-28 19:28:40 -06:00
f8ab74eafe keep alignment of truncated text 2025-12-28 17:57:45 -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
4410f63c71 panel interaction testing 2025-12-19 17:10:35 -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
e9e8dcc04d glyph cache progress 2025-12-11 19:35:11 -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