A project written in C & SDL to explore writing a software 3D renderer from scratch. This is the slightly modified version of targeting Windows/MSVC. The MSVC toolchain requires some modifications to compile the original source code and I used the opportunity to explore Visual Studio 2022 on Windows.
The main dependency of this project is the SDL2 library. The following instructions were used to configure SDL in Visual Studio Cummunity 2022 with C++ support only: https://thenumbat.github.io/cpp-course/sdl2/01/vsSetup.html
- The incredibly fun 3D Graphics Programming from Scratch course by Gustavo Pezzi
f22.obj
,efa.obj
, andf117.obj
aircraft files were created by Artem Katrych.crab.obj
file was created by Bohdan Lvovdrone.obj
file was created by Willy Decarpentrie.