Around 11 o'clock on Oct 24, Mark Vojkovich wrote:

> > >    I don't know that there are any plans to hack this.  It's not
> > > worth the effort in my opinion.  It's a mess and the problems are
> > > with the apps, not the server.  It's a TrueColor world.
> > 
> > Doesn't the RandR extension give us multiple simultaneous depths ?
> 
>    I'm not sure about that.

Yes, RandR will (eventually) enable simultaneous pseudo and true color
visuals on simple true color hardware (or even pseudo color hardware).
You'll even be able to switch between accelerated pseudo color and
accelerated true color.  With the underlying rendering code now ready for
this, adding the capability to the extension should be relatively
straightforward.

Porting the extension to the mainline XFree86 server is a separate (and 
much harder) issue.

>    You have to do it with shadow buffers for every depth 8 window.
> Whenever you change the palette you have to redraw (retranslate) the
> 8 bit data.  You won't pass the test suite if you can't read back
> the 8 bit data you've just written.  In theory you could have any
> number of PseudoColor maps though.

That's what RandR will do.  Obviously run-time pseudo-color emulation is 
pretty slow, so applications needing it will run better if the display is 
switched to pseudo color mode.

I've implemented this before and it does work, but pseudo color 
applications that do colormap animation are pretty much unusable without 
real pseudo color hardware.

[EMAIL PROTECTED]        XFree86 Core Team              SuSE, Inc.


_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to