C++ header-only cross-platform OpenGL windowing and event handling