tawasuyu

tawasuyu/llimphi

Sovereign retained-mode GPU UI framework in Rust (wgpu+vello+taffy+parley), Elm loop, 40+ widgets.

Rust 614Markdown 274TOML 149RON 310606 Definitions

⎇ main llimphi-glifos/README.md Markdown · 15 lines · 737 B History raw

chore: refresco desde el monorepo (pin tawasuyu.git v0.3.0) b575c63f1 · Sergio ·

1# llimphi-glifos
2
3> **Glyph coverage atlas** — what the GPU-direct path was missing in order to paint text.
4
5`llimphi_raster::GpuBatch` knows how to emit hundreds of thousands of rects, discs, lines
6and triangles in one draw call per kind. What it does not know is what shape an "a" has:
7the instanced batcher speaks quads, not outlines. That is why the direct path was filed
8as "no text" in `PLAN-MOTOR-PROFUNDO.md` §4a — and it was that initiative's last real gap.
9
10It rasterises each glyph **once** into an 8-bit coverage map, packs it into a texture by
11shelves, and returns the UV rect plus the placement.
12
13---
14
15Part of **llimphi** — see [llimphi](../README.md) and the widget/module catalogue in [`MANUAL.md`](../MANUAL.md).

README.md

llimphi-glifos

Glyph coverage atlas — what the GPU-direct path was missing in order to paint text.

llimphi_raster::GpuBatch knows how to emit hundreds of thousands of rects, discs, lines and triangles in one draw call per kind. What it does not know is what shape an "a" has: the instanced batcher speaks quads, not outlines. That is why the direct path was filed as "no text" in PLAN-MOTOR-PROFUNDO.md §4a — and it was that initiative's last real gap.

It rasterises each glyph once into an 8-bit coverage map, packs it into a texture by shelves, and returns the UV rect plus the placement.


Part of llimphi — see llimphi and the widget/module catalogue in MANUAL.md.