[cairo] Re: Re: 1.1.6 to 1.2.0 performance

Ian Osgood iano at quirkster.com
Sat Jul 15 08:30:41 PDT 2006


On Jul 15, 2006, at 1:22 AM, Jason Lynch wrote:

> On Fri, 14 Jul 2006 23:30:27 -0700, Vladimir Vukicevic wrote:
>
>> Hmm, so we just recently found that the flush was being hit often  
>> from
>> some font code -- try disabling the implementation of xlib_flush, or
>> just comment out the XSync, and see if that fixes things?
>
> Doing that does restore the gtkperf tests to their previous levels,  
> and as
> far as my limited testing showed, x-chat scrolling was back to its  
> normal
> speed.
>
> Jason

I've been working on the XCB backend, and implemented flush there
using XCBFlush (asynchronous) instead of XCBSync (synchronous).

What is the purpose of this backend hook?  If a flush really is required
for some reason, then there should be a failing unit test once you've
disabled it.

Ian


More information about the cairo mailing list