weston/libweston/backend-drm
Derek Foreman f07af89f9c libweston: Move output damage subtraction out of backends
Right now every backend clears output damage from the primary plane when
it repaints. Instead of having this same operation spread across all
the backends, just do it in the core instead.

In the future, we want to remove damage tracking from the primary plane
entirely, and this is a small step in that direction.

Signed-off-by: Derek Foreman <derek.foreman@collabora.com>
2023-07-11 07:26:43 -05:00
..
drm-gbm.c backend-drm: Use weston_compositor.shutting_down 2023-06-19 21:32:47 +01:00
drm-internal.h backend-drm: fix possible leak of struct drm_output 2023-06-27 10:57:12 +00:00
drm-virtual.c backend-drm/drm-virtual: Hang off the drm_backend 2023-02-20 12:41:03 +02:00
drm.c libweston: Move output damage subtraction out of backends 2023-07-11 07:26:43 -05:00
fb.c backend-drm: fix possible leak of struct drm_output 2023-06-27 10:57:12 +00:00
kms-color.c Revert "backend-drm: add HDR_OUTPUT_METADATA definitions" 2022-06-07 09:35:14 +01:00
kms.c backend-drm: schedule connector disable for detached head 2023-04-18 11:11:21 +02:00
libbacklight.c libbacklight: Fix backlight never gets initialized 2022-04-11 08:38:00 +03:00
libbacklight.h backend-drm: move into new subdir 2019-05-16 13:32:34 +01:00
meson.build backend-drm: use libdisplay-info 2023-04-28 16:18:22 +03:00
modes.c backend-drm: drop HDR without libdisplay-info 2023-04-28 16:18:22 +03:00
state-helpers.c backend-drm: Pass view alpha to plane state and commit 2023-03-30 17:29:57 +01:00
state-propose.c libweston,backends: assert if z_order_list contains pnodes for wrong output 2023-07-11 07:26:23 -05:00
vaapi-recorder.c drm/vaapi: Fix pointer-size confusion 2021-08-03 11:13:23 +00:00
vaapi-recorder.h backend-drm: move into new subdir 2019-05-16 13:32:34 +01:00