KWin GLES needs testers

Martin Gräßlin kde at martin-graesslin.com
Sun Jan 2 16:23:17 CET 2011


Hi fellow developers,

first of all: a happy, successful and most important healthy year to everyone.

Today I pushed the most recent changes to my GLES branch [1] of KWin and it is 
in a state which is ready for testing. You do not need OpenGL ES to test it!

The branch has two rendering backends:
1. OpenGL 1.x (legacy)
2. OpenGL 2.x/OpenGL ES 2

Depending on your driver you get either the first or the latter. It defaults 
to the OpenGL 2 rendering if available. In case you compile against GLES the 
legacy mode is not available.

I myself have the GLES mode running on my nouveau powered notebook and legacy 
on my fglrx powered desktop system. I am currently not able to test GL2 mode 
as it just fails on nouveau and GL2 is unusable slow on fglrx. From a very 
slow test I know that the shaders compile and are working.

My expectations concerning performance are:
1. Best results with GLES
2. Better results than what we currently have with GL2
3. Same results as we currently have with legacy mode

Depending on driver quality the second expectation could be wrong. That's one 
of the reasons why we need testers before the branch gets merged.

The repo contains a minimum checkout from workspace to build kwin, some 
adjustments to cmake and kwin from current svn trunk (without Oxygen changes) 
+ GLES changes. I tested that it compiles by running cmake in the root 
directory and then building from kwin directory. If cmake finds GLES libraries 
kwin gets compiled against GLES (watch for ouput "Compiling KWin for mobile") 
otherwise desktop GL is used.

Please report any issues you notice directly to me or report a bug.

Thanks in advance :-)
Martin

[1]: http://gitweb.kde.org/scratch/graesslin/kwin-gles.git
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 316 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20110102/8988d3da/attachment.sig 


More information about the Plasma-devel mailing list