Simple Graphic Library in Rust.
use srgl::CanvasBuilder;
fn main() -> Result<(), srgl::Error> {
CanvasBuilder::new()
.with_size(400, 300)
.build().run()
}
SRGL is a Rust based graphic rendering library. It is designed to be easy, fast and fun!
- 2D rendering
- anti-aliasing (wip)
- 3D rendering (wip)
- shading (Flat, Gouraud, Phong) (wip)
- ray tracing
- save img files (wip)
Examples are available in /examples
.