accelerated indirect rendering [was Re: Disable xterm and XRX...]
Owen Taylor
otaylor at redhat.com
Mon Jan 24 13:34:13 PST 2005
On Mon, 2005-01-24 at 15:02 -0500, Adam Jackson wrote:
> On Monday 24 January 2005 14:33, Keith Packard wrote:
> > Around 19 o'clock on Jan 24, Keith Whitwell wrote:
> > > It doesn't refer to any of the serverside stuff, especially not the
> > > software indirect renderer which is built into (I think) dri.a and which
> > > contains basically the whole mesa source tree. The right way to remove
> > > this last dependency is to get indirect rendering handled (one way or
> > > another) by the hardware acclerated clientside code.
> >
> > I'm not concerned about the server-side software rendering code; that can
> > provide stale GL support for all the value it has to real applications; to
> > some extent, it would actually be a feature to use pure client-side
> > rendering instead as it's faster...
>
> Can be. Isn't always. Depending on what card and the phase of the moon I can
> get better performance out of indirect GLX versus Mesa's X11 driver. At any
> rate hardware indirect is the better way to go.
>
> The value in accelerated indirect is in things like DMX, where AIGLX gets you
> accelerated GL on every head. Also this makes cairo apps over the network
> Not Suck.
In my current thinking, it's also the right way to do a GL-based
compositing manager; since the primary texture sources (window pixmaps)
are server-side resouces, using indirect rendering saves a lot of
bandwidth and synchronization.
Regards,
Owen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg/attachments/20050124/2e7037a4/attachment.pgp>
More information about the xorg
mailing list