volren_gpu/lib.rs
1//! GPU-accelerated volume renderer using [wgpu](https://wgpu.rs).
2//!
3//! This crate depends on [`volren_core`] for all data types and provides the
4//! wgpu rendering pipeline. It is deliberately separated so that headless
5//! pipelines (testing, server-side processing) can depend only on `volren-core`.
6
7#![deny(missing_docs)]
8#![deny(unsafe_code)]
9#![warn(clippy::all)]
10
11pub mod renderer;
12pub(crate) mod texture;
13pub(crate) mod uniforms;
14
15pub use renderer::{CrosshairParams, OrientationLabels, RenderError, Viewport, VolumeRenderer};