Next generation OpenGL compositing in KDE 4.6

In this blog post I want to give an overview on what I am planning and working on for KWin in KDE SC 4.6. The big topic for 4.6 is performance – in 4.5 we introduced the blur effect and our designers want to extend the usage of blur to all windows. This is currently not yet recommendable (yes there are widget styles on kde-look which offer this function, but KWin is not ready for it!), so we have to work on it.

In general there are three topics I will address in the next cycle:

1. Mobile edition: port compositing stack to OpenGL ES 1.1 and/or 2.0

2. Improve performance: render less, render faster and more frames per seconds during animations

3. Stabilize the effect ABI to be able to provide BC latest in 4.7 (if it makes sense)

Rest Here