[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Linux-x86-64 and cairo crash
From: |
Philippe Roussel |
Subject: |
Re: Linux-x86-64 and cairo crash |
Date: |
Mon, 12 Sep 2011 21:52:52 +0200 |
Hi
Le lundi 12 septembre 2011 à 13:17 -0600, Eric Wasylishen a écrit :
[snip]
> Based on what Fred said, it looks like the design of
> XGCairoXImageSurface is flawed and won't work on 16-bit displays. (But
> did it work for you in the past?)
>
> One thing you could try is switch to XGCairoSurface. In
> CairoContext.m, just adjust the comments so you have:
> # define _CAIRO_SURFACE_CLASSNAME XGCairoSurface
>
> This will create a cairo xlib surface for the window buffer, instead
> of a cairo image surface. Interestingly enough it seems to work for me
> - I don't think it worked a few months ago.
>
> as an aside, I would like to switch to XGCairoSurface by default at
> some point, rather than fixing XGCairoXImageSurface. It would have a
> number of benefits, like:
> - enables subpixel antialising for fonts
> - removes the need for using shared memory for the window buffer for
> good performance (from what I understand, cairo will automatically use
> shm to transfer bitmaps to the x server when needed).
> - it may allow hardware acceleration for some operations?
Thanks a lot for the tip Eric, after switching to XGCairoSurface GNUstep
applications are a lot faster (well, drawing is a lot faster) when used
on an a display exported through ssh ! So fast they are usable, like gtk
applications always have been for me.
Thanks again,
Philippe
- Linux-x86-64 and cairo crash, Riccardo Mottola, 2011/09/11
- Re: Linux-x86-64 and cairo crash, Eric Wasylishen, 2011/09/11
- Re: Linux-x86-64 and cairo crash, Fred Kiefer, 2011/09/12
- Re: Linux-x86-64 and cairo crash, Riccardo Mottola, 2011/09/12
- Re: Linux-x86-64 and cairo crash, Fred Kiefer, 2011/09/12
- Re: Linux-x86-64 and cairo crash, Eric Wasylishen, 2011/09/12
- Re: Linux-x86-64 and cairo crash,
Philippe Roussel <=
- Re: Linux-x86-64 and cairo crash, Fred Kiefer, 2011/09/12
- Re: Linux-x86-64 and cairo crash, Eric Wasylishen, 2011/09/12
- Re: Linux-x86-64 and cairo crash, Fred Kiefer, 2011/09/13
- Re: Linux-x86-64 and cairo crash, Wolfgang Lux, 2011/09/13
- cairo xlib surface (was: Re: Linux-x86-64 and cairo crash), Eric Wasylishen, 2011/09/13
- Re: cairo xlib surface (was: Re: Linux-x86-64 and cairo crash), Eric Wasylishen, 2011/09/13
- Re: cairo xlib surface, Fred Kiefer, 2011/09/14
- Re: Linux-x86-64 and cairo crash, Riccardo Mottola, 2011/09/15
- Re: Linux-x86-64 and cairo crash, Wolfgang Lux, 2011/09/15
- Re: Linux-x86-64 and cairo crash, Eric Wasylishen, 2011/09/15