This template aims to bootstrap opengl app with builtin imgui, glm and glfw. Currently works on windows. General structure of this template was heavily inspired by Walnut framework. Basically cmake version of walnut but OpenGL. If you want to develop something with vulkan go ahead with walnut.
I'm not expert of cmake as you can guess. Any pr for configuring cmake will appreciate.
Clone this repo recursively (i suggest shallow clone). Change directory to scripts. run generate script, run build script, run app.
- Glfw for windowing
- Glm for common math
- imgui for immediate ui