summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2012-03-05 05:15:52 +0000
committerChris Wilson <chris@chris-wilson.co.uk>2012-03-05 17:03:53 +0000
commit9f83ac5c63684d6576fcbd6c902ee127c457f724 (patch)
tree8e4494086b58c5189bbce2f6f91985a2588f9107 /test
parente572ae253a9fe62ba5d61bc6e98c9efc502d7414 (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')
-rw-r--r--test/reference/clip-operator.argb32.ref.pngbin8245 -> 8216 bytes
-rw-r--r--test/reference/clip-operator.rgb24.ref.pngbin3333 -> 3293 bytes
-rw-r--r--test/reference/fallback.argb32.ref.pngbin4070 -> 4059 bytes
-rw-r--r--test/reference/fallback.rgb24.ref.pngbin3141 -> 3139 bytes
-rw-r--r--test/reference/hatchings.ref.pngbin93586 -> 95333 bytes
-rw-r--r--test/reference/operator-source.argb32.ref.pngbin5612 -> 5630 bytes
-rw-r--r--test/reference/operator-source.rgb24.ref.pngbin3975 -> 4000 bytes
-rw-r--r--test/reference/overlapping-boxes.argb32.ref.pngbin187 -> 192 bytes
-rw-r--r--test/reference/overlapping-boxes.rgb24.ref.pngbin179 -> 185 bytes
-rw-r--r--test/reference/recording-surface-extend-none.rgb24.ref.pngbin3128 -> 3133 bytes
-rw-r--r--test/reference/recording-surface-over.rgb24.ref.pngbin3128 -> 3133 bytes
11 files changed, 0 insertions, 0 deletions
diff --git a/test/reference/clip-operator.argb32.ref.png b/test/reference/clip-operator.argb32.ref.png
index 5ab96311c..9c90984b1 100644
--- a/test/reference/clip-operator.argb32.ref.png
+++ b/test/reference/clip-operator.argb32.ref.png
Binary files differ
diff --git a/test/reference/clip-operator.rgb24.ref.png b/test/reference/clip-operator.rgb24.ref.png
index bcf474dcf..63a075802 100644
--- a/test/reference/clip-operator.rgb24.ref.png
+++ b/test/reference/clip-operator.rgb24.ref.png
Binary files differ
diff --git a/test/reference/fallback.argb32.ref.png b/test/reference/fallback.argb32.ref.png
index b7ce57363..32386d5f2 100644
--- a/test/reference/fallback.argb32.ref.png
+++ b/test/reference/fallback.argb32.ref.png
Binary files differ
diff --git a/test/reference/fallback.rgb24.ref.png b/test/reference/fallback.rgb24.ref.png
index 16d3c14e4..6d728ab27 100644
--- a/test/reference/fallback.rgb24.ref.png
+++ b/test/reference/fallback.rgb24.ref.png
Binary files differ
diff --git a/test/reference/hatchings.ref.png b/test/reference/hatchings.ref.png
index 7f367a1ee..d4c18b4cc 100644
--- a/test/reference/hatchings.ref.png
+++ b/test/reference/hatchings.ref.png
Binary files differ
diff --git a/test/reference/operator-source.argb32.ref.png b/test/reference/operator-source.argb32.ref.png
index 74ad1dad6..ca3d18c6d 100644
--- a/test/reference/operator-source.argb32.ref.png
+++ b/test/reference/operator-source.argb32.ref.png
Binary files differ
diff --git a/test/reference/operator-source.rgb24.ref.png b/test/reference/operator-source.rgb24.ref.png
index c0033562b..8109d9c65 100644
--- a/test/reference/operator-source.rgb24.ref.png
+++ b/test/reference/operator-source.rgb24.ref.png
Binary files differ
diff --git a/test/reference/overlapping-boxes.argb32.ref.png b/test/reference/overlapping-boxes.argb32.ref.png
index 1c428e1ba..af2352a83 100644
--- a/test/reference/overlapping-boxes.argb32.ref.png
+++ b/test/reference/overlapping-boxes.argb32.ref.png
Binary files differ
diff --git a/test/reference/overlapping-boxes.rgb24.ref.png b/test/reference/overlapping-boxes.rgb24.ref.png
index 58ec73c10..76d95665a 100644
--- a/test/reference/overlapping-boxes.rgb24.ref.png
+++ b/test/reference/overlapping-boxes.rgb24.ref.png
Binary files differ
diff --git a/test/reference/recording-surface-extend-none.rgb24.ref.png b/test/reference/recording-surface-extend-none.rgb24.ref.png
index bd84338f2..348167349 100644
--- a/test/reference/recording-surface-extend-none.rgb24.ref.png
+++ b/test/reference/recording-surface-extend-none.rgb24.ref.png
Binary files differ
diff --git a/test/reference/recording-surface-over.rgb24.ref.png b/test/reference/recording-surface-over.rgb24.ref.png
index bd84338f2..348167349 100644
--- a/test/reference/recording-surface-over.rgb24.ref.png
+++ b/test/reference/recording-surface-over.rgb24.ref.png
Binary files differ