Re: A solution for gamma-adjustment support in Wayland
Mattias Andrée <[email protected]>
| Newsgroups | gmane.linux.xdg.devel |
|---|---|
| Message-ID | <[email protected]> |
On Thu, 15 Dec 2016 13:18:17 +0100 Kai-Uwe <[email protected]> wrote: > > Date: Wed, 7 Dec 2016 13:10:52 +0100 > > From: Mattias Andrée <[email protected]> > > > ### Abstract ### > > > > With the advent of Wayland, our display server has lost > > a functionality — access to the graphic cards’ colour > > loop-up tables — that has been used to implement, > > amongst other things, ergonomic functionality. But we > > now have a chance to start from scratch and do it the > > right way. > > The assumption of a out of band color communication is > not convenient nor relyable. So colord for ICC stuff in > wayland is the bad as is currently state. Each window > system should support proper gamma ramp access and a way > to transport ICC profiles along the logical monitor > connection APIs. So far all color relevant display > systems have evolved like this sooner or later. > > libcoopgamma is GPL. A really unacceptable choice for a > API, which shall be used by everyone to reach the goal of > a more structured / disciplined gamma access. libcoopgamma is just one implementation, anyone can choose make there library with whatever license they want. And Wayland should have their own API which libcoopgamma uses for Wayland support. > > Color correction goes recently more and more into the > CLUT direction. That is different to the per channel > gamma APIs you propagate. An abstraction of gamma versus > CLUT is needed. Effects should not be sticked to a > particular technology or they will fail in many cases: > e.g. the need to reinvent this API if one needs a > desaturated appearance. I'm aware that per channel ramps is not enough, but it is available in almost all display servers and is required for already existing programs. We also need support for matrices along with the ramps. > > best regards > Kai-Uwe > _______________________________________________ > xdg mailing list > [email protected] > https://lists.freedesktop.org/mailman/listinfo/xdg _______________________________________________ xdg mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/xdg
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEVpvRaWkX/jGdKkcivyI2omeKanYFAlhSs6UACgkQvyI2omeK anYqPA//RhOmA/5GHmQovpf47qhhdihO8oggZA9DjFx+SUoODKkChYQumT8yeujg hfZmQmKg3QURdiagMJj/hoq81lu0+9mHogwlmbSz6qOZC7xJrJIsazBJadMeOHuh NZE9hU6ZoQAPMiRwe8KScp46k/HOosBhTP1ro15d2xRDq1R0Ha/13P4v8hpcfJxD 83jOsjH3FUsd5ANWmaxgI8ZL/TSUtaWPUWhYFM7/3u/n41kIx/h5tmb9uDGnO05P s/ce8JnMexmo1mIm5UthGEP0rVp3Tt4rWmD6sNZsQ1XakooEWWYLjbuvXwvElXX9 ORV9zIHyExlhaWFkmrRmvCsunfaR4PbZjFQvowYf0J/YjjdTN6DhrvrDUhZmf7Z9 bFe6+cRLNnlyxMsG/WJeEb/IZSuS6AaTsyDyKr2euCEjNqnBKRUg8pLza7vuY1MU xYyNepMMNGy2S/XgVfrO55NlyggofP52TsYJU3iy2uMDf/nCRvJlbU+AHr9r1R3W 0u+amqDGwUzMyWifg+AdruwpAGKtBdM69JcnEBQfh04sPaWMvUwalqA0PYO8UUX+ U+5hlXvG2xr3zzZZeVazRNkd5ceiLI44EHaK6ozJqvTPQKnCbszb0ep59aAbbAKT fcwOCb/JE1fpRMoLdS3/JVm2hLeSDeMP2voyGuyWa2LT+DQdBZI= =Sm1J -----END PGP SIGNATURE-----