[RFC wayland-protocols v2 1/1] Add the color-management protocol

Graeme Gill graeme2 at argyllcms.com
Thu Mar 7 01:47:33 UTC 2019

Niels Ole Salscheider wrote:


> We added the device link profiles for "professional" applications that want to 
> have full control. 

Right, but with the availability of wl_surface.enter/leave events, the
client can keep track of which displays the surface is mapped to,
and do its own color conversion for the highest priority
display. So device links aren't needed. This simplifies the
compositor requirements considerably (no need to support
buffers with up to 15 channels).

> In these situations you would not want any sort of blending of the surface 
> that contains the photo / video frame / ... I don't know if we want to 
> guarantee that it does never happen (maybe the compositor makes the window a 
> bit transparent while moving it around?) - but the assumption was that these 
> would be rare cases and that we would accept blending in the output color 
> space then.

Blending isn't a problem if it doesn't alter the pixel values
for opaque surfaces.

	Graeme Gill.

More information about the wayland-devel mailing list