Jonas Ådahl
c23c07716f
clutter/backend/x11: Remove screen dimension fields
...
They were not used.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2002 >
2021-10-18 14:36:15 +00:00
Jonas Ådahl
c6530551de
clutter/backend/x11: Don't keep track of a Screen pointer
...
It was used during init, and nowhere else.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2002 >
2021-10-18 14:36:15 +00:00
Jonas Ådahl
a545fecad3
clutter/x11: Remove X11 display name field
...
It was unused, and we don't even let clutter open the display itself.
Lets clean that up.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2002 >
2021-10-18 14:36:15 +00:00
Carlos Garnacho
dc6d3cead2
backends: Shuffle ClutterBackendX11 code into MetaClutterBackendX11
...
We have a Clutter implementation of the X11, just to subclass it in
our backends. Move the implementation entirely to src/backends/x11.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1862 >
2021-07-16 19:08:06 +02:00
Jonas Ådahl
90de521799
Make mutter manage its own clutter backends
...
Introduce two new clutter backends: MetaClutterBackendX11 and
MetaClutterBackendNative. They are so far only wrap ClutterBackendX11
and ClutterBackendEglNative respectively, but the aim is to move things
from the original clutter backends when needed.
https://bugzilla.gnome.org/show_bug.cgi?id=768976
2016-07-20 14:23:48 +08:00