mutter/cogl/test-fixtures
Jonas Ådahl 0b568b68c6 Make all CoglOnscreen sub types inherit CoglOnscreen
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>
2021-01-30 09:11:45 +00:00
..
meson.build Add meson build support 2018-11-06 18:51:44 +01:00
test-unit.h cogl: Mark exported cogl symbols using COGL_EXPORT 2020-03-26 09:05:38 +01:00
test-utils.c Make all CoglOnscreen sub types inherit CoglOnscreen 2021-01-30 09:11:45 +00:00
test-utils.h *: Fix spelling mistakes found by codespell 2020-08-29 09:10:31 +00:00