Xgl and direct rendering
alexdeucher at gmail.com
Wed Mar 1 08:47:40 PST 2006
On 3/1/06, Matthias Hopf <mhopf at suse.de> wrote:
> On Mar 01, 06 09:55:26 +0100, Michel Dänzer wrote:
> > On Tue, 2006-02-28 at 19:23 +0100, Matthias Hopf wrote:
> > > On Feb 27, 06 15:18:34 -0500, Owen Taylor wrote:
> > > > It may be that the only interesting case is full-screen video, which
> > > > is the easiest case to design, since the compositing manager basically
> > > > just has to get out of the way.
> > > It definitively isn't.
> > What isn't what? :)
> It is not the only interesting case ;)
> Being vague by intention :P
> > > > This "get-out-of-the-way-I'm-going-fullscreen" protocol is also needed
> > > > for fullscreen 3D games with direct rendering.
> > > This shouldn't be much of a problem, the composition manager should know
> > > when a single nontransparent window is shown fullscreen.
> > Sure, but a mechanism to have the fullscreen front buffer be scanned out
> > directly by the display hardware would still be nice.
> Right... But that isn't easily possible, as a front buffer suddenly
> might become transparent, or moved to the background, and then we would
> have to switch to an off-screen buffer, which is not doable right now.
> > > Talked with many vendors and programmes, and all agreed that using pixel
> > > shaders is the way to go. Eventually, native support for YUV textures
> > > might go away in the future as well.
> > Not sure how this relates to the discussion about (not) using the
> > overlay, but I'd like to add a couple of points to that discussion:
> > * Hardware overlays seem to be losing scaling and/or colour
> > conversion capabilities in newer hardware generations, so some
> > kind of shaders will still need to be involved with them.
> Basically my point.
> > * Video playback is not the only use for overlays.
> What other uses do you see for overlays? Just curious.
you can use them for mixed RGB visuals like 8+24, although hardly
anyone needs that anymore.
> No, I do not consider mouse pointers to be overlays, though they share
> many properties.
> > I'm leaning towards not putting too much effort into using the overlay
> > for video playback in a composited environment based on these and other
> > points.
> IMHO for composition environments using overlay for video is a no-go.
> Matthias Hopf <mhopf at suse.de> __ __ __
> Maxfeldstr. 5 / 90409 Nuernberg (_ | | (_ |__ mat at mshopf.de
> Phone +49-911-74053-715 __) |_| __) |__ labs www.mshopf.de
> xorg mailing list
> xorg at lists.freedesktop.org
More information about the xorg