From a652a696db7629c7b1079db643f26ce829f92043 Mon Sep 17 00:00:00 2001 From: Xaver Hugl Date: Mon, 1 Sep 2025 14:56:13 +0200 Subject: [PATCH] color-management: clarify white point adaptation with parametric descriptions The adaptation state of the viewer is required for interpreting colors, and specifically for adapting them to a different white point. This commit defines it to match existing implementations and display class ICC profiles: The viewer is assumed to be fully adapted to the primary color volume's white point. The mastering display white point is not used for this, as it is both somewhat unlikely to be relevant for the adaptation state of the content creator, and also relatively likely to be incorrect in existing images, videos and games. Signed-off-by: Xaver Hugl --- staging/color-management/color-management-v1.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/staging/color-management/color-management-v1.xml b/staging/color-management/color-management-v1.xml index 96a063e..a8d286c 100644 --- a/staging/color-management/color-management-v1.xml +++ b/staging/color-management/color-management-v1.xml @@ -959,6 +959,10 @@ Once all properties have been set, the create request must be used to create the image description object, destroying the creator in the process. + + A viewer, who is viewing the display defined by the resulting image + description (the viewing environment included), is assumed to be fully + adapted to the primary color volume's white point.