kwin/clients
Martin Gräßlin dd6598c1ff [aurorae] Hack to get Aurorae work with compositing
This is a temporary solution! A proper solution needs changes in
libkdecoration and paint redirector.

The hack redirects the rendering into an FBO. After each rendering we
get a QImage from the FBO and store that in a buffer. As we unfortunately
do not know what changed, we schedule a complete update on the deco's
widget. Once we get the paint event we just render the buffer on the
widget. And thus we have copied the content to a place where it
integrates with the paint redirector.

As already written, this is a horrible hack and I'm not proud about it.
There are just too many copies involved.

So how to improve?
* deco should be able to just provide a QImage to the PaintRedirector
  without the paint to the QWidget.
* only do the FBO -> QImage step if it is needed by the compositor, that
  is compress the events
* for OpenGL compositing it would be totally awesome if we could just
  make the contexts sharing so that we can just reuse the texture from
  the FBO directly.
2013-11-14 09:41:50 +01:00
..
aurorae [aurorae] Hack to get Aurorae work with compositing 2013-11-14 09:41:50 +01:00
b2 kDebug -> qDebug in kwin 2013-11-01 17:00:41 +05:30
laptop Don't show borders for a maximized Laptop client 2013-10-08 10:15:08 +02:00
oxygen Fix clean build 2013-11-13 10:11:40 +01:00
CMakeLists.txt Port Aurorae from KDebug to QDebug 2013-09-02 11:12:14 +02:00
Messages.sh Remove temporary file 2008-07-02 07:04:51 +00:00