On Mon, 1 Nov 2004, Bussoletti, John E wrote:

> Examination of the output of xdpyinfo in the SGI machines shows that the
> SGI X drivers support Pseudocolor visuals at both 8 bit planes and 12
> bit planes.  Similar output under Linux shows support for Pseudocolor
> Visuals at only 8 bit planes.  These applications were built to take
> advantage of the 12 bit plane Pseudocolor Visual under the SGI X
> drivers.

> Is there any support for 12 bit plane Pseudocolor Visuals within at
> least one video card and the XFree86 drivers?  Will there be support for
> such features in the future? If so, is there an anticipated release
> date?

What features of Pseudocolor are you using ?
Are you using plane masks or dynamic color changes ?

12bit PseudoColor naturally fits onto 36bit DirectColor visuals,
something that PC graphics hardware doesn't have.
Exceed will either give you StaticColor, or have a slow down
whenever you switch colormaps. With backing store (something XFree86 
doesn't do well at the moment) this wont be a big hit on a current machine 
but it does require a cludge, which upsets the sensibilities of some of 
our developers.

If you actually need PseudoColor (not just StaticColor)
I think you would be better rewriting the app to take account 
of the feature-set of the available hardware,
than to get the X server to emulate the features you are using 
in software, which is what Exceed will be doing.

(The absence of PseudoColor on DirectColor is partly that
the RandR (Rotate and Resize) extension was going to allow all visual 
combinations on screen at once, emulating some in software and even
switching hardware mode on the fly when a different visual became 
dominant. The departure of Keith Packard stopped that, so you might
be better looking at Xorg/OpenDesktop.org.)

I don't think anyone has asked for 12bit before.
We do have 10bit support in the glint driver, but that is
the width of the DAC, not the length of the palette.
The Matrox Parhelia also has 10bit dacs; I don't know whether
they have a closed driver that does what you need.

-- 
Andrew C. Aitchison                                     Cambridge, UK
                        [EMAIL PROTECTED]


_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to