Edward R. Gonzalez ed
ed pushed to master at ed/SectrPrototype 2025-01-03 01:05:55 +00:00
9448c3906c Performance improvement using the index of glyph_pack for sub slices instead of appending values directly.
ed pushed to master at ed/SectrPrototype 2025-01-02 23:16:55 +00:00
44c97eec71 move freetype function to its own file to declutter draw.odin
ed pushed to master at ed/SectrPrototype 2025-01-02 23:03:52 +00:00
b427f1fbc8 decide_codepoint_region -> atlas_decide_region (codepath simplifcation...
ed pushed to master at ed/SectrPrototype 2025-01-02 22:49:46 +00:00
73ba89e7f9 WIP - VEFontCache: Rendering 3k lines of whitespace ast is 16 ms rn...
560b2a125b Adjustments to render codepath on sectr side
Compare 2 commits »
ed pushed to master at ed/SectrPrototype 2025-01-02 04:07:29 +00:00
fa881a263a Successfuly hard-segmented the three different situations for enquing glyphs of a shape
ed pushed to master at ed/SectrPrototype 2025-01-02 03:11:47 +00:00
4adbfaa9fd WIP - VEFontCahe: More progress on optimizing codepaths with SOA
ed pushed to master at ed/SectrPrototype 2025-01-01 22:02:06 +00:00
dd1752f84b WIP - VeFontcache: Testing performance of using an SOA setup for processing shape's glyphs
ed pushed to master at ed/SectrPrototype 2025-01-01 19:13:38 +00:00
5559d62826 Got render_list proper setup for UI_State rendering...
ed pushed to master at ed/SectrPrototype 2024-12-31 16:26:26 +00:00
c7d465d06e Another bugfix for hashmap_chained
ed pushed to master at ed/SectrPrototype 2024-12-31 07:39:24 +00:00
9015f4ce3c Converted UI_State box caches to use hmap_chained
1fb011f56c hmap_chained: fix for not properly being able to override slots with matching key (that were still occupied)
b54d336193 Adjustments to logger
Compare 3 commits »
ed pushed to master at ed/SectrPrototype 2024-12-31 05:17:10 +00:00
ddca5e8668 Finished initial window implementation
ed pushed to master at ed/SectrPrototype 2024-12-31 04:05:24 +00:00
2a89778c0f May have figured out auto-layout for ordering children (horizontally or vertically)
ed pushed to master at ed/SectrPrototype 2024-12-31 00:55:21 +00:00
d61bd8f161 more misc changes
ed pushed to master at ed/SectrPrototype 2024-12-31 00:39:52 +00:00
2f2253f12c misc changes
c2476ab854 Progress on window widget, minor refactor for layout directions structs
68b712acc6 Fix to ui_box_tranverse_next_depth_first not taking into account a parent limit
Compare 3 commits »
ed pushed to master at ed/SectrPrototype 2024-12-30 20:01:43 +00:00
495e14194e Began to setup a UI_Window (generalized window widget)
ed pushed to master at ed/SectrPrototype 2024-12-30 18:26:18 +00:00
841260849e more reduction of direct mutuable state referencing
ed pushed to master at ed/SectrPrototype 2024-12-30 17:50:26 +00:00
7ed0010761 move app/ui_theme to ui/widget_theme
ed pushed to master at ed/SectrPrototype 2024-12-30 17:23:41 +00:00
4b3665ad98 Made logger and state scope files (going to be metric & logging viewer ui for the app.
8905105d40 Moved settings menu to its own file, got min_size based on content working (only for the settings menu)
Compare 2 commits »
ed pushed to master at ed/SectrPrototype 2024-12-30 17:22:33 +00:00
57d51fc7b1 Began to reduce direct referencing of mutable state struct
ed pushed to master at ed/SectrPrototype 2024-12-29 23:26:40 +00:00
9da86c1f4b Minor adjustment / cleanup (VEFontCache)