Barely functional, bug-ridden mess.
Project originally started with me following https://learnopengl.com/
Can be compiled on Windows with Visual Studio (msvc).
Can be compiled on Linux with makefile (gcc).
- OpenGL core 3.3 via glad (Website)
- GLFW (Website)
- GLM (Website)
- stb_image.h (Github)
- Assimp (Github)
Classes are used when inheritance is intended, structs are for when it is not.
Prefer composition over inheritance.
- When application launches, don't steal focus and mouse.