mutter/src
Erico Nunes 932351c2bb backends: Set up swap_region without damage history
Following the EGL_KHR_swap_buffers_with_damage specification, the
surface damage used by eglSwapBuffersWithDamage does not need to
contain the damage history.
Rework that to initialize swap_region earlier, before appending the
damage history.
This may help optimizing the composition process in some cases (at least
on X11 when EGL_KHR_swap_buffers_with_damage is available) by not
accumulating additional regions as damaged unnecessarily.

Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2241>
2022-09-02 11:06:04 +00:00
..
backends backends: Set up swap_region without damage history 2022-09-02 11:06:04 +00:00
compositor clutter/utils: Remove magic numbers from fixed point calculations 2022-09-02 07:33:26 +00:00
core workspace: Mark a string as translatable 2022-09-02 08:04:31 +00:00
meta util: Add 'color' debug topic 2022-09-01 14:31:40 +00:00
tests color-device: Pass calibration state separately when creating profile 2022-09-01 21:09:28 +00:00
ui frames: Add basic color-scheme support 2022-07-29 13:19:23 +00:00
wayland wayland: Ignore text_input requests from unfocused clients 2022-09-02 09:19:42 +00:00
x11 window: Make monitor from rect finder helper more clearly named 2022-08-11 11:32:42 +00:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build core: Make sound player feature optional 2022-09-02 08:04:31 +00:00
meta-private-enum-types.c.in build: Add missing include 2022-08-10 20:28:40 +02:00
meta-private-enum-types.h.in screen-cast: Add screen cast flag to streams 2020-07-30 09:51:16 +02:00