xdpyinfo for cygwin/x in 24-bit

Michel Bardiaux mbardiaux@peaktime.be
Mon Sep 27 11:57:00 GMT 2004


Vijay Kiran Kamuju wrote:

> the server also crashes for the command for  32 bit
> 
> XWin -fullscreen -depth 32
> 
> i think we can say that it crashes for 32bit fullscreen mode
> 
> and the contents of the xdpyinfo for cygwin/x in 24-bit depth

Well, the byteorder and colormasks are very different between Cygwin/X 
and Exceed. Since we have white becoming yellow, I suspect CDE gets 
confused by the pixmap depth=32/bpp=32 and sends the 4th (padding) byte 
first when it should be last, or something like that. Question for 
gurus/developpers: is it possible to disable that pixmap format?

> 
> Output
> -------------
> 
> name of display:    127.0.0.1:0.0
> version number:    11.0
> vendor string:    The Cygwin/X Project
> vendor release number:    60801000
> maximum request size:  16777212 bytes
> motion buffer size:  256
> bitmap unit, bit order, padding:    32, LSBFirst, 32
> image byte order:    LSBFirst
> number of supported pixmap formats:    7
> supported pixmap formats:
>     depth 1, bits_per_pixel 1, scanline_pad 32
>     depth 4, bits_per_pixel 8, scanline_pad 32
>     depth 8, bits_per_pixel 8, scanline_pad 32
>     depth 15, bits_per_pixel 16, scanline_pad 32
>     depth 16, bits_per_pixel 16, scanline_pad 32
>     depth 24, bits_per_pixel 32, scanline_pad 32
>     depth 32, bits_per_pixel 32, scanline_pad 32
> keycode range:    minimum 8, maximum 255
> focus:  PointerRoot
> number of extensions:    24
>     BIG-REQUESTS
>     DAMAGE
>     DEC-XTRAP
>     DOUBLE-BUFFER
>     Extended-Visual-Information
>     GLX
>     LBX
>     MIT-SUNDRY-NONSTANDARD
>     RANDR
>     RECORD
>     RENDER
>     SECURITY
>     SGI-GLX
>     SHAPE
>     SYNC
>     TOG-CUP
>     X-Resource
>     XC-APPGROUP
>     XC-MISC
>     XFIXES
>     XFree86-Bigfont
>     XInputExtension
>     XKEYBOARD
>     XTEST
> default screen number:    0
> number of screens:    1
> 
> screen #0:
>   print screen:    no
>   dimensions:    1024x768 pixels (347x260 millimeters)
>   resolution:    75x75 dots per inch
>   depths (7):    24, 1, 4, 8, 15, 16, 32
>   root window id:    0x3a
>   depth of root window:    24 planes
>   number of colormaps:    minimum 1, maximum 1
>   default colormap:    0x20
>   default number of colormap cells:    256
>   preallocated pixels:    black 0, white 16777215
>   options:    backing-store NO, save-unders NO
>   largest cursor:    32x32
>   current input event mask:    0x4a0000
>     StructureNotifyMask      SubstructureNotifyMask   PropertyChangeMask
>   number of visuals:    4
>   default visual id:  0x22
>   visual:
>     visual id:    0x22
>     class:    TrueColor
>     depth:    24 planes
>     available colormap entries:    256 per subfield
>     red, green, blue masks:    0xff0000, 0xff00, 0xff
>     significant bits in color specification:    8 bits
>   visual:
>     visual id:    0x23
>     class:    TrueColor
>     depth:    24 planes
>     available colormap entries:    256 per subfield
>     red, green, blue masks:    0xff0000, 0xff00, 0xff
>     significant bits in color specification:    8 bits
>   visual:
>     visual id:    0x24
>     class:    TrueColor
>     depth:    24 planes
>     available colormap entries:    256 per subfield
>     red, green, blue masks:    0xff0000, 0xff00, 0xff
>     significant bits in color specification:    8 bits
>   visual:
>     visual id:    0x25
>     class:    TrueColor
>     depth:    24 planes
>     available colormap entries:    256 per subfield
>     red, green, blue masks:    0xff0000, 0xff00, 0xff
>     significant bits in color specification:    8 bits


-- 
Michel Bardiaux
Peaktime Belgium S.A.  Bd. du Souverain, 191  B-1160 Bruxelles
Tel : +32 2 790.29.41



More information about the Cygwin-xfree mailing list