color_management_v1: relax restrictions on maxCLL and maxFALL

ref https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/428
This commit is contained in:
Félix Poisot 2025-12-27 14:49:38 +00:00
parent e6ddb6cdd3
commit 58f0867c04

View file

@ -469,8 +469,10 @@ static void image_desc_creator_params_handle_create(struct wl_client *client,
return;
}
if (!check_mastering_luminance_range(params_resource, &params->data, params->data.max_cll, "max_cll") ||
!check_mastering_luminance_range(params_resource, &params->data, params->data.max_fall, "max_fall")) {
uint32_t version = wl_resource_get_version(params_resource);
if (version < 2 &&
(!check_mastering_luminance_range(params_resource, &params->data, params->data.max_cll, "max_cll") ||
!check_mastering_luminance_range(params_resource, &params->data, params->data.max_fall, "max_fall"))) {
return;
}