rhi

The project's layer over Qt RHI: device selection, device loss, pipelines and render budgets.

Detailed description

Classes

Class What it is
AnchoredLabelOverlay Anchored labels composited over an RHI window (field-presentation §FVL-3, matrix FVW-58)
DeviceLossMonitor One detector for a removed GPU device, for every QRhi of the process
DutyCapPacingPolicy Default policy: a duty cap on progressive and batch work
FrameView View that a worker frame was rendered with (field-presentation §FVG-8)
GpuPacer One pacer of a process (rendering-revamp §RVA-7)
IGpuPacingPolicy How the pacer decides (§RVA-9: each algorithm sits behind an interface, and the proven method is the default)
PipelineStatistic What the Vulkan driver reports about one compiled fragment shader — construct-scene-evaluator §EV-T1 item 2
PipelineWarmer Construct-gpu-profiling-windows §WGP-A3.3 — a graphics pipeline's driver compile, done on a helper thread before the render thread creates it
PresentParams CPU copy of the std140 `Params` block in present.frag
PresentSyncWaits An accumulated set of wait handles applied to a QRhi's next submit
ReadbackSlot A QRhiReadbackResult that lives as long as the QRhi holds it
ThreadOwned A `T *` that remembers which thread may touch it
In this section