This is a simple opengl wrapper, with support for rendering 2D shapes & textures, as well as 3D objects and model loading, with basic lighting.
To build it, use CMake and ninja-build (or a different generator):
# clone repo
git clone https://github.com/snej55/opengl-wrapper.git
cd opengl-wrapper
# generate cmake files
cmake -S . -B bin -G Ninja
cd bin
# build
ninja