Xgl and direct rendering

Zack Rusin zrusin at trolltech.com
Wed Mar 1 12:48:44 PST 2006


On Wednesday 01 March 2006 17:58, Michel Dänzer wrote:
> On Wed, 2006-03-01 at 17:51 +0100, Xavier Bestel wrote:
> > On Wed, 2006-03-01 at 17:37, Zack Rusin wrote:
> > > All we need is an event that says
> > > "hey, i'm going fullscreen, therefore you'll never compose on top
> > > of me". It's something I mentioned I'm going to do at the
> > > xdevconf in Germany last year and never got to =)
> >
> > Can't the WM/CM detect these cases automaically without an event ?
> > A NET_WM_FULLSCREEN and no ARGB window on top would be sufficient.
>
> Sure, but there's no mechanism yet to avoid compositing in that case.
> At the very least, the compositing manager will still have to process
> damage events and blit the offscreen buffer of the fullscreen window
> to the root/compositor window.

Right, exactly. This is relevant to both the composition manager and the 
lower level code as (depending which acceleration architecture one is 
using) the driver could switch from using tmu's to using back-end 
scalers for video playback (to be honest currently I just don't see 
real adventage in using back-end scalers for playback in a window). 
This way we'd get the best of both worlds.
Like I mentioned, it's on my todo (if someone wants to beat me to it - 
more power to ya).

Your favorite ninja

-- 
43rd Law of Computing: Anything that can go wr
fortune: Segmentation violation -- Core dumped



More information about the xorg mailing list