[PATCH] complete (I hope!) i830 EXA support

Alex Deucher alexdeucher at gmail.com
Sun Sep 11 20:21:25 PDT 2005


On 9/11/05, Keith Packard <keithp at keithp.com> wrote:
> On Sun, 2005-09-11 at 19:27 -0700, Jesse Barnes wrote:
> 
> > I probably am, but haven't looked at any of the Xv related code, so I
> > can only guess at this point.  Sounds like it's expected behavior
> > though, I won't worry about it.
> 
> Most drivers use overlays by default because they do a whole lot better
> job displaying video than the texture engine can manage. However, the
> result is that video can't be translucent.
> 
> The kdrive radeon server uses the texture engine, so you can have
> translucent video, but it otherwise kinda sucks -- you get nifty
> diagonal weirdness as the video update isn't synced to vretrace and the
> texture engine paints only triangles.
> 
> A perfect server would use the overlay when possible and switch to the
> texture engine when necessary.
> 

most hardware overlays support alpha blending with the graphics layer,
couldn't we hook that in some way with render?  Like if it's Xv, short
circuit to the overlay  blend rather than compositing.

Alex

> -keith
> 
> 
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
> 
> iD8DBQBDJOvyQp8BWwlsTdMRAvbmAJ90teojoZ0M8MREnAm5tw84Yr4SJwCZAZOw
> qu6hC2kA2OOMLfIU1XR4OEw=
> =uPD8
> -----END PGP SIGNATURE-----
>



More information about the xorg mailing list