GSoC CM collaboration
ku.b at gmx.de
Mon Mar 3 10:33:48 PST 2008
Am 03.03.08, 18:59 +0100 schrieb Tomas Carnecky:
> Olivier Galibert wrote:
> > So the special atoms are attached to _root_ windows only, and not
> > windows in general. And they obviously don't specify the profiles for
> > only their own contents but for all the subwindows too. Makes more
> > sense.
> I was thinking more along these lines:
> - the root window specifies which profile the monitor uses
> - each window can specify in which profile its contents are
Unfortunedly this is not so clear. There will be windows which have
content up to the border and many which have differing regions. For
instance a paint application will have widgets in native space, while the
drawing area is tagged. The same for web browsers.
> Then someone deep down the chain, I'm proposing the compositing manager, would
> go and perform the appropriate transformations between the profiles.
> It adds additional costs, that's true, but so does if every toolkit does the
> transformation on its own! Also, you wouldn't have to run the shader on every
> window, maybe only on those that have a profile specified on their window and
> by that are showing that they care about the colors.
I'd expect the first implementation to be costly. Possibly there will
be enough time to implement some optimisations already.
developing for colour management
www.behrmann.name + www.oyranos.org
More information about the xorg