mirror of
https://repo.dec05eba.com/mglpp
synced 2026-09-29 16:18:52 +00:00
No description
- C++ 96.8%
- Meson 3.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| depends | ||
| include/mglpp | ||
| src | ||
| tests | ||
| .gitignore | ||
| .gitmodules | ||
| LICENSE | ||
| meson.build | ||
| meson_options.txt | ||
| project.conf | ||
| README.md | ||
| TODO | ||
Minimal Graphics Library (C++)
C++ wrapper for mgl
Dependencies
Build
libx11, libxrender, libxrandrwayland-client, wayland-egl, wayland-scanner, libxkbcommon(Only needed if mgl is built with the-Dwayland=truemeson option, which is set by default)pango(pangoft2)
Runtime
libglvnd (libGL.so, libGLX.so, libEGL.so)
Notes
Every window get function is cached from the last event poll, no calls to x11/wayland is made.
Only one window can be created and used at once.
mglpp needs to be initialized first and then a window has to be created before other functions are called.
TODO
Wayland support is not finished yet. Use MGL_WINDOW_SYSTEM_X11 for now in mgl::Init.