diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2012-03-05 05:15:52 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2012-03-05 17:03:53 +0000 |
commit | 9f83ac5c63684d6576fcbd6c902ee127c457f724 (patch) | |
tree | 8e4494086b58c5189bbce2f6f91985a2588f9107 /test/reference/clip-operator.argb32.ref.png | |
parent | e572ae253a9fe62ba5d61bc6e98c9efc502d7414 (diff) |
image: Perform the simple solid-fill spans inplace
Reducing the number of passes has the usual change in the antialiasing
side-effects, as well as the boon of being faster (and theorectically more
accurate through reduced loss of dynamic range.)
On an i5-2520m:
swfdec-giant-steps-full 3240.43 -> 2651.36: 1.22x speedup
grads-heat-map 166.84 -> 136.79: 1.22x speedup
swfdec-giant-steps 940.19 -> 796.24: 1.18x speedup
ocitysmap 953.51 -> 831.96: 1.15x speedup
webkit-canvas-alpha 13924.01 -> 13115.70: 1.06x speedup
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'test/reference/clip-operator.argb32.ref.png')
-rw-r--r-- | test/reference/clip-operator.argb32.ref.png | bin | 8245 -> 8216 bytes |
1 files changed, 0 insertions, 0 deletions
diff --git a/test/reference/clip-operator.argb32.ref.png b/test/reference/clip-operator.argb32.ref.png Binary files differindex 5ab96311c..9c90984b1 100644 --- a/test/reference/clip-operator.argb32.ref.png +++ b/test/reference/clip-operator.argb32.ref.png |