kwin/libkwineffects
Martin Gräßlin aa549f45d5 OpenGLPaintRedirector updates textures directly
Ownership of decoration textures is moved from SceneOpenGL::Window to
OpenGLPaintRedirector. The PaintRedirector is responsible for updating
the textures whenever they change. For this GLTexture is extended by an
update(QImage, QPoint) method which uses glTexSubImage2D to update only
the changed parts.

The big advantage compared to before is that if e.g. only a button is
animated only the button part is updated instead of the complete deco
part.
2013-03-11 11:21:11 +01:00
..
anidata.cpp add AnimationEffect::set() and ::cancel() 2013-03-05 19:24:30 +01:00
anidata_p.h add AnimationEffect::set() and ::cancel() 2013-03-05 19:24:30 +01:00
CMakeLists.txt More fine grained linking than X11_LIBRARIES 2013-03-06 10:14:21 +01:00
kwinanimationeffect.cpp Remove not needed includes from kwineffect header files 2013-03-06 10:23:09 +01:00
kwinanimationeffect.h Strip module path from all Qt #include <> 2013-03-06 10:26:56 +01:00
kwinconfig.h.cmake Provide OpenGL over Egl 2012-10-04 17:17:01 +02:00
kwineffects.cpp Strip module path from all Qt #include <> 2013-03-06 10:26:56 +01:00
kwineffects.h Strip module path from all Qt #include <> 2013-03-06 10:26:56 +01:00
kwinglcolorcorrection.cpp Fix premultiplied alpha issue with color correction 2013-01-13 19:10:54 +02:00
kwinglcolorcorrection.h Remove not needed includes from kwineffect header files 2013-03-06 10:23:09 +01:00
kwinglcolorcorrection_p.h Remove not needed includes from kwineffect header files 2013-03-06 10:23:09 +01:00
kwinglobals.cpp Use XCB to resolve the X11 Extensions 2013-01-22 07:50:03 +01:00
kwinglobals.h Use non obsoleted ctor for KXMessages 2013-03-07 13:59:16 +01:00
kwinglplatform.cpp Implement color correction (per output) 2012-11-13 22:47:09 +02:00
kwinglplatform.h Add some missing includes with Qt5/KF5 2013-03-07 13:59:16 +01:00
kwingltexture.cpp OpenGLPaintRedirector updates textures directly 2013-03-11 11:21:11 +01:00
kwingltexture.h OpenGLPaintRedirector updates textures directly 2013-03-11 11:21:11 +01:00
kwingltexture_p.h Strip module path from all Qt #include <> 2013-03-06 10:26:56 +01:00
kwinglutils.cpp Implement color correction (per output) 2012-11-13 22:47:09 +02:00
kwinglutils.h Strip module path from all Qt #include <> 2013-03-06 10:26:56 +01:00
kwinglutils_funcs.cpp Fix buffer swap prototypes 2012-11-18 12:50:31 +01:00
kwinglutils_funcs.h Fix buffer swap prototypes 2012-11-18 12:50:31 +01:00
kwinxrenderutils.cpp Remove not needed includes from kwineffect header files 2013-03-06 10:23:09 +01:00
kwinxrenderutils.h Remove not needed includes from kwineffect header files 2013-03-06 10:23:09 +01:00
Mainpage.dox
Messages.sh