- SDL3 development library
- Loads multiple .obj files and .png images
- Triangle scanline rasterization
- Flat shading
- Perspective correct texture mapping
- Z-buffer
- Controllable camera:
- W/A/S/D -> rotate
- Up/Down/Left/Right arrow -> pan
- Render Modes (hit num key):
- Wireframe_And_Vertices
- Wireframe
- Filled_Triangles
- Filled_Triangles_And_Wireframe
- Textured
- Textured_And_Wireframe
- Frustrum clipping before projection