mutter/src
Jonas Ådahl 7049b2f274 Revert "renderer-native: Actually use shadow fb when using software rendering"
It was not the lack of forcing the shadow fb that caused slowness, but
rather due to the method the shadow fb content was copied onto the
scanout fb. With 'clutter: Use cogl_blit_framebuffer() for shadow FB'
we'll use a path that shouldn't be slow when copying onto the scanout
fb.

Also 437f6b3d59 accidentally enabled
shadow fb when using hw accelerated contexts, due to the cap being set
to 1 in majority of drivers. While the kernel documentation for the
related field says "hint to userspace to prefer shadow-fb rendering",
the name of the hint when exposed to userspace is
DRM_CAP_DUMB_PREFER_SHADOW, thus should only be taken into consideration
for dumb buffers, not rendering in general.

This reverts commit 437f6b3d59.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/818
2019-09-30 11:30:47 +02:00
..
backends Revert "renderer-native: Actually use shadow fb when using software rendering" 2019-09-30 11:30:47 +02:00
compositor display: Handle late unredirect (un)inhibit calls 2019-09-26 11:43:00 +02:00
core main: Make process PR_SET_DUMPABLE 2019-09-27 14:27:09 +00:00
meta shaped-texture: Declare that we inherit from GObject 2019-09-20 15:03:52 +00:00
tests clutter: Introduce geometric picking 2019-09-02 16:41:13 +00:00
ui cleanup: Don't use g_memmove() 2019-07-18 11:01:09 +02:00
wayland wayland/dnd-surface: Scale DnD-surface-actor content if necessary 2019-09-27 15:48:36 +00:00
x11 x11: Update focus on the X11 display before the MetaDisplay 2019-09-27 13:52:12 +00:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build clutter: Move evdev input to src/backends/native 2019-08-24 08:59:08 +00:00
meta-marshal.list cursor-tracker: Use our own marshal for cursor-moved 2019-07-31 09:34:17 +00:00
org.freedesktop.login1.xml MetaLauncher: Don't g_error() on failure 2015-11-06 17:03:59 -05:00
org.gnome.Mutter.DisplayConfig.xml fixed typo 2018-07-24 13:16:36 +00:00
org.gnome.Mutter.IdleMonitor.xml idle-monitor: Add ResetIdletime API, for testing purposes 2018-04-16 13:28:03 +02:00
org.gnome.Mutter.RemoteDesktop.xml Fix typo in RemoteDesktop dbus api 2019-05-22 16:21:57 +02:00
org.gnome.Mutter.ScreenCast.xml org.gnome.Mutter.ScreenCast: Document what was added in API version 2 2019-02-26 13:39:11 +00:00