Productivity
TGUI is a cross-platform modern C++ GUI library that originally supported SFML but now also has backends for SDL and GLFW.
For more information, please visit the website.
CI Github Actions
Code coverage
Windows | Linux | macOS | Android | iOS | |
---|---|---|---|---|---|
SFML_GRAPHICS | ✔ | ✔ | ✔ | ✔ | ✔ ? |
SFML_OPENGL3 | ✔ | ✔ | ✔ | N/A | N/A |
SDL_RENDERER | ✔ | ✔ | ✔ | ✔ | ✔ ? |
SDL_TTF_OPENGL3 | ✔ | ✔ | ✔ | N/A | N/A |
SDL_TTF_GLES2 | ✔ | N/A | ✔ | ✔ ? | |
SDL_OPENGL3 | ✔ | ✔ | ✔ | N/A | N/A |
SDL_GLES2 | ✔ | N/A | |||
GLFW_OPENGL3 | ✔ | ✔ | ✔ | N/A | N/A |
GLFW_GLES2 | ✔ | N/A | N/A | N/A |
Window backend | Font backend | Rendering backend | |
---|---|---|---|
SFML_GRAPHICS | sfml-window (>= 2.5) | sfml-graphics (>= 2.5) | sfml-graphics (>= 2.5) |
SFML_OPENGL3 | sfml-window (>= 2.5) | FreeType (>= 2.6) | OpenGL (>= 3.3) |
SDL_RENDERER | SDL2 (>= 2.0.18) | SDL2_ttf (>= 2.0.14) | SDL2 (>= 2.0.18) |