Skip to content

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rusterizer

A simple 3D rasterizer written in Rust. This is a 100% software 3d rasterizer that runs on the CPU and draws directly to the frame buffer (i.e. it does not use a graphics library or GPU). A graphics library utilising the GPU is, of course, a far superior option for any real use case so consider this as purely a learning exercise.

screenshot

Getting Started

To build and run:

cargo run --release

To run the unit tests:

cargo test

To run the benchmarks:

cargo bench

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

About

A basic 3D rasterizer in Rust

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages