kwin/libkwineffects
Fredrik Höglund d2cb9f9bf6 Add a model-view and a projection matrix in WindowPaintData
Effects currently modify the matrices by reading back the uniform
values from the shader they assume will be used to paint the window,
set new values for the uniforms, call paintWindow(), and then restore
the uniforms to their previous values.

This is both slow and unreliable, and will not work with dynamically
generated shaders.

This patch solves the problem by putting the matrices in
WindowPaintData and making it the responsibility of the paintWindow()
implementation to set the uniforms.
2014-12-04 19:19:30 +01:00
..
autotests
anidata.cpp Make constants const, saves a few symbols in the .data section. 2014-09-27 20:30:49 +02:00
anidata_p.h
CMakeLists.txt use standard way to version applications in Plasma 2014-08-20 15:43:27 +02:00
kwinanimationeffect.cpp Remove displayWidth and displayHeight from the compositor 2014-11-27 09:00:19 +01:00
kwinanimationeffect.h Remove the decoration opacity property 2014-08-25 17:25:04 +02:00
kwinconfig.h.cmake
kwineffects.cpp Add a model-view and a projection matrix in WindowPaintData 2014-12-04 19:19:30 +01:00
kwineffects.h Add a model-view and a projection matrix in WindowPaintData 2014-12-04 19:19:30 +01:00
kwinglcolorcorrection.cpp Remove most calls to checkGLError() 2014-11-25 21:57:57 +01:00
kwinglcolorcorrection.h
kwinglcolorcorrection_p.h Remove most calls to checkGLError() 2014-11-25 21:57:57 +01:00
kwinglobals.h Create dedicated kwin_x11 and kwin_wayland binaries 2014-08-18 08:50:44 +02:00
kwinglplatform.cpp Merge branch 'Plasma/5.0' 2014-07-22 13:22:48 +02:00
kwinglplatform.h
kwingltexture.cpp Remove GLTexturePrivate::bind()/unbind() 2014-11-26 22:01:54 +01:00
kwingltexture.h Inline GLTexture::load(QImage) in the constructor 2014-11-26 22:01:54 +01:00
kwingltexture_p.h Remove GLTexturePrivate::bind()/unbind() 2014-11-26 22:01:54 +01:00
kwinglutils.cpp Add a ModelViewProjectionMatrix uniform 2014-12-04 19:19:29 +01:00
kwinglutils.h Add a ModelViewProjectionMatrix uniform 2014-12-04 19:19:29 +01:00
kwinglutils_funcs.cpp
kwinglutils_funcs.h
kwinxrenderutils.cpp Add XRenderUtils::findPictFormat() and findPictFormatInfo() 2014-09-01 17:45:58 +02:00
kwinxrenderutils.h Add XRenderUtils::findPictFormat() and findPictFormatInfo() 2014-09-01 17:45:58 +02:00
Mainpage.dox
Messages.sh