kwin/kcmkwin/kwincompositing
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
..
CMakeLists.txt
interface_util.h
ktimerdialog.cpp
ktimerdialog.h
kwincompositing.desktop SVN_SILENT made messages (.desktop file) 2012-07-19 10:14:19 +02:00
main.cpp Implement color correction support 2012-08-20 20:37:25 +03:00
main.h Show detailed information why an effect cannot be loaded 2012-05-15 18:02:57 +02:00
main.ui Implement color correction support 2012-08-20 20:37:25 +03:00
Messages.sh