[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