Skip to main content

rustial_renderer_wgpu/
lib.rs

1#![warn(missing_docs)]
2#![cfg_attr(not(test), deny(clippy::unwrap_used))]
3//! # rustial-renderer-wgpu
4//!
5//! Pure WGPU renderer for the rustial 2.5D map engine.
6//!
7//! This crate owns all GPU resources (pipelines, buffers, textures, shaders).
8//! The host application provides a `wgpu::Device` and `wgpu::Queue`.
9pub mod gpu;
10pub mod painter;
11pub mod pipeline;
12
13mod renderer;
14
15pub use gpu::terrain_buffers::TerrainInteractionBuffers;
16pub use gpu::tile_atlas::AtlasDiagnostics;
17pub use renderer::{RenderParams, VisualizationPerfStats, WgpuMapRenderer};