SPAM: Re: GSoC CM collaboration

Graeme Gill graeme2 at
Mon Mar 3 05:33:22 PST 2008

Kai-Uwe Behrmann wrote:

> - a ICC profile container attached to window content

I don't thing that's a good approach, as it would necessitate
incorporating the CMM deeply into things. Better to pass down
a device link and leave the CMM higher up the stack. This
then allows an open choice of CMM's and linking approaches
(intents, smart linking, tuning etc), as well as supporting
device links.

>> into the monitor space for display. This may not be viable
>> for interactive systems currently, but having the GPU color
>> convert into monitor space during composition sure seems feasible
>> with modern hardware.

In fact, using a GPU is probably the only practical way of managing
color for video, short of the display hardware having explicit
support for 3D table color management.
(There is code to do this sort of thing in the OpenEXR libraries).

> In addition to this, then the application should be able to opt out for 
> colour management down the rendering path.

Essential to allow for calibration and profiling.

Graeme Gill.

More information about the xorg mailing list