Xegl lives!

Zack Rusin zrusin at trolltech.com
Tue May 24 09:27:46 PDT 2005


On Tuesday 24 May 2005 11:41, Jim Gettys wrote:
> On Tue, 2005-05-24 at 11:33 -0400, Jon Smirl wrote:
> > On 5/24/05, Jim Gettys <Jim.Gettys at hp.com> wrote:
> > > Zack's been doing some good stuff speeding up software
> > > compositing, which should see the light of day, so while I
> > > understand your impatience, his priorities are reasonable (and we
> > > still need software fallback for compositing to run at finite
> > > speed...).
> >
> > Xegl is completely software compositing at the moment. Wouldn't it
> > be better to spend the effort improving mesa performance since mesa
> > is used everywhere?

Jon, please don't be getting frustrated but I don't think that just 
abondoning Xorg and moving over to Xegl is a viable alternative. 
Trust me, personally, I'd consider working on Xegl much more fun, but I 
don't think we can expect from the users that they will start switching 
anytime in the near future. It will take a while. So lets do it 
incrementally. There's just lots and lots of things to do.
XVideo support being one of them (and yes, using TMU's or front-end 
scalers makes a lot of sense there, but I'd still like to see us use 
back-end scaler, for example for DVD playback but it will be very 
problematic. And quite frankly I didn't even have quite the time to 
look into YUV surfaces in Glitz but I hope Matthias can get those 
working soon :) ). 
What I'm saying is that there's is a lot of subtle issues there. Lets 
give our users and distributions something that actually works well for 
the next few months while the longterm solution is still being hacked 
on. 

> Not all X servers are using Mesa; in fact, almost all do not at this
> instant; Render is used for getting text up on the screen, and that
> is using the software compositing unless the XAA driver implements it
> directly.
>
> Certainly, as GL based X servers become the norm, we'll take the code
> and apply it there.
>
> As I understand it, Zack's nearly done with that project, and is
> offering to come help you as soon as he can...

Yes, I'll definitely get on it as soon as I can.

Zack

-- 
Eat right, exercise, die anyway.



More information about the xorg mailing list