summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryce Harrington <bryce@osg.samsung.com>2014-10-09 17:55:09 -0700
committerBryce Harrington <bryce@osg.samsung.com>2014-10-09 18:28:53 -0700
commit82cd66f8330da0521c29c003ef0a4bb773d6dbc6 (patch)
tree2f560637724d7c631058bd1cf7739a961e622a15
parent79b5a35f8387845a2fe46215776082a8abc3caba (diff)
downloadcairo-82cd66f8330da0521c29c003ef0a4bb773d6dbc6.tar.gz
test: Update pixman downscaling 95 reference images
The pixman downscaling "95" tests attempt to rescale a 96x96 pixmap to 95x95. Ideally the borders between color areas should be sharp, but for this use case we allow for 1 pixel of blur between the areas as acceptable. The choice of what color to use for this blurred region is not important, and in fact varies from backend to backend. The old reference images were generated by Krzysztof KosiƄski's downscaling algorithm. These new images are against the algorithms written by Bill Spitzak. Signed-off-by: Bryce Harrington <bryce@osg.samsung.com>
-rw-r--r--test/reference/pixman-downscale-best-95.image.rgb24.ref.pngbin0 -> 659 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.image16.rgb24.ref.pngbin0 -> 648 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.pdf.ref.pngbin0 -> 479 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.ps2.ref.pngbin0 -> 460 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.ps3.ref.pngbin0 -> 460 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.recording.rgb24.ref.pngbin0 -> 659 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.ref.pngbin685 -> 771 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.script.ref.pngbin0 -> 772 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.svg11.ref.pngbin0 -> 474 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.svg12.ref.pngbin0 -> 474 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.test-base.rgb24.ref.pngbin0 -> 659 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.test-fallback.rgb24.ref.pngbin0 -> 659 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.test-mask.rgb24.ref.pngbin0 -> 659 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.test-paginated.rgb24.ref.pngbin0 -> 659 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.test-spans.rgb24.ref.pngbin0 -> 659 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.test-traps.rgb24.ref.pngbin0 -> 659 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.xcb-fallback.rgb24.ref.pngbin0 -> 659 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.xcb-render-0_0.rgb24.ref.pngbin0 -> 659 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.xcb-window&.rgb24.ref.pngbin0 -> 474 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.xcb-window.rgb24.ref.pngbin0 -> 474 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.xcb.ref.pngbin0 -> 474 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.xlib-fallback.rgb24.ref.pngbin0 -> 659 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.xlib-render-0_0.rgb24.ref.pngbin0 -> 659 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.xlib-window.rgb24.ref.pngbin0 -> 474 bytes
-rw-r--r--test/reference/pixman-downscale-best-95.xlib.ref.pngbin0 -> 474 bytes
-rw-r--r--test/reference/pixman-downscale-bilinear-95.image16.rgb24.ref.pngbin0 -> 481 bytes
-rw-r--r--test/reference/pixman-downscale-bilinear-95.pdf.ref.pngbin0 -> 479 bytes
-rw-r--r--test/reference/pixman-downscale-bilinear-95.ps2.ref.pngbin0 -> 460 bytes
-rw-r--r--test/reference/pixman-downscale-bilinear-95.ps3.ref.pngbin0 -> 460 bytes
-rw-r--r--test/reference/pixman-downscale-bilinear-95.ref.pngbin685 -> 474 bytes
-rw-r--r--test/reference/pixman-downscale-bilinear-95.script.ref.pngbin0 -> 481 bytes
-rw-r--r--test/reference/pixman-downscale-fast-95.image16.rgb24.ref.pngbin0 -> 304 bytes
-rw-r--r--test/reference/pixman-downscale-fast-95.pdf.ref.pngbin0 -> 479 bytes
-rw-r--r--test/reference/pixman-downscale-fast-95.ps2.ref.pngbin0 -> 299 bytes
-rw-r--r--test/reference/pixman-downscale-fast-95.ps3.ref.pngbin0 -> 299 bytes
-rw-r--r--test/reference/pixman-downscale-fast-95.svg11.ref.pngbin0 -> 474 bytes
-rw-r--r--test/reference/pixman-downscale-fast-95.svg12.ref.pngbin0 -> 474 bytes
-rw-r--r--test/reference/pixman-downscale-good-95.image16.rgb24.ref.pngbin0 -> 481 bytes
-rw-r--r--test/reference/pixman-downscale-good-95.pdf.ref.pngbin0 -> 479 bytes
-rw-r--r--test/reference/pixman-downscale-good-95.ps2.ref.pngbin0 -> 460 bytes
-rw-r--r--test/reference/pixman-downscale-good-95.ps3.ref.pngbin0 -> 460 bytes
-rw-r--r--test/reference/pixman-downscale-good-95.ref.pngbin685 -> 474 bytes
-rw-r--r--test/reference/pixman-downscale-good-95.script.ref.pngbin0 -> 481 bytes
-rw-r--r--test/reference/pixman-downscale-nearest-95.image16.rgb24.ref.pngbin0 -> 304 bytes
-rw-r--r--test/reference/pixman-downscale-nearest-95.pdf.ref.pngbin0 -> 479 bytes
-rw-r--r--test/reference/pixman-downscale-nearest-95.ps2.ref.pngbin0 -> 299 bytes
-rw-r--r--test/reference/pixman-downscale-nearest-95.ps3.ref.pngbin0 -> 299 bytes
-rw-r--r--test/reference/pixman-downscale-nearest-95.svg11.ref.pngbin0 -> 474 bytes
-rw-r--r--test/reference/pixman-downscale-nearest-95.svg12.ref.pngbin0 -> 474 bytes
49 files changed, 0 insertions, 0 deletions
diff --git a/test/reference/pixman-downscale-best-95.image.rgb24.ref.png b/test/reference/pixman-downscale-best-95.image.rgb24.ref.png
new file mode 100644
index 000000000..5885c4bcc
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.image.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.image16.rgb24.ref.png b/test/reference/pixman-downscale-best-95.image16.rgb24.ref.png
new file mode 100644
index 000000000..37783991d
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.image16.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.pdf.ref.png b/test/reference/pixman-downscale-best-95.pdf.ref.png
new file mode 100644
index 000000000..71b518e1e
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.pdf.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.ps2.ref.png b/test/reference/pixman-downscale-best-95.ps2.ref.png
new file mode 100644
index 000000000..08983dca6
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.ps2.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.ps3.ref.png b/test/reference/pixman-downscale-best-95.ps3.ref.png
new file mode 100644
index 000000000..08983dca6
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.ps3.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.recording.rgb24.ref.png b/test/reference/pixman-downscale-best-95.recording.rgb24.ref.png
new file mode 100644
index 000000000..5885c4bcc
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.recording.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.ref.png b/test/reference/pixman-downscale-best-95.ref.png
index 49011d526..1b98e8f63 100644
--- a/test/reference/pixman-downscale-best-95.ref.png
+++ b/test/reference/pixman-downscale-best-95.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.script.ref.png b/test/reference/pixman-downscale-best-95.script.ref.png
new file mode 100644
index 000000000..f3bd7ff81
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.script.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.svg11.ref.png b/test/reference/pixman-downscale-best-95.svg11.ref.png
new file mode 100644
index 000000000..777f448e3
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.svg11.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.svg12.ref.png b/test/reference/pixman-downscale-best-95.svg12.ref.png
new file mode 100644
index 000000000..777f448e3
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.svg12.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.test-base.rgb24.ref.png b/test/reference/pixman-downscale-best-95.test-base.rgb24.ref.png
new file mode 100644
index 000000000..5885c4bcc
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.test-base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.test-fallback.rgb24.ref.png b/test/reference/pixman-downscale-best-95.test-fallback.rgb24.ref.png
new file mode 100644
index 000000000..5885c4bcc
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.test-fallback.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.test-mask.rgb24.ref.png b/test/reference/pixman-downscale-best-95.test-mask.rgb24.ref.png
new file mode 100644
index 000000000..5885c4bcc
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.test-mask.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.test-paginated.rgb24.ref.png b/test/reference/pixman-downscale-best-95.test-paginated.rgb24.ref.png
new file mode 100644
index 000000000..5885c4bcc
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.test-paginated.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.test-spans.rgb24.ref.png b/test/reference/pixman-downscale-best-95.test-spans.rgb24.ref.png
new file mode 100644
index 000000000..5885c4bcc
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.test-spans.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.test-traps.rgb24.ref.png b/test/reference/pixman-downscale-best-95.test-traps.rgb24.ref.png
new file mode 100644
index 000000000..5885c4bcc
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.test-traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.xcb-fallback.rgb24.ref.png b/test/reference/pixman-downscale-best-95.xcb-fallback.rgb24.ref.png
new file mode 100644
index 000000000..5885c4bcc
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.xcb-fallback.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.xcb-render-0_0.rgb24.ref.png b/test/reference/pixman-downscale-best-95.xcb-render-0_0.rgb24.ref.png
new file mode 100644
index 000000000..5885c4bcc
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.xcb-render-0_0.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.xcb-window&.rgb24.ref.png b/test/reference/pixman-downscale-best-95.xcb-window&.rgb24.ref.png
new file mode 100644
index 000000000..777f448e3
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.xcb-window&.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.xcb-window.rgb24.ref.png b/test/reference/pixman-downscale-best-95.xcb-window.rgb24.ref.png
new file mode 100644
index 000000000..777f448e3
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.xcb-window.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.xcb.ref.png b/test/reference/pixman-downscale-best-95.xcb.ref.png
new file mode 100644
index 000000000..777f448e3
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.xcb.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.xlib-fallback.rgb24.ref.png b/test/reference/pixman-downscale-best-95.xlib-fallback.rgb24.ref.png
new file mode 100644
index 000000000..5885c4bcc
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.xlib-fallback.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.xlib-render-0_0.rgb24.ref.png b/test/reference/pixman-downscale-best-95.xlib-render-0_0.rgb24.ref.png
new file mode 100644
index 000000000..5885c4bcc
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.xlib-render-0_0.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.xlib-window.rgb24.ref.png b/test/reference/pixman-downscale-best-95.xlib-window.rgb24.ref.png
new file mode 100644
index 000000000..777f448e3
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.xlib-window.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-best-95.xlib.ref.png b/test/reference/pixman-downscale-best-95.xlib.ref.png
new file mode 100644
index 000000000..777f448e3
--- /dev/null
+++ b/test/reference/pixman-downscale-best-95.xlib.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-bilinear-95.image16.rgb24.ref.png b/test/reference/pixman-downscale-bilinear-95.image16.rgb24.ref.png
new file mode 100644
index 000000000..9d67251e2
--- /dev/null
+++ b/test/reference/pixman-downscale-bilinear-95.image16.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-bilinear-95.pdf.ref.png b/test/reference/pixman-downscale-bilinear-95.pdf.ref.png
new file mode 100644
index 000000000..71b518e1e
--- /dev/null
+++ b/test/reference/pixman-downscale-bilinear-95.pdf.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-bilinear-95.ps2.ref.png b/test/reference/pixman-downscale-bilinear-95.ps2.ref.png
new file mode 100644
index 000000000..08983dca6
--- /dev/null
+++ b/test/reference/pixman-downscale-bilinear-95.ps2.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-bilinear-95.ps3.ref.png b/test/reference/pixman-downscale-bilinear-95.ps3.ref.png
new file mode 100644
index 000000000..08983dca6
--- /dev/null
+++ b/test/reference/pixman-downscale-bilinear-95.ps3.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-bilinear-95.ref.png b/test/reference/pixman-downscale-bilinear-95.ref.png
index 49011d526..777f448e3 100644
--- a/test/reference/pixman-downscale-bilinear-95.ref.png
+++ b/test/reference/pixman-downscale-bilinear-95.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-bilinear-95.script.ref.png b/test/reference/pixman-downscale-bilinear-95.script.ref.png
new file mode 100644
index 000000000..fa4c04c02
--- /dev/null
+++ b/test/reference/pixman-downscale-bilinear-95.script.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-fast-95.image16.rgb24.ref.png b/test/reference/pixman-downscale-fast-95.image16.rgb24.ref.png
new file mode 100644
index 000000000..a2b67156f
--- /dev/null
+++ b/test/reference/pixman-downscale-fast-95.image16.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-fast-95.pdf.ref.png b/test/reference/pixman-downscale-fast-95.pdf.ref.png
new file mode 100644
index 000000000..71b518e1e
--- /dev/null
+++ b/test/reference/pixman-downscale-fast-95.pdf.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-fast-95.ps2.ref.png b/test/reference/pixman-downscale-fast-95.ps2.ref.png
new file mode 100644
index 000000000..af93ae72d
--- /dev/null
+++ b/test/reference/pixman-downscale-fast-95.ps2.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-fast-95.ps3.ref.png b/test/reference/pixman-downscale-fast-95.ps3.ref.png
new file mode 100644
index 000000000..af93ae72d
--- /dev/null
+++ b/test/reference/pixman-downscale-fast-95.ps3.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-fast-95.svg11.ref.png b/test/reference/pixman-downscale-fast-95.svg11.ref.png
new file mode 100644
index 000000000..777f448e3
--- /dev/null
+++ b/test/reference/pixman-downscale-fast-95.svg11.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-fast-95.svg12.ref.png b/test/reference/pixman-downscale-fast-95.svg12.ref.png
new file mode 100644
index 000000000..777f448e3
--- /dev/null
+++ b/test/reference/pixman-downscale-fast-95.svg12.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-good-95.image16.rgb24.ref.png b/test/reference/pixman-downscale-good-95.image16.rgb24.ref.png
new file mode 100644
index 000000000..9d67251e2
--- /dev/null
+++ b/test/reference/pixman-downscale-good-95.image16.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-good-95.pdf.ref.png b/test/reference/pixman-downscale-good-95.pdf.ref.png
new file mode 100644
index 000000000..71b518e1e
--- /dev/null
+++ b/test/reference/pixman-downscale-good-95.pdf.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-good-95.ps2.ref.png b/test/reference/pixman-downscale-good-95.ps2.ref.png
new file mode 100644
index 000000000..08983dca6
--- /dev/null
+++ b/test/reference/pixman-downscale-good-95.ps2.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-good-95.ps3.ref.png b/test/reference/pixman-downscale-good-95.ps3.ref.png
new file mode 100644
index 000000000..08983dca6
--- /dev/null
+++ b/test/reference/pixman-downscale-good-95.ps3.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-good-95.ref.png b/test/reference/pixman-downscale-good-95.ref.png
index 49011d526..777f448e3 100644
--- a/test/reference/pixman-downscale-good-95.ref.png
+++ b/test/reference/pixman-downscale-good-95.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-good-95.script.ref.png b/test/reference/pixman-downscale-good-95.script.ref.png
new file mode 100644
index 000000000..fa4c04c02
--- /dev/null
+++ b/test/reference/pixman-downscale-good-95.script.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-nearest-95.image16.rgb24.ref.png b/test/reference/pixman-downscale-nearest-95.image16.rgb24.ref.png
new file mode 100644
index 000000000..a2b67156f
--- /dev/null
+++ b/test/reference/pixman-downscale-nearest-95.image16.rgb24.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-nearest-95.pdf.ref.png b/test/reference/pixman-downscale-nearest-95.pdf.ref.png
new file mode 100644
index 000000000..71b518e1e
--- /dev/null
+++ b/test/reference/pixman-downscale-nearest-95.pdf.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-nearest-95.ps2.ref.png b/test/reference/pixman-downscale-nearest-95.ps2.ref.png
new file mode 100644
index 000000000..af93ae72d
--- /dev/null
+++ b/test/reference/pixman-downscale-nearest-95.ps2.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-nearest-95.ps3.ref.png b/test/reference/pixman-downscale-nearest-95.ps3.ref.png
new file mode 100644
index 000000000..af93ae72d
--- /dev/null
+++ b/test/reference/pixman-downscale-nearest-95.ps3.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-nearest-95.svg11.ref.png b/test/reference/pixman-downscale-nearest-95.svg11.ref.png
new file mode 100644
index 000000000..777f448e3
--- /dev/null
+++ b/test/reference/pixman-downscale-nearest-95.svg11.ref.png
Binary files differ
diff --git a/test/reference/pixman-downscale-nearest-95.svg12.ref.png b/test/reference/pixman-downscale-nearest-95.svg12.ref.png
new file mode 100644
index 000000000..777f448e3
--- /dev/null
+++ b/test/reference/pixman-downscale-nearest-95.svg12.ref.png
Binary files differ