<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - [HSW bisected] cairo-trace(all cases) performance reduce 30%~90%"
href="https://bugs.freedesktop.org/show_bug.cgi?id=82002#c2">Comment # 2</a>
on <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - [HSW bisected] cairo-trace(all cases) performance reduce 30%~90%"
href="https://bugs.freedesktop.org/show_bug.cgi?id=82002">bug 82002</a>
from <span class="vcard"><a class="email" href="mailto:spitzak@gmail.com" title="Bill Spitzak <spitzak@gmail.com>"> <span class="fn">Bill Spitzak</span></a>
</span></b>
<pre>This will disable the image filtering on xlib backends. This may not be
a concern as it sounds like the major users of the filtering are using
the image backend anyway. Also it was also not using it on xcb, and
perhaps other backends that talk to a remote pixman.
A correct fix would be to make the xlib backend switch to the fallback
only if image filtering is being done, but I don't have a good idea how
to do that. Probably even better is to move the filtering into pixman,
so the xrender backend will use it and thus fix xlib/xcb with no changes
to cairo. I have posted some code for this but have not seen any feedback.
Another problem with the current one is that if BEST is used it will do
the filtering even for the identity transform (the code in pixman does
not do this for GOOD/BEST). It should check for this and use nearest in
this case. I will try to add a patch for that.
On 08/01/2014 03:31 AM, <a href="mailto:bugzilla-daemon@freedesktop.org">bugzilla-daemon@freedesktop.org</a> wrote:
<span class="quote">> Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">mailto:chris@chris-wilson.co.uk</a>> changed <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - [HSW bisected] cairo-trace(all cases) performance reduce 30%~90%"
href="show_bug.cgi?id=82002">bug 82002</a>
> <<a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - [HSW bisected] cairo-trace(all cases) performance reduce 30%~90%"
href="show_bug.cgi?id=82002">https://bugs.freedesktop.org/show_bug.cgi?id=82002</a>>
> What Removed Added
> Status NEW RESOLVED
> Resolution --- FIXED</span >
>
<span class="quote">> *<a href="show_bug.cgi?id=82002#c1">Comment # 1</a> <<a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - [HSW bisected] cairo-trace(all cases) performance reduce 30%~90%"
href="show_bug.cgi?id=82002#c1">https://bugs.freedesktop.org/show_bug.cgi?id=82002#c1</a>> on
> <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - [HSW bisected] cairo-trace(all cases) performance reduce 30%~90%"
href="show_bug.cgi?id=82002">bug 82002</a> <<a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - [HSW bisected] cairo-trace(all cases) performance reduce 30%~90%"
href="show_bug.cgi?id=82002">https://bugs.freedesktop.org/show_bug.cgi?id=82002</a>> from
> Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">mailto:chris@chris-wilson.co.uk</a>> *</span >
>
<span class="quote">> commit 27c9923e9887bab5854ecccc81dda69687a0b9ae
> Author: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a> <<a href="mailto:chris@chris-wilson.co.uk">mailto:chris@chris-wilson.co.uk</a>>>
> Date: Fri Aug 1 11:29:29 2014 +0100</span >
>
<span class="quote">> xlib: Undo debug hack to force fallbacks</span >
>
<span class="quote">> Remove the debug hack from</span >
>
<span class="quote">> commit f337342c88092a251dc00476c4a9880d1cb90822
> Author: Bill Spitzak <<a href="mailto:spitzak@gmail.com">spitzak@gmail.com</a> <<a href="mailto:spitzak@gmail.com">mailto:spitzak@gmail.com</a>>>
> Date: Fri Jul 18 18:46:26 2014 -0700</span >
>
<span class="quote">> V6 image: Use convolution filters for sample reconstruction when
> downscaling</span >
>
<span class="quote">> as it forces the fallback image surface for xlib causing severe
> performance degradation.</span >
>
<span class="quote">> Bugzilla:<a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - [HSW bisected] cairo-trace(all cases) performance reduce 30%~90%"
href="show_bug.cgi?id=82002">https://bugs.freedesktop.org/show_bug.cgi?id=82002</a> <show_bug.cgi?id=82002>
> Signed-off-by: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a> <<a href="mailto:chris@chris-wilson.co.uk">mailto:chris@chris-wilson.co.uk</a>>>
> Cc: Bill Spitzak <<a href="mailto:spitzak@gmail.com">spitzak@gmail.com</a> <<a href="mailto:spitzak@gmail.com">mailto:spitzak@gmail.com</a>>>
> Cc: Bryce Harrington <<a href="mailto:b.harrington@samsung.com">b.harrington@samsung.com</a> <<a href="mailto:b.harrington@samsung.com">mailto:b.harrington@samsung.com</a>>></span >
>
<span class="quote">> ------------------------------------------------------------------------
> You are receiving this mail because:</span >
>
<span class="quote">> * You are watching the QA Contact of the bug.</span >
></pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>