mutter/src
msizanoen 6b79a0bae1 cullable: Split unobscured and redraw clip region culling
This splits culling into two different phases to move unobscured region
culling to pre-paint to fix #2680. This is needed as direct scanout
skips the paint phase altogether, but the pre-paint phase always runs as
it's used for selecting the direct scanout surface.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3127>
2023-08-12 10:27:45 +00:00
..
backends backends/native: Fix handling order of key event 2023-08-09 11:36:42 +00:00
common cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
compositor cullable: Split unobscured and redraw clip region culling 2023-08-12 10:27:45 +00:00
core core: Use ClutterEvent getter methods 2023-08-08 04:11:11 +02:00
frames cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
tests clutter: Update ClutterActorClass event vmethods to use ClutterEvent 2023-08-09 11:53:18 +00:00
wayland wayland: Use ClutterEvent getter methods 2023-08-08 04:11:13 +02:00
x11 backends/x11: Rename function to reset X11 cached current monitor info 2023-08-08 04:00:11 +02:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build compositor: Add MetaMultiTexture class 2023-07-25 21:24:35 +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 cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00