Prototype software 3D renderer written in C, made as a learning exercise.
Inspired by javidx9's 3D graphics engine tutorial series: https://www.youtube.com/watch?v=ih20l3pJoeU
Uses SDL2 for windowing, input, and event handling.
Build by just running make
Controls:
WASD: move camera around
Mouse: rotate camera
SPACEBAR: move camera up
SHIFT: move camera down
CTRL: slow movement speed
V: toggle depth buffer view mode
ESC: unfocus window
Q: exit