[Pixman] [PATCH 12/12] ARMv6: Add fast path for src_x888_0565

Ben Avison bavison at riscosopen.org
Mon Mar 4 10:58:17 PST 2013


On Mon, 04 Mar 2013 17:53:01 -0000, Chris Wilson <chris at chris-wilson.co.uk> wrote:
> Did you try with image16? I think it should be hit somewhere, would seem
> like somebody would use it eventually...

Thanks for the tip; I wasn't aware of that. I've been working from
Siarhei's trimmed set of traces that come with a script to run the tests,
and amongst other things, this sets CAIRO_TEST_TARGET=image. I'm not
really familiar with Cairo terminology, but I'm guessing that the target
is some sort of backing store that matches the depth of the framebuffer?
Certainly, if I change that setting to image16, I do start to see
src_x888_0565 start to be called, but the number of calls is still tiny:

t-chromium-tabs        0
t-evolution            0
t-firefox-asteroids    1
t-firefox-canvas-alpha 1
t-firefox-canvas       1
t-firefox-chalkboard   0
t-firefox-fishbowl     3
t-firefox-fishtank     1
t-firefox-paintball    3
t-firefox-particles    1
t-firefox-planet-gnome 43
t-firefox-scrolling    11
t-firefox-talos-gfx    1
t-firefox-talos-svg    1
t-gnome-system-monitor 0
t-gnome-terminal-vim   0
t-grads-heat-map       0
t-gvim                 0
t-midori-zoomed        38
t-poppler-reseau       1
t-poppler              0
t-swfdec-giant-steps   0
t-swfdec-youtube       1
t-xfce4-terminal-a1    0

Given that the number of calls of anything that shows up in the overall
times is usually measured in millions, or at the very least hundreds, I
can't imagine any of those being significant, so I think I'll save myself
the few hours it'd take to run the profile to confirm, if you don't mind
:)

Ben


More information about the Pixman mailing list