Extensions

xgpui-svg

Experimental full-color progressive SVG elements with optional shared raster scheduling and aggregate image accounting.

xgpui-svg

Open Progressive SVG ↗Demo source

Read the xgpui-svg — experimental guide →

Public surface at a glance

SvgDocument, SvgImage/svg_image, RasterPolicy and SvgScheduler. Stable IDs retain progressive jobs; shared pools cap admitted jobs and accounted image costs. path_effects provides retained Bézier contours, cached arc lengths, normalized trim and phased dashes before native stroke tessellation.

Open library entrypoint ↗ · Browse the crate source ↗

API documentation

Rustdoc for the published crate is on docs.rs ↗. It documents the latest release, which can lag the repository.

Dependencies

Dependencies, optional features and target conditions are declared in Cargo.toml ↗.

Boundary to investigate

Review hypothesis. No visibility changes or removal decisions have been made.

Preserve stale-result rejection, atlas cleanup and reservation lifetimes. Accounting is not a hard process/GPU memory limit; viewport tiling and broader hardware validation remain follow-ups.