A software renderer written in C++
- Perspective projection
- Backface culling
- Cohen–Sutherland Clipping
- DDA Line rendering
- Triangle rasterization
- Colour blending
- Perspective correct texture mapping
- Directional lighting
- Depth buffer
- OBJ loading support with material and texture mapping