Linked by Thom Holwerda on Thu 26th May 2011 21:27 UTC, submitted by poundsmack
KDE "KDE has released a first beta of the upcoming 4.7 release of the Plasma Desktop and Netbook workspaces, the KDE Applications and the KDE Frameworks, which is planned for July 27, 2011. With API, dependency and feature freezes in place, the KDE team's focus is now on fixing bugs and further polishing new and old functionality."
Permalink for comment 474760
To read all comments associated with this story, please click here.
RE: Good for KDE
by lemur2 on Fri 27th May 2011 00:27 UTC in reply to "Good for KDE"
Member since:

They are now getting OpenGL ES 2.0 [a subset of 2.0] when OS X is getting full OpenGL 3.x in Quartz.

That is very confused.

What KDE is doing is making kwin's compositing depend only on OpenGL ES 2.0 [a subset of 2.0] wheras OS X is dependent full OpenGL 3.x in Quartz.

Ergo, KDE will be able to run on mobiles and handhelds, whereas OSX and Quartz won't.

Hence the statement in the original article:

The 4.7 release will bring a number of exciting improvments:

KWin, Plasma's window manager now supports OpenGL-ES 2.0, improving performance and deployability on mobile devices


The 4.7 release of KDE won't require a full-blown OpenGL feature set in order to run composited, it is reducing the requirements so it can run composited (and hence hardware GPU accelerated) even on mobiles and handhelds.

Considering OpenGL is at version 4, they both are pretty far behind

KDE and kwin compositing doesn't provide OpenGL, it uses it.
Over the last few months the KWin development team worked on bringing the Window Manager for KDE's Plasma workspaces to mobile devices. This has required porting the compositing code to OpenGL ES 2.0, the open graphics API for programmable embedded graphics hardware. With the migration of KWin's codebase to git, the code was imported into the master development tree to be part of the next release of the KDE Platform.

The import of the OpenGL ES 2.0 code base marks an important milestone in developing a Plasma Workspace for mobile devices. Providing a mobile shell also requires us to deliver a fast, feature rich and mature compositing window manager. With KWin, KDE can deliver a proven and mature compositor for devices like the Nokia N900 and upcoming tablet devices (in the video to the right, KWin is running on an early Intel-powered tablet and a Nokia N900). KWin is the first major X11 window manager to offer these capabilities.

The work on OpenGL ES not only brings improvements for the use of KDE Plasma on mobile devices, but also significant performance improvements to all users of the Plasma Workspaces. The code written for the mobile platform is reused in KWin for the Plasma Desktop and Plasma Netbook Workspaces. It also provides the basis for a new OpenGL 2-based compositor while keeping the existing codebase as a fallback for legacy graphics cards not supporting OpenGL 2.

KWin is therefore the first major window manager to make full use of the capabilities provided by OpenGL 2 without leaving users of older hardware behind. KWin is the only window manager to support a non-composited mode, as well as OpenGL ES 2.0, OpenGL 2, OpenGL 1 and XRender for compositing. Thus, the Plasma Workspaces provide the best possible user experience even with no hardware acceleration. At the same time, KWin delivers the best compositing experience to users of modern hardware, providing smooth effects and improved visual effects such as the gaussian blur filter for translucent Plasma elements.

By implementing an OpenGL 2 compositor, the complete effect framework received performance improvements; more are still to come. Various parts of the OpenGL stack were abstracted to better support both OpenGL 1 and OpenGL 2 in the effects. This eases future development and maintenance of the code base. Improvements to the underlying rendering stack will be available immediately for all effects.

My oh my, that backfired a bit on you both, didn't it?

Edited 2011-05-27 00:47 UTC

Reply Parent Score: 13