kwin/kcmkwin
Casian Andrei a417888b0e Implement color correction support
The implementation consists of a class in libkwineffects.

There are some slight modifications in the compositor. Regions for
different outputs are drawn at different times.

Currently only per output color correction is implemented. However, the
grounds are prepared for implementing per window color correction
easily.

The ColorCorrection class needs to communicate via D-Bus with a KDED
module, KolorServer, which is a part of KolorManager.

The only visible part for the user consists of a check box in the
advanced tab for the compositing KCM.

The actual correction is done by injecting a piece of code in the
fragment shader, code that does a 3D lookup into a special color lookup
texture. The data for these textures is obtained from KolorServer. All
D-Bus calls are async.
2012-08-20 20:37:25 +03:00
..
kwincompositing Implement color correction support 2012-08-20 20:37:25 +03:00
kwindecoration introduce KDecorationPlugins::canLoad() 2012-07-22 11:18:14 +02:00
kwindesktop SVN_SILENT made messages (.desktop file) 2012-07-22 10:49:48 +02:00
kwinoptions Merge branch 'KDE/4.9' 2012-07-22 10:07:40 +02:00
kwinrules Merge branch 'KDE/4.9' 2012-07-22 10:07:40 +02:00
kwinscreenedges SVN_SILENT made messages (.desktop file) 2012-07-22 10:49:48 +02:00
kwinscripts SVN_SILENT made messages (.desktop file) 2012-07-21 11:43:56 +02:00
kwintabbox SVN_SILENT made messages (.desktop file) 2012-07-19 10:14:19 +02:00
CMakeLists.txt Import of a KCM for KWin scripts 2011-12-21 07:28:51 +01:00