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 _______________________________________________ Bug-gnustep mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-gnustep
