output-layer: add cropping support

Add a src_box state field. Use the SRC_* KMS props in the DRM
backend, reject the layers in the Wayland backend (for now, we can
support it later via viewporter).
This commit is contained in:
Simon Ser 2023-04-20 10:39:46 +02:00
parent d795824346
commit 44069dfd5e
4 changed files with 23 additions and 4 deletions

View file

@ -832,6 +832,7 @@ bool wlr_output_commit_state(struct wlr_output *output,
wl_list_insert(output->layers.prev, &layer->link);
// Commit layer state
layer->src_box = layer_state->src_box;
layer->dst_box = layer_state->dst_box;
}
}