mutter/src
Jonas Ådahl 22d08501a8 cursor-renderer/native: Fix cursor sprite CRTC scale
The CRTC cursor sprite scale was incorrectly assumed to be always 1.0
when using the default not-scale-monitor-framebuffer mode. This is
harmless in most cases, as most clients provide HiDPI capable cursors,
but for the ones that didn't, we'd end up drawing their cursors
unscaled, when using the cursor planes.

Fix this by using the "texture scale" which is what is intended for
this.

Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2477
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2698>
2022-11-18 11:26:30 +00:00
..
backends cursor-renderer/native: Fix cursor sprite CRTC scale 2022-11-18 11:26:30 +00:00
compositor window: Move surface property to it subclasses 2022-11-17 11:30:56 +00:00
core window: Move surface property to it subclasses 2022-11-17 11:30:56 +00:00
meta barrier: Make type derivable again 2022-09-15 12:27:52 +00:00
tests window: Move surface property to it subclasses 2022-11-17 11:30:56 +00:00
ui frames: Add basic color-scheme support 2022-07-29 13:19:23 +00:00
wayland window: Move surface property to it subclasses 2022-11-17 11:30:56 +00:00
x11 core: Untangle meta_window_shared_new 2022-11-17 11:30:56 +00:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build Move MetaProfiler from the backend to core 2022-11-01 21:04:21 +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