The Stipple rendering seam.
stipple-render is the one crate that knows about oxideav. It turns a
[Scene] (a list of logical-pixel draw primitives) into an oxideav-core
scene graph, rasterizes it on the CPU with oxideav-raster, and hands the
result to a [Surface] for display.
use ;
use ;
let mut scene = new;
scene.fill_round_rect;
let pixmap = new.render;
assert_eq!;
The [Surface] trait is the GPU-readiness boundary: today the
[SoftwareRenderer] produces a [Pixmap] that the platform layer blits;
a future raw-GPU backend (Metal / Vulkan / D3D12 / WebGPU) can implement
the same trait without changing any caller. See ROADMAP.md §2 / Phase 6.