softrender 0.1.0

Software Renderer in Rust
1
2
3
4
5
6
7
8
9
10
11
12
//! Rendering pipeline implementation

pub mod geometry;
pub mod line;
pub mod framebuffer;
pub mod uniform;
pub mod pipeline;

pub use self::geometry::{FaceWinding, ClipVertex, ScreenVertex};
pub use self::framebuffer::FrameBuffer;
pub use self::uniform::{Barycentric, barycentric_interpolate};
pub use self::pipeline::{Pipeline, VertexShader, FragmentShader, Fragment, LineStyle};