Module renderer

Source
Expand description

Main GPU renderer. Main GPU renderer, layer descriptions, surface lifecycle, and frame capture.

Renderer accepts runtime draw-command layers, prepares glyph/icon GPU resources, builds a CPU frame plan, and records main and isolated passes. It can either own a detachable native surface or render into a host-provided RenderTarget.

Structsยง

IsolatedFrameMetrics
Per-frame metrics for isolated offscreen rendering (AILLOLI_UI_GPU_DEBUG=1).
LayerPass
One scene layer: draw commands plus a non-destructive clip stack.
Renderer
GPU renderer for a host-owned surface or externally managed render target.
RendererOptions
Options passed when creating a Renderer.