[GSoC] KWin colour management

Martin Gräßlin mgraesslin at kde.org
Thu Mar 22 06:34:14 GMT 2012


On Thursday 22 March 2012 07:02:27 Kai-Uwe Behrmann wrote:
> Am 21.03.12, 20:34 +0100 schrieb Martin Gräßlin:
> > I think you do not know how KWin's rendering works. In a simplistic way: a
> > window is rendered to the screen through a shader. At runtime KWin decides
> > which shader to be used. As by that there is always only one active
> > shader, so to have color correction it has to be added to all shaders
> > which render windows/textures/colors.
> 
> Thanks for the description.
> 
> > This is different to any experience you might have from Compiz 0.8. There
> > the screen was not rendered with shaders but plugins could use shaders.> 
> >>> Do you have any references showing that it is impossible to add color
> >>> correction to Qt during the lifecycle of Qt 5? I'm sorry, but I don't
> >>> base
> >>> technical decisions on "my feeling says".
> >> 
> >> That would mean colour management appears earliest inside Qt 6. But it is
> >> at the moment not clear if that happens at all.
> > 
> > Any proof for these bold statements? Anything from Qt where I can see that
> > this is the case (also for Wayland)? Remember nobody wants to develop for
> > X
> > anymore ;-)
> 
> As we discuss a equivalent of colour management in KWin, we talk about
> default colour management of all displayed Qt widgets. That is a high goal
> and likely coming with some API changes. Such changes need quite some
> preparation.
> What signs are visible that with the first release of Qt 5 will have full
> CM? Even if people would put CM now high on the Qt develpers or similar
> agendas, CM will likely not get included soon to be ready for the first
> Qt 5 release. Then logically the next feature window is Qt 6.
Sorry but I don't follow that logic. Just because it won't make it into 5.0 
(which is impossible) does not mean that it won't enter any 5.x release.

And that's what I asked for: is there any reference stating that it won't be 
possible to add CM to Qt in the lifetime of Qt 5?

Cheers
Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20120322/3882f626/attachment.sig>


More information about the kde-core-devel mailing list