aboutsummaryrefslogtreecommitdiff

Minimal Graphics Library (C++)

C++ wrapper for mgl

Dependencies

Build

libx11, libxrender, libxrandr
wayland-client, wayland-egl, wayland-scanner

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.