a little rendering engine being built using C++ and OpenGL. WIP.
Note: if you run this via WSL you might get weird artifactS as WSL is a subsystem and doesn't have direct access to a GPU.
To run on linux :
1.Install glfw3, OpenGL and glm system wide (will clarify on this later)
2. cd into build folder
3. cmake ..
4. make && ./engine
If you are using Visual Studio with the CMake integration, make sure to set the working directory to the build/ folder (not the project root).
By default, Visual Studio may try to run from the project root, which will cause issues finding compiled binaries.
Some screenshots
Absolute Basics:

Diffuse + Ambient lighting Implemented:

Phong lighting implemented + support for diffuse and specular maps. Also added support for global directional illumination.
Spot Light:
Model author: vikramart2001 (https://sketchfab.com/vikramart2001)
the skybox was downloaded from learnopengl.com

