Files
gtk/gdk
Georges Basile Stavracas Neto 8217b6e484 gdk/wayland/surface: Track and apply buffer scale
Add a new flag to track whether buffer scale is dirty or not,
and centralize calling wl_surface_set_buffer_scale() in a single
place: gdk_wayland_surface_sync_buffer_scale().

gdk_wayland_surface_sync_buffer_scale() is only called by
gdk_wayland_surface_sync(), which itself is called by the GL,
Vulkan, and Cairo contexts, right before submitting a frame.
This ensure that each frame has an up-to-date buffer scale.

This mimics how opaque and input regions are tracked.
2023-03-30 16:32:50 -03:00
..
2023-03-14 14:56:42 -04:00
2022-12-14 13:50:20 -05:00
2023-03-14 19:41:44 -07:00
2022-09-23 23:33:42 -04:00
2021-09-24 22:50:29 +02:00
2021-09-24 22:50:29 +02:00
2023-03-14 14:56:42 -04:00
2022-09-23 19:49:58 -04:00
2022-10-05 23:01:28 -04:00
2023-03-14 14:56:42 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 23:33:42 -04:00
2023-03-14 14:56:42 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2022-11-17 22:49:45 -05:00
2022-09-23 19:49:58 -04:00
2021-05-22 17:25:26 -04:00
2022-11-17 22:49:56 -05:00
2021-10-26 20:59:37 +02:00
2023-03-14 14:56:42 -04:00
2022-11-17 22:49:56 -05:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2023-03-14 19:41:44 -07:00
2022-09-23 23:33:42 -04:00
2021-10-06 22:50:07 +02:00
2023-03-14 14:56:42 -04:00
2022-09-23 19:49:58 -04:00
2021-10-26 20:59:37 +02:00
2023-03-25 15:06:19 -04:00
2022-09-23 19:49:58 -04:00
2023-03-27 21:29:08 +02:00
2023-01-14 00:14:41 -05:00
2023-03-14 14:56:42 -04:00
2022-09-23 19:49:58 -04:00
2021-09-24 22:50:29 +02:00
2022-09-23 19:49:58 -04:00
2021-09-10 16:56:42 -05:00
2022-09-24 10:03:37 -04:00
2022-07-16 09:43:46 -04:00
2021-10-26 20:59:37 +02:00
2023-02-02 12:32:28 +01:00
2023-02-02 12:32:28 +01:00
2023-03-27 21:29:08 +02:00
2023-03-27 21:29:08 +02:00
2022-09-23 23:33:42 -04:00
2023-03-14 14:56:42 -04:00
2023-03-27 21:29:08 +02:00
2021-03-11 16:37:31 +00:00
2021-05-22 21:21:10 -04:00
2022-12-18 11:29:10 +05:30
2021-05-22 17:25:26 -04:00
2023-03-14 14:56:42 -04:00
2022-09-23 19:49:58 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2021-03-11 16:37:31 +00:00
2022-09-23 19:49:58 -04:00
2023-03-16 21:40:02 +01:00
2023-03-14 14:56:42 -04:00
2021-05-22 17:25:26 -04:00
2023-02-15 00:39:18 +01:00
2023-03-14 11:16:30 -04:00
2023-03-14 19:41:44 -07:00