Notes on tools, graphics, and Odin
Blogs
Macro Rendering: Doing Less Work
A practical approach to software UI rendering using drawing recipes, row spans, and caching.
Micro Vector Graphics for Software UI
How a software-rendered UI project moved from SDFs and SVGs to a small custom asset format.
Reducing Trie Memory Usage
Compressing a 7MB spell-checking trie down to 338KB with alphabet bitfields.
Rendering Glyphs from a Storage Buffer
Storing glyph bitmaps in a GPU storage buffer and reconstructing them in the fragment shader.