From 0fee283a5fa58f8eb4dbbe0582d8da0ff2a94315 Mon Sep 17 00:00:00 2001 From: David Reveman Date: Fri, 6 Jun 2008 00:59:29 -0400 Subject: [PATCH] Avoid additional DirectColor visuals for better back-end server support. --- hw/dmx/dmxscrinit.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/hw/dmx/dmxscrinit.c b/hw/dmx/dmxscrinit.c index 7506ecec6..5336e9780 100644 --- a/hw/dmx/dmxscrinit.c +++ b/hw/dmx/dmxscrinit.c @@ -1726,6 +1726,17 @@ Bool dmxScreenInit(int idx, ScreenPtr pScreen, int argc, char *argv[]) } } } + +#ifdef PANORAMIX + if (!noPanoramiXExtension) + { + /* avoid additional DirectColor visuals for better + back-end server support */ + if (preferredClass != DirectColor) + visuals &= ~(1 << DirectColor); + } +#endif + miSetVisualTypesAndMasks(depth, visuals, bitsPerRgb, preferredClass, redMask, greenMask, blueMask);