kwin/effects/backgroundcontrast
Martin Gräßlin c7d986c7fe [kwin] Remove the legacy OpenGL 1 compositing backend
KWin already has a de facto OpenGL 2 dependency through QML. Combined
with the fact that the OpenGL 1 backend is basically unmaintained and
also unused, it's better to remove it for the new major release.

This change includes:
 * Removal of cmake option KWIN_BUILD_OPENGL_1_COMPOSITING
 * Removal of KWIN_HAVE_OPENGL_1 compile option and all code
   ifdef'ed with it (partially removal of if-else constructs)
 * Removal of CompositingType::OpenGL1Compositing (flags are kept
   as a core flag should get introduced)
 * Driver recommendation for OpenGL1Compositing changed to XRender
   (should be evaluated whether the drivers can provide GL2)
 * Removal of configuration option "GLLegacy"
 * Removal of fooMatrix function in kwinglutils
 * Removal of ARBBlurShader
 * Removal of legacy code path in GLVertexBuffer
 * Removal of GLShaderManager::disable
 * if-blocks with ShaderManager::instance()->isValid() removed

REVIEW: 116042
2014-03-10 08:59:11 +01:00
..
.directory
backgroundcontrast.kdev4
CMakeLists.txt simplify: remove prepaintwindow/screen 2014-01-23 14:46:13 +01:00
contrast.cpp [kwin] Remove the legacy OpenGL 1 compositing backend 2014-03-10 08:59:11 +01:00
contrast.desktop SVN_SILENT made messages (.desktop file) 2014-03-03 04:35:02 +00:00
contrast.h correctly take the matrix of floats 2014-01-23 14:47:22 +01:00
contrastshader.cpp [kwin] Remove the legacy OpenGL 1 compositing backend 2014-03-10 08:59:11 +01:00
contrastshader.h fade out the effect if the window opacity is < 1 2014-01-23 14:47:49 +01:00