1
0
Fork 0
mutter-performance-source/src
Jonas Ådahl b4a8247191 screen-cast: Track and always record cursors
Always force-track the cursor position (so that the X11 backend can keep
it up to date), and if the cursor wasn't part of the sampled
framebuffer when reading pixels into CPU memory, draw it in an extra
pass using cairo after the fact. The cairo based cursor painting only
happens on the X11 backend, as we otherwise inhibit the hw cursor.

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1391
2020-08-05 11:11:38 +02:00
..
backends screen-cast: Track and always record cursors 2020-08-05 11:11:38 +02:00
compositor clutter-stage: Add gl-video-memory-purged signal 2020-08-05 08:26:37 +00:00
core wayland: Add API to launch trusted clients 2020-08-04 08:42:29 +00:00
meta cursor-tracker: Add X11 cursor tracker backend 2020-08-05 11:11:38 +02:00
tests screen-cast: Add screen cast flag to streams 2020-07-30 09:51:16 +02:00
ui cleanup: Remove duplicate semicolons in C code 2020-07-28 10:32:46 +02:00
wayland wayland: Add API to launch trusted clients 2020-08-04 08:42:29 +00:00
x11 x11: Add STRING/UTF8_STRING targets for selection sources lacking them 2020-07-27 08:34:40 +00:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build cursor-tracker: Add X11 cursor tracker backend 2020-08-05 11:11:38 +02:00
meta-marshal.list cursor-tracker: Use our own marshal for cursor-moved 2019-07-31 09:34:17 +00:00
meta-private-enum-types.c.in screen-cast: Add screen cast flag to streams 2020-07-30 09:51:16 +02:00
meta-private-enum-types.h.in screen-cast: Add screen cast flag to streams 2020-07-30 09:51:16 +02: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 monitor-manager: Remove "supports-mirroring" from D-Bus desciption file 2020-05-08 06:50:16 +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 screen-cast: Add 'is-recording' option to record methods 2020-07-31 10:41:15 +02:00