tessera_ui_basic_components/pipelines.rs
1//! Render and compute pipelines backing the basic components.
2//!
3//! Register these pipelines once during renderer initialization before rendering components.
4
5pub(crate) mod blur;
6pub(crate) mod checkmark;
7pub(crate) mod contrast;
8pub(crate) mod fluid_glass;
9pub(crate) mod image;
10pub(crate) mod image_vector;
11pub(crate) mod mean;
12pub(crate) mod pos_misc;
13pub(crate) mod shape;
14pub(crate) mod simple_rect;
15pub(crate) mod text;
16
17mod compute;
18mod draw;
19
20/// Register all draw and compute pipelines required by this crate.
21pub fn register_pipelines(app: &mut tessera_ui::renderer::WgpuApp) {
22 draw::register(app);
23 compute::register(app);
24}