[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-panel-devel
Subject: Re: [RFC] Enforcing Compositing
From: Martin =?iso-8859-15?q?Gr=E4=DFlin?= <mgraesslin () kde ! org>
Date: 2011-02-21 21:27:40
Message-ID: 201102212227.47870.mgraesslin () kde ! org
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
On Monday 21 February 2011 22:11:23 Aaron J. Seigo wrote:
> On Sunday, February 20, 2011, Martin Gräßlin wrote:
> > What do you think about this idea?
>
> first, thumbs up for daring to ask the Big Questions. it's something i
> appreciate in you as a developer :)
>
> so ...personally, i'm ok with re-thinking the options in the kcm GUI, but i
> feel that it is a very bad time to try and make it depend on opengl with no
> way for the user to turn it off because:
yes I think the majority was for not changing ;-)
>
<snip>
> what might make for an interesting "could it be done?", and i don't know if
> it could be in kwin, is taking all the non-composited code and moving it
> out of kwin core as a compile time option. this would at least allow
> devices using kwin to avoid whatever code overhead would be incurred. i'd
> even go so far as to remove the auto-disable functionality in those cases,
> since the harware is 100% known.
Part of it is done, part of it can be done, most of it cannot be done.
* OpenGL 1 code is ifdefed if compiled against GLES
* XRender Code could be disabled and is disabled if XRender is not found
* Core is mostly too strongly coupled to disable functionality. At the moment
I think only Tabbox could be disabled at compile time.
As mentioned some time ago I would like to have core more modularized which
would allow to cherry-pick the features wanted at compile time.
Cheers
Martin
["signature.asc" (application/pgp-signature)]
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic