mutter/src
Robert Mader 7f93004809 compositor/native: Check that the surface can be scanned out untransformed
Before scanning out the surface of a native client we have
to check the following attributes that influence the
relationship between buffer and the defined result on screen:
 - buffer scale
 - buffer transform
 - viewport

In the future we can loose these checks again in cases where the
display hardware supports the required operations (scaling, cropping
and rotating).

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2276>
2022-03-05 14:14:37 +00:00
..
backends kms/impl-device/atomic: Fix function type signature 2022-03-04 23:12:24 +00:00
compositor compositor/native: Check that the surface can be scanned out untransformed 2022-03-05 14:14:37 +00:00
core window: Make a better guess at initial monitor 2022-03-04 14:48:25 +00:00
meta laters: Expose MetaLaters publicly 2022-02-07 17:52:05 +00:00
tests tests/screen-cast: Add input injection tests to screen cast client 2022-03-04 18:13:45 +00:00
ui window: Move icon management to X11 implementation 2022-02-07 17:52:05 +00:00
wayland compositor/native: Check that the surface can be scanned out untransformed 2022-03-05 14:14:37 +00:00
x11 window: Move some display level window processing to MetaDisplay 2022-02-07 17:52:05 +00:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build meson: Allow to build without gnome-desktop 2022-03-03 15:07:38 +00:00
meta-private-enum-types.c.in core: Drop "volatile" from static GTypes in manual registration 2021-03-22 10:47:51 +00:00
meta-private-enum-types.h.in screen-cast: Add screen cast flag to streams 2020-07-30 09:51:16 +02:00