mirror of
https://github.com/brl/mutter.git
synced 2024-11-26 10:00:45 -05:00
3794df608c
When the preferred path META_SHARED_FRAMEBUFFER_COPY_MODE_SECONDARY_GPU cannot be used, as is the case for e.g. DisplayLink devices which do not actually have a GPU, try to use the primary GPU for the copying before falling back to read-pixels which is a CPU copy. When the primary GPU copy works, it should be a significant performance win over the CPU copy by avoiding stalling libmutter for the duration. This also renames META_SHARED_FRAMEBUFFER_COPY_MODE_* because the new names are more accurate. While the secondary GPU copy is always a GPU copy, the primary copy might be either a CPU or a GPU copy. https://gitlab.gnome.org/GNOME/mutter/merge_requests/615 |
||
---|---|---|
.. | ||
backends | ||
compositor | ||
core | ||
meta | ||
tests | ||
ui | ||
wayland | ||
x11 | ||
libmutter.pc.in | ||
meson.build | ||
org.freedesktop.login1.xml | ||
org.gnome.Mutter.DisplayConfig.xml | ||
org.gnome.Mutter.IdleMonitor.xml | ||
org.gnome.Mutter.RemoteDesktop.xml | ||
org.gnome.Mutter.ScreenCast.xml |