1
0
Fork 0
mutter-performance-source/src
Robert Mader f21762ea6e wayland: Add support for preferred_buffer_scale/transform
Which got introduced in wl_compositor version 6.

Note that if the surface is visible on multiple monitors with different
transforms, we pick the transform of the monitor which we choose for the
scale as well. This doesn't really matter at the moment, as the
transform is only really relevant for direct-scanout - which we
currently only support for fullscreen clients.

Once we support direct-scanout for partially visible clients we'll
likely want to introduce a more sophisticated algorithm.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3580>
2024-03-08 17:01:43 +00:00
..
backends screen-cast-stream-src: Always advertise support for BGRA 2024-03-08 14:31:16 +00:00
common backend/native: Move DrmFormatBuf to cogl-drm-formats 2024-01-03 14:46:41 +01:00
compositor compositor/drag: Use "default" cursor for moving windows 2024-03-02 23:42:55 +00:00
core window: Stop event propagation for drag and window-menu triggering events 2024-03-04 09:59:59 +00:00
frames Revert "frames: Always initialize _MUTTER_FRAME_EXTENTS to zero" 2024-03-01 10:54:32 +01:00
meta core: Pass position hint to meta_window_begin_grab_op() 2024-02-27 00:19:22 +01:00
tests monitor-manager: Add support for refresh rate modes 2024-03-02 12:08:21 +00:00
wayland wayland: Add support for preferred_buffer_scale/transform 2024-03-08 17:01:43 +00:00
x11 x11: Pass NET_WM_MOVERESIZE coordinates as window drag hint 2024-02-27 00:19:22 +01:00
meson.build build/meta: Add explicit dependency on Gio-2.0 gir 2024-02-27 10:35:06 +01: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