[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: libart backend -- Solaris
From: |
Fred Kiefer |
Subject: |
Re: libart backend -- Solaris |
Date: |
Tue, 03 Oct 2006 13:04:17 +0200 |
User-agent: |
Thunderbird 1.5.0.7 (X11/20060911) |
Dan Debertin schrieb:
> I can't get any GNUstep apps to run with the libart backend. Here's the
> pixel error message and pixel format:
>
> gnustep-back(art): Unrecognized color masks: 00000007:00000038:000000c0 8
>
> Xlib seems to work, cairo has serious color problems. I'd like to get
> the libart backend working, as several have recommended it to me as an
> alternative to xlib.
>
> Here's my config:
>
> OS: Solaris 10 on sparc
> Video: Creator 3D series 3 (FFB2+)
> Monitor res, refresh & depth: 1600x1200, 60 Hz, 24 bits
>
> Let me know if you need more information.
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.
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.
Cheers
Fred