[prev in list] [next in list] [prev in thread] [next in thread]
List: kwin
Subject: Re: Physics Based Animator
From: Lubos Lunak <l.lunak () suse ! cz>
Date: 2008-04-02 13:13:26
Message-ID: 200804021513.27067.l.lunak () suse ! cz
[Download RAW message or body]
On Friday 28 of March 2008, Premeir Sullivan wrote:
> I'm more familiar with openGL than XRender, I just assumed 3D rotation
> was impossible or extremely inefficient with XRender.
Correct.
> I figured my suggestion would be something that would only be enabled if
> openGL is compiled in.
The idea of the current system with *PaintData is that one can abstractly
describe the transformation and the same code works with OpenGL and XRender.
E.g. DesktopGrid works with both without having a single line of code
specific to either. I'd prefer code that still works with both, or at least
handles the XRender case gracefully.
> The reason why its a concern for me is when I began writing code that
> used openGL, I realized that making calls to gl.rotatef() was easy;
> the hard part was initializing openGL in the right way. The only
> openGL effect that I know of is the Coverswitch effect. I didn't want
> to use the coverswitch code as a model because it radically rewrites
> the rendering stack, whereas my plugin only needs to do one or two
> rotations. So I'm left with the question, what openGL initializations
> are necessary and where should I put them?
Could you be more detailed about the needs here?
--
Lubos Lunak
KDE developer
--------------------------------------------------------------
SUSE LINUX, s.r.o. e-mail: l.lunak@suse.cz , l.lunak@kde.org
Lihovarska 1060/12 tel: +420 284 028 972
190 00 Prague 9 fax: +420 284 028 951
Czech Republic http://www.suse.cz
_______________________________________________
Kwin mailing list
Kwin@kde.org
https://mail.kde.org/mailman/listinfo/kwin
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic