libstorm is a free open-source 3D graphics application framework for Windows and Linux (SteamOS) written in modern C++ and distributed under MIT license. The core component is a high-level general purpose rendering API designed to simplify routine rendering tasks. Another major component is a platform abstraction layer which simplifies interaction with window manager and input devices.
System requirements (Windows):
- CMake 3.17.2
- Visual Studio 2019 16.5.4
- OpenGL 3.3
System requirements (Linux):
- CMake 3.17.2
- Clang 9
- OpenGL 3.3
- libxcb
- libxcb-xfixes
- libxcb-xinput
- libxcb-xrandr
- libxkbcommon
- libxkbcommon-x11
- libX11
- libGL