diff options
author | Pekka Paalanen <pekka.paalanen@collabora.com> | 2024-02-16 12:06:10 +0200 |
---|---|---|
committer | Pekka Paalanen <pekka.paalanen@collabora.com> | 2024-02-23 16:46:39 +0200 |
commit | dcaff175b40e8f5437fba5784fbe5e2e0fff0d7f (patch) | |
tree | f0a95e90c29e81bb670e329c1c29e3cf9f0e5465 | |
parent | bdea44919b14440906306f8ae4e2c82b445477c8 (diff) |
libweston: assert that color manager supports perceptual
This is required by the protocol spec.
Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.com>
-rw-r--r-- | libweston/color-management.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libweston/color-management.c b/libweston/color-management.c index 986fd562..ba40fee8 100644 --- a/libweston/color-management.c +++ b/libweston/color-management.c @@ -1110,6 +1110,10 @@ weston_compositor_enable_color_management_protocol(struct weston_compositor *com { uint32_t version = 1; + weston_assert_bit_is_set(compositor, + compositor->color_manager->supported_rendering_intents, + WESTON_RENDER_INTENT_PERCEPTUAL); + if (!wl_global_create(compositor->wl_display, &xx_color_manager_v2_interface, version, compositor, bind_color_management)) |