On Mon, 12 Nov 2001, Thruput Ltd wrote: > Dear Sirs, > > Has anybody written a X windows driver that converts 8 bit pseudocolor visuals into >24 trucolor? > > This is the problem > > "what we need is having two different pseudo color 8 bits visuals, we > will call "standard" and "underlay". in both visuals we have several > windows and colormaps and we have a root window. But in the "standard" > visual" we would have a special (fixed) transparency color index in each > colormap, that allows to see the underlay visual windows below: > for instance suppose i create window A in the underlay visual, and do some > drawings inside : nothing appears on the screen. > now i create another window B in the normal visual, and paint its > background with the transparency color ; if part of the B window > rectangle intersects the A window rectangle, i can see the drawings in the > intersection. > All of this is standard X11 behaviour. > > The colormaps in both visual can be changed in real time by the > application. That's why the problem is complicated and prevents from using > directly the hardware. > But those changes are not done very often and we might accept a software > palette in the two visuals, that maps pseudocolors to tru colors. > that's why i'm confident a solution might exists with ony software changes > in the driver or X server." >
Doing this in software is a waste of time and the results would be too slow to be usable. XFree86 supports simultaneous depth 8 and 24 visuals on hardware that supports it, that is Matrox and 3Dlabs hardware. I think transparency key emulation on hardware that doesn't do it is a bad idea. Mark. _______________________________________________ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert