A lightweight C++ boilerplate for starting OpenGL development. This project handles window creation, input management, and basic rendering using modern OpenGL standards.
- Language: C++17
- Graphics API: OpenGL 3.3+ (Core Profile)
- Windowing/OS: GLFW 3.3
- Extension Loader: GLAD
- Mathematics: GLM (OpenGL Mathematics)
- Build System: CMake
- Automated dependency management via CMake.
- Pre-configured GLAD and GLFW.
- Clean project structure (src, include, external).
- Basic shader loading and triangle/rectangle rendering.
Ensure you have the following installed:
- CMake (3.10 or higher)
- C++ Compiler (MSVC for Windows, GCC/Clang for Linux)
- Git
- Clone the repository:
git clone [https://github.com/slyfoxnoname/OpenGL_Start.git](https://github.com/slyfoxnoname/OpenGL_Start.git) cd OpenGL_Start