From 13f096b0ace99e3709bc29ea3287afef6ebaf238 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Tue, 21 Feb 2023 10:20:21 +0100 Subject: [PATCH] output-layer: add wlr_output_layer_state.damage Closes: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3593 --- include/wlr/types/wlr_output_layer.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/wlr/types/wlr_output_layer.h b/include/wlr/types/wlr_output_layer.h index 4e28d559..f4aef058 100644 --- a/include/wlr/types/wlr_output_layer.h +++ b/include/wlr/types/wlr_output_layer.h @@ -68,6 +68,9 @@ struct wlr_output_layer_state { struct wlr_fbox src_box; // Destination box in output-buffer-local coordinates struct wlr_box dst_box; + // Damaged region since last commit in buffer-local coordinates. Leave NULL + // to damage the whole buffer. + const pixman_region32_t *damage; // Populated by the backend after wlr_output_test() and wlr_output_commit(), // indicates whether the backend has acknowledged and will take care of