[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: libart backend -- Solaris
From: |
Dan Debertin |
Subject: |
Re: libart backend -- Solaris |
Date: |
Thu, 5 Oct 2006 12:06:57 +0000 (UTC) |
User-agent: |
Loom/3.14 (http://gmane.org/) |
Fred Kiefer <fredkiefer <at> gmx.de> writes:
>
> Dan Debertin schrieb:
>
> > gnustep-back(art): Unrecognized color masks: 00000007:00000038:000000c0 8
>
> This looks strange, art seems to think that your display uses 8 bits per
> pixel and this format is not supported. But according to your
> description your monitor has been set up to use 24 bits per pixel, which
> would give 8 bits per channel, a format well supported by art.
Well, here's the strange part -- my work machine has a lower-res video card
(maximum 1280x1024/24-bit) and smaller monitor, and it works fine there. I even
transplanted that machine's GNUstep directory into my machine, and it still
fails with that same message.
> The question now is, where the disagreement comes from. The best way to
> find out about this is to add a lot of NSLog() statements into the
> method [ArtContext initWithContextInfo:]. The problem here may be that
> art takes the first visual it finds and uses the values from there. It
> would be worthwhile to output the result of the two XGetVisualInfo calls
> and also the value of bpp before and after the image creation. This
> would give us more information to draw conclusions from.
Sure, I'll do this today and get back to you.
Thanks,
-Dan Debertin
debertin@gmail.com