0b568b68c6
Thins means that e.g. MetaOnscreenNative now inherits CoglOnscreenEgl, which inherits CoglOnscreen which inherits CoglFramebuffer, all being the same GObject instance. This makes it necessary to the one creating the onscreen to know what it wants to create. For the X11 backend, the type of renderer (Xlib EGL or GLX) determines the type, and for the native backend, it's currently always MetaOnscreenNative. The "winsys" vfunc entries related to onscreens hasn't been moved yet, that will come later. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1514> |
||
---|---|---|
.. | ||
meson.build | ||
test-unit.h | ||
test-utils.c | ||
test-utils.h |