An experiment in software rendering to teach me more about it. Based on ssloy/tinyrenderer but adapted and written in C99.
- Remove SDL2 and go back to using raw PPM images
- Fix inverted Y axis from OBJ file parsing
- Implement full OBJ file parsing rather than just a subset
- Texturing
- Perspective projection
Tested to work on MacOS and Linux.
$ mkdir build
$ make
$ ./build/renderer