nightshade-renderer 0.52.0

GPU-driven wgpu renderer with a built-in frame graph.
Documentation
pub mod projection;
pub use projection::{
    atlas_shadow_fov, extract_frustum_planes, light_casts_atlas_shadow, sphere_in_frustum,
};

pub mod cluster;
pub mod ltc;
pub mod material_gpu;
pub mod shadow_inputs;

mod cloth;
pub use cloth::{ClothPass, ClothWriteTarget};

mod decal;
pub use decal::DecalPass;

mod sky;
pub use sky::SkyPass;

#[cfg(feature = "grass")]
mod grass;
#[cfg(feature = "grass")]
pub use grass::GrassPass;

mod grid;
pub use grid::GridPass;

pub mod lines;
pub use lines::{GpuBoundingVolumeData, LinesPass};

mod hiz;
pub use hiz::HizPass;

mod mesh;
pub use mesh::MeshPass;

mod scene_overlay;
pub use scene_overlay::SceneOverlayPass;

#[cfg(feature = "terrain")]
mod terrain;
#[cfg(feature = "terrain")]
pub use terrain::TerrainPass;

mod text;
pub use text::TextPass;

mod particles;
pub use particles::ParticlePass;

mod water;
pub use water::WaterPass;

mod skinned_mesh;
pub use skinned_mesh::{BlendedIblViews, SkinnedMeshPass};

mod ui_image;
pub use ui_image::UiImagePass;

mod ui_pass;
pub use ui_pass::UiPass;