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.

Read more

Micro Vector Graphics for Software UI

How a software-rendered UI project moved from SDFs and SVGs to a small custom asset format.

Read more

Reducing Trie Memory Usage

Compressing a 7MB spell-checking trie down to 338KB with alphabet bitfields.

Read more

Rendering Glyphs from a Storage Buffer

Storing glyph bitmaps in a GPU storage buffer and reconstructing them in the fragment shader.

Read more