Skip to content

Export rasterize-outline (public coverage-rasterizer contract) - #3

Merged
ynniv merged 1 commit into
masterfrom
export-rasterize-outline
Jul 3, 2026
Merged

Export rasterize-outline (public coverage-rasterizer contract)#3
ynniv merged 1 commit into
masterfrom
export-rasterize-outline

Conversation

@ynniv

@ynniv ynniv commented Jul 3, 2026

Copy link
Copy Markdown
Member

Exports rasterize-outline — the analytic-coverage rasterizer that turns a
contour list (segment lists, quads/cubics flattened) into a coverage buffer.
It's the same primitive rasterize-glyph uses internally; making it public lets
downstream 2D-graphics consumers build fills/strokes on scribe's rasterizer
without reimplementing coverage. No behavior change — export only.

…aphics)

rasterize-outline scan-converts arbitrary move/line/quad/cubic contours to a
coverage bitmap — the same analytic kernel the glyph rasterizer uses.  Exposing
it lets a 2D vector-graphics layer build filled/stroked paths on scribe's
rasterizer + compositor instead of reimplementing scan conversion.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JA1saK7BkgavHNeurmK65k
@ynniv
ynniv merged commit 01966e6 into master Jul 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant