scene: add primaries support to wlr_scene_buffer

This commit is contained in:
Simon Ser 2025-02-27 18:07:43 +01:00
parent ae85c31176
commit 071773cb27
2 changed files with 24 additions and 0 deletions

View file

@ -193,6 +193,7 @@ struct wlr_scene_buffer {
enum wl_output_transform transform;
pixman_region32_t opaque_region;
enum wlr_color_transfer_function transfer_function;
enum wlr_color_named_primaries primaries;
struct {
uint64_t active_outputs;
@ -545,6 +546,9 @@ void wlr_scene_buffer_set_filter_mode(struct wlr_scene_buffer *scene_buffer,
void wlr_scene_buffer_set_transfer_function(struct wlr_scene_buffer *scene_buffer,
enum wlr_color_transfer_function transfer_function);
void wlr_scene_buffer_set_primaries(struct wlr_scene_buffer *scene_buffer,
enum wlr_color_named_primaries primaries);
/**
* Calls the buffer's frame_done signal.
*/