This is a starter project for a cmake OpenGL, GLFW, glad project. There are a lot of things you need to initialize and write to create a simple OpenGL project. This repository tries to help start an OpenGL project.
In order to build, you need to install the requirements to build GLFW and glad from source. As of right now, glad requires Jinja2 python package, and GLFW requires multiple packages and libraries to be installed. See Compiling GLFW for details.
After the requirements are installed, run the following commands in this repository.
cmake -S . -B build
cmake --build build
Then, you can run the application.
./build/opengl_starter
These references can be relevant to this project.
- GLFW,
- glad,
- tutorials by Victor Gordan repository, videos,
- tutorials by Joey de Vries repository, website,
- tutorials by Opengl-tutorials repository, website,
- tutorials by GamesWithGabe repository, videos.