Based on learnopengl.com tutorials, using GLFW for multiplatform window and opengl context initialization, glad for OpengGL loading, STB Image for image loading and GLM for 3D mathematics.
CMake is used to create the build and in the .vscode
directory there are some configuration files to setup the development enviroment in Visual Studio Code.