bevy_aabb_instancing/lib.rs
1//! [](https://crates.io/crates/bevy-aabb-instancing)
2//! [](https://docs.rs/bevy-aabb-instancing)
3//!
4//! Render millions of AABBs every frame with an instancing renderer.
5//!
6//! 
7//!
8//! # Demo
9//!
10//! ```sh
11//! cargo run --example wave --release
12//! ```
13//!
14//! # Features
15//!
16//! - vertex pulling renderer
17//! - cuboid edge shading
18//! - edge-only wireframes
19//! - clipping planes
20//! - multiple color modes: RGB and Linear-Range Scalar
21//! - depth jitter to counteract z-fighting of coplanar cuboids
22//!
23//! # License
24//!
25//! Licensed under the Apache License Version 2.0 by copyright holders Duncan
26//! Fairbanks and Foresight Mining Software Corporation.
27//!
28//! ## Sponsors
29//!
30//! The creation and maintenance of `bevy_aabb_instancing` is sponsored by
31//! Foresight Mining Software Corporation.
32//!
33//! <img
34//! src="https://user-images.githubusercontent.com/2632925/151242316-db3455d1-4934-4374-8369-1818daf512dd.png"
35//! alt="Foresight Mining Software Corporation" width="480">
36
37mod clipping_planes;
38mod cuboids;
39mod material;
40mod vertex_pulling;
41
42pub use clipping_planes::*;
43pub use cuboids::*;
44pub use material::*;
45pub use vertex_pulling::plugin::*;