Module renderer

Source
Expand description

Stateful Vulkan pipeline cache, frame upload, command recording, and submission.

The renderer owns layouts, format-specific pipelines, and an optional glyph atlas, but never owns host targets, queues, or command pools. Rendering is synchronous: transient geometry is allocated per frame and the host queue is waited idle before those buffers and the framebuffer are destroyed.

Structsยง

VulkanRenderer
Stateful renderer for host-owned Vulkan frame targets.
VulkanRendererOptions
Renderer configuration retained for the renderer lifetime.
VulkanRendererStats
Saturating lowering counters for the most recently processed scene.