C++11 based application base for developing apps.
- CMake 3.2+.
- Compiler with support for lambda functions (C++11), such as VS 2013.
This environment uses:
- GLFW
- Used for window and OpenGL context handling, input handling, etc.
- GLEW - OpenGL Extension Wrangler Library
- Provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform. OpenGL core and extension functionality is exposed in a single header file.
- Dear ImGui
- A slim, simple to use, immediate mode graphical user interface.
- NanoVG
- A slim, simple to use, vector graphics rendering library.
https://cmake.org/cmake/help/latest/guide/tutorial/index.html