This repository is my OpenGL playground to learn and expand my knownledge of computer graphics and rendering. Since this is mostly a learning experience for me, I will share the resources I have found and have mostly been following:
- The Cherno : OpenGL Tutorial Series
- docs.GL : OpenGL API Documentation
- LearnOpenGL : Written Guide to OpenGL
- Learning Modern 3D Graphics Programming : Written Guide to OpenGL/Modern Graphics Programming
I am currently using the following libraries:
- GLFW : OpenGL Utility Library
- GLEW : OpenGL Extension Library
- GLM : OpenGL Math Library
- STB : Image Loader
- ImGui : GUI Library
# Clone repository
git clone https://github.com/danegottwald/OpenGL.git
# Go to project directory
cd OpenGL
# Run cmake
cmake -G "Unix Makefiles" -B build
# Go to build directory
cd build
# Run make
make