My first rendering engine, and first c++ project.
- Add time/pause/resume
- Ability to swap between (UI to switch between them)
- Remove reliance on Visual Studio for compilation
- Scenes
- Primitive 3d shapes
- Importing models/scenes
- Abstraction of render texture (dissasociation between screen and rendering)
- Upgraded uniform handling (parsing the shader file procedurally)
- Abstraction over camera
- Global illumination
- Other illuminations
- Making heavy use of TheCherno's OpenGL series: https://youtube.com/playlist?list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2&si=oy7T2YlawI_hBBkV