Module renderer

Module renderer 

Source
Expand description

The core rendering system for the Tessera UI framework. This module provides the main Renderer struct that manages the application lifecycle, event handling, and rendering pipeline for cross-platform UI applications.

Re-exports§

pub use app::WgpuApp;
pub use command::BarrierRequirement;
pub use command::Command;
pub use compute::ComputablePipeline;
pub use compute::ComputeBatchItem;
pub use compute::ComputePipelineRegistry;
pub use compute::ErasedComputeBatchItem;
pub use drawer::DrawCommand;
pub use drawer::DrawablePipeline;
pub use drawer::PipelineRegistry;

Modules§

app
Core WGPU app wrapper for Tessera renderer components.
command
Unified command system for rendering and computation.
compute
A unified system for GPU-based computation.
drawer
Graphics rendering pipeline management.
reorder
Command reordering utilities to improve batching and reduce GPU barriers.

Structs§

Renderer
Renderer
TesseraConfig
Configuration for the Tessera runtime and renderer.