[prev in list] [next in list] [prev in thread] [next in thread] 

List:       cygwin-xfree
Subject:    Direct Draw Init - One more thing
From:       Harold Hunt <Harold () compasstechnologies ! com>
Date:       2000-09-28 2:55:55
[Download RAW message or body]

I forgot to address the startup failure messages that some of you had
posted.  I am using Robert's post as an example, and I believe that I have
seen similar posts.  The following messages are printed during failed
startups of X (and some successful ones):

pwin->width=00000500
pwin->height=00000400
pwin->bitsPerPixel=00000010

Guess what?  Those are hexadecimal values; converting them to decimal gives:

pwin->widht=1280
pwin->height=1024
pwin->bitsPerPixel=16

When you run 'start Xwin -screen 0 800x600x16' you get the following
messages:

pwin->width=00000320
pwin->height=00000258
pwin->bitsPerPixel=00000010

Again, converting to decimal yields:

pwin->width=800
pwin->height=600
pwin->bitsPerPixel=16

Running 'start Xwin -screen 8 800x600x16' gives the following messages,
converted to decimal:

pwin->width=1280 (yes, 1280, that's not a typo)
pwin->height=1024
pwin->bitsPerPixel=16

Had I only bothered to convert those hex values I would have noticed that
the default 'screen 8' parameter was having absolutely no effect on the
resolution and color depth that the X/Server tried to use.  Heh, and I could
have figured out what was going on without digging around in the source :)

Cheers,

Harold

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic