diff --git a/test/Makefile.am b/test/Makefile.am index e96d528bc..1648dd847 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -127,21 +127,24 @@ CLEANFILES += $(BUILT_SOURCES) REFERENCE_IMAGES = \ a1-bug.ref.png \ a1-bug.image16.ref.png \ + a1-bug.quartz.xfail.png \ a1-bug.xlib.ref.png \ a1-image-sample.ref.png \ a1-image-sample.gl.xfail.png \ - a1-image-sample.quartz.xfail.png \ a1-mask.ref.png \ a1-mask-sample.ref.png \ - a1-mask-sample.quartz.xfail.png \ a1-rasterisation-rectangles.ref.png \ + a1-rasterisation-rectangles.quartz.xfail.png \ a1-rasterisation-triangles.ref.png \ + a1-rasterisation-triangles.quartz.xfail.png \ a1-traps-sample.ref.png \ a1-traps-sample.quartz.xfail.png \ a8-clear.ref.png \ + a8-clear.quartz.ref.png \ a8-mask.ref.png \ aliasing.ref.png \ aliasing.image16.ref.png \ + aliasing.quartz.ref.png \ aliasing.xlib.ref.png \ alpha-similar.gl.argb32.xfail.png \ alpha-similar.gl.rgb24.xfail.png \ @@ -614,7 +617,6 @@ REFERENCE_IMAGES = \ filter-nearest-offset.pdf.xfail.png \ filter-nearest-offset.ps2.ref.png \ filter-nearest-offset.ps3.ref.png \ - filter-nearest-offset.quartz.xfail.png \ filter-nearest-offset.ref.png \ filter-nearest-offset.svg.xfail.png \ filter-nearest-transformed.image16.ref.png \ @@ -964,6 +966,8 @@ REFERENCE_IMAGES = \ overlapping-glyphs.rgb24.ref.png \ overlapping-glyphs.pdf.argb32.xfail.png \ overlapping-glyphs.pdf.rgb24.xfail.png \ + overlapping-glyphs.quartz.argb32.ref.png \ + overlapping-glyphs.quartz.rgb24.ref.png \ overlapping-glyphs.svg.rgb24.ref.png \ overlapping-glyphs.svg.argb32.ref.png \ paint-repeat.ref.png \ @@ -976,6 +980,7 @@ REFERENCE_IMAGES = \ paint.ref.png \ partial-clip-text.ref.png \ partial-clip-text.ps.ref.png \ + partial-clip-text.quartz.ref.png \ partial-clip-text.svg.ref.png \ partial-coverage-half-reference.ref.png \ partial-coverage-half-triangles.ref.png \ @@ -1046,19 +1051,26 @@ REFERENCE_IMAGES = \ quartz-surface-source.ps3.ref.png \ radial-gradient.image16.ref.png \ radial-gradient.ref.png \ + radial-gradient.quartz.ref.png \ radial-gradient-extend.ps3.ref.png \ radial-gradient-extend.ref.png \ radial-gradient-source.image16.ref.png \ radial-gradient-source.argb32.ref.png \ radial-gradient-source.rgb24.ref.png \ + radial-gradient-source.quartz.argb32.ref.png \ + radial-gradient-source.quartz.rgb24.ref.png \ radial-gradient-mask.ref.png \ radial-gradient-mask.image16.ref.png \ + radial-gradient-mask.quartz.ref.png \ radial-gradient-mask-source.argb32.ref.png \ radial-gradient-mask-source.rgb24.ref.png \ radial-gradient-mask-source.image16.ref.png \ + radial-gradient-mask-source.quartz.argb32.ref.png \ + radial-gradient-mask-source.quartz.rgb24.ref.png \ radial-gradient-mask-source.xlib.argb32.ref.png \ radial-gradient-mask-source.xlib.rgb24.ref.png \ radial-gradient-one-stop.ref.png \ + radial-gradient-one-stop.quartz.ref.png \ random-intersections-eo.image16.ref.png \ random-intersections-eo.ps.ref.png \ random-intersections-eo.quartz.ref.png \ @@ -1285,8 +1297,8 @@ REFERENCE_IMAGES = \ surface-pattern-operator.xlib.rgb24.ref.png \ surface-pattern-operator.pdf.argb32.xfail.png \ surface-pattern-operator.pdf.rgb24.xfail.png \ - surface-pattern-operator.quartz.argb32.xfail.png \ - surface-pattern-operator.quartz.rgb24.xfail.png \ + surface-pattern-operator.quartz.argb32.ref.png \ + surface-pattern-operator.quartz.rgb24.ref.png \ surface-pattern-scale-down.image16.ref.png \ surface-pattern-scale-down.pdf.ref.png \ surface-pattern-scale-down.ps2.ref.png \ @@ -1397,6 +1409,8 @@ REFERENCE_IMAGES = \ unbounded-operator.pdf.argb32.ref.png \ unbounded-operator.ps2.argb32.ref.png \ unbounded-operator.ps3.argb32.ref.png \ + unbounded-operator.quartz.argb32.ref.png \ + unbounded-operator.quartz.rgb24.ref.png \ unbounded-operator.ref.png \ unbounded-operator.rgb24.ref.png \ unbounded-operator.svg12.argb32.ref.png \ diff --git a/test/a1-bug.quartz.xfail.png b/test/a1-bug.quartz.xfail.png new file mode 100644 index 000000000..4ed379365 Binary files /dev/null and b/test/a1-bug.quartz.xfail.png differ diff --git a/test/a1-image-sample.quartz.xfail.png b/test/a1-image-sample.quartz.xfail.png deleted file mode 100644 index ca24391f7..000000000 Binary files a/test/a1-image-sample.quartz.xfail.png and /dev/null differ diff --git a/test/a1-mask-sample.quartz.xfail.png b/test/a1-mask-sample.quartz.xfail.png deleted file mode 100644 index ca24391f7..000000000 Binary files a/test/a1-mask-sample.quartz.xfail.png and /dev/null differ diff --git a/test/a1-rasterisation-rectangles.quartz.xfail.png b/test/a1-rasterisation-rectangles.quartz.xfail.png new file mode 100644 index 000000000..f8f3bf865 Binary files /dev/null and b/test/a1-rasterisation-rectangles.quartz.xfail.png differ diff --git a/test/a1-rasterisation-triangles.quartz.xfail.png b/test/a1-rasterisation-triangles.quartz.xfail.png new file mode 100644 index 000000000..f8f3bf865 Binary files /dev/null and b/test/a1-rasterisation-triangles.quartz.xfail.png differ diff --git a/test/a8-clear.quartz.ref.png b/test/a8-clear.quartz.ref.png new file mode 100644 index 000000000..5b7c67fe9 Binary files /dev/null and b/test/a8-clear.quartz.ref.png differ diff --git a/test/aliasing.quartz.ref.png b/test/aliasing.quartz.ref.png new file mode 100644 index 000000000..f4b6e2217 Binary files /dev/null and b/test/aliasing.quartz.ref.png differ diff --git a/test/clip-fill-eo-unbounded.quartz.argb32.ref.png b/test/clip-fill-eo-unbounded.quartz.argb32.ref.png index 2ea24a36e..342300095 100644 Binary files a/test/clip-fill-eo-unbounded.quartz.argb32.ref.png and b/test/clip-fill-eo-unbounded.quartz.argb32.ref.png differ diff --git a/test/clip-fill-eo-unbounded.quartz.rgb24.ref.png b/test/clip-fill-eo-unbounded.quartz.rgb24.ref.png index 27050086c..1612801bd 100644 Binary files a/test/clip-fill-eo-unbounded.quartz.rgb24.ref.png and b/test/clip-fill-eo-unbounded.quartz.rgb24.ref.png differ diff --git a/test/clip-fill-nz-unbounded.quartz.argb32.ref.png b/test/clip-fill-nz-unbounded.quartz.argb32.ref.png index 2ea24a36e..342300095 100644 Binary files a/test/clip-fill-nz-unbounded.quartz.argb32.ref.png and b/test/clip-fill-nz-unbounded.quartz.argb32.ref.png differ diff --git a/test/clip-fill-nz-unbounded.quartz.rgb24.ref.png b/test/clip-fill-nz-unbounded.quartz.rgb24.ref.png index 27050086c..1612801bd 100644 Binary files a/test/clip-fill-nz-unbounded.quartz.rgb24.ref.png and b/test/clip-fill-nz-unbounded.quartz.rgb24.ref.png differ diff --git a/test/clip-operator.quartz.argb32.ref.png b/test/clip-operator.quartz.argb32.ref.png index 53634bdca..ecf6ee2af 100644 Binary files a/test/clip-operator.quartz.argb32.ref.png and b/test/clip-operator.quartz.argb32.ref.png differ diff --git a/test/clip-operator.quartz.rgb24.ref.png b/test/clip-operator.quartz.rgb24.ref.png index 79562e73b..67c628f91 100644 Binary files a/test/clip-operator.quartz.rgb24.ref.png and b/test/clip-operator.quartz.rgb24.ref.png differ diff --git a/test/clip-stroke-unbounded.quartz.argb32.ref.png b/test/clip-stroke-unbounded.quartz.argb32.ref.png index c6124dd29..8bd5b3681 100644 Binary files a/test/clip-stroke-unbounded.quartz.argb32.ref.png and b/test/clip-stroke-unbounded.quartz.argb32.ref.png differ diff --git a/test/clip-stroke-unbounded.quartz.rgb24.ref.png b/test/clip-stroke-unbounded.quartz.rgb24.ref.png index c6e0eb9c8..5349f8494 100644 Binary files a/test/clip-stroke-unbounded.quartz.rgb24.ref.png and b/test/clip-stroke-unbounded.quartz.rgb24.ref.png differ diff --git a/test/filter-nearest-offset.quartz.xfail.png b/test/filter-nearest-offset.quartz.xfail.png deleted file mode 100644 index ee69e36bc..000000000 Binary files a/test/filter-nearest-offset.quartz.xfail.png and /dev/null differ diff --git a/test/filter-nearest-transformed.quartz.xfail.png b/test/filter-nearest-transformed.quartz.xfail.png index c616d6438..246cdf421 100644 Binary files a/test/filter-nearest-transformed.quartz.xfail.png and b/test/filter-nearest-transformed.quartz.xfail.png differ diff --git a/test/linear-gradient-subset.quartz.ref.png b/test/linear-gradient-subset.quartz.ref.png index 2bec9fee4..85d80adbb 100644 Binary files a/test/linear-gradient-subset.quartz.ref.png and b/test/linear-gradient-subset.quartz.ref.png differ diff --git a/test/linear-gradient.quartz.ref.png b/test/linear-gradient.quartz.ref.png index 7eeabe647..1c3e7c228 100644 Binary files a/test/linear-gradient.quartz.ref.png and b/test/linear-gradient.quartz.ref.png differ diff --git a/test/mask.quartz.argb32.ref.png b/test/mask.quartz.argb32.ref.png index d7feaf9f0..c7ab76e82 100644 Binary files a/test/mask.quartz.argb32.ref.png and b/test/mask.quartz.argb32.ref.png differ diff --git a/test/operator-source.quartz.argb32.ref.png b/test/operator-source.quartz.argb32.ref.png index 6b79166d0..83d788c5b 100644 Binary files a/test/operator-source.quartz.argb32.ref.png and b/test/operator-source.quartz.argb32.ref.png differ diff --git a/test/operator-source.quartz.rgb24.ref.png b/test/operator-source.quartz.rgb24.ref.png index a88ecb593..038662f66 100644 Binary files a/test/operator-source.quartz.rgb24.ref.png and b/test/operator-source.quartz.rgb24.ref.png differ diff --git a/test/overlapping-glyphs.quartz.argb32.ref.png b/test/overlapping-glyphs.quartz.argb32.ref.png new file mode 100644 index 000000000..eaa0cb9c6 Binary files /dev/null and b/test/overlapping-glyphs.quartz.argb32.ref.png differ diff --git a/test/overlapping-glyphs.quartz.rgb24.ref.png b/test/overlapping-glyphs.quartz.rgb24.ref.png new file mode 100644 index 000000000..c2b5fc0ab Binary files /dev/null and b/test/overlapping-glyphs.quartz.rgb24.ref.png differ diff --git a/test/partial-clip-text.quartz.ref.png b/test/partial-clip-text.quartz.ref.png new file mode 100644 index 000000000..33ac283af Binary files /dev/null and b/test/partial-clip-text.quartz.ref.png differ diff --git a/test/pthread-same-source.quartz.xfail.png b/test/pthread-same-source.quartz.xfail.png index cc0998fd1..ffed61998 100644 Binary files a/test/pthread-same-source.quartz.xfail.png and b/test/pthread-same-source.quartz.xfail.png differ diff --git a/test/pthread-show-text.quartz.ref.png b/test/pthread-show-text.quartz.ref.png index 9b6d7748d..cc9bb25dc 100644 Binary files a/test/pthread-show-text.quartz.ref.png and b/test/pthread-show-text.quartz.ref.png differ diff --git a/test/radial-gradient-mask-source.quartz.argb32.ref.png b/test/radial-gradient-mask-source.quartz.argb32.ref.png new file mode 100644 index 000000000..5f734f612 Binary files /dev/null and b/test/radial-gradient-mask-source.quartz.argb32.ref.png differ diff --git a/test/radial-gradient-mask-source.quartz.rgb24.ref.png b/test/radial-gradient-mask-source.quartz.rgb24.ref.png new file mode 100644 index 000000000..4ae71f753 Binary files /dev/null and b/test/radial-gradient-mask-source.quartz.rgb24.ref.png differ diff --git a/test/radial-gradient-mask.quartz.ref.png b/test/radial-gradient-mask.quartz.ref.png new file mode 100644 index 000000000..c1bd50686 Binary files /dev/null and b/test/radial-gradient-mask.quartz.ref.png differ diff --git a/test/radial-gradient-one-stop.quartz.ref.png b/test/radial-gradient-one-stop.quartz.ref.png new file mode 100644 index 000000000..da991b1bd Binary files /dev/null and b/test/radial-gradient-one-stop.quartz.ref.png differ diff --git a/test/radial-gradient-source.quartz.argb32.ref.png b/test/radial-gradient-source.quartz.argb32.ref.png new file mode 100644 index 000000000..421c0b988 Binary files /dev/null and b/test/radial-gradient-source.quartz.argb32.ref.png differ diff --git a/test/radial-gradient-source.quartz.rgb24.ref.png b/test/radial-gradient-source.quartz.rgb24.ref.png new file mode 100644 index 000000000..22f2b9077 Binary files /dev/null and b/test/radial-gradient-source.quartz.rgb24.ref.png differ diff --git a/test/radial-gradient.quartz.ref.png b/test/radial-gradient.quartz.ref.png new file mode 100644 index 000000000..f01c6eb89 Binary files /dev/null and b/test/radial-gradient.quartz.ref.png differ diff --git a/test/rotate-image-surface-paint.quartz.ref.png b/test/rotate-image-surface-paint.quartz.ref.png index 1b317f9e2..a716b630a 100644 Binary files a/test/rotate-image-surface-paint.quartz.ref.png and b/test/rotate-image-surface-paint.quartz.ref.png differ diff --git a/test/scale-offset-image.quartz.ref.png b/test/scale-offset-image.quartz.ref.png index 3d8e71a48..f7a5e7228 100644 Binary files a/test/scale-offset-image.quartz.ref.png and b/test/scale-offset-image.quartz.ref.png differ diff --git a/test/scale-offset-similar.quartz.ref.png b/test/scale-offset-similar.quartz.ref.png index 3d8e71a48..f7a5e7228 100644 Binary files a/test/scale-offset-similar.quartz.ref.png and b/test/scale-offset-similar.quartz.ref.png differ diff --git a/test/surface-pattern-operator.quartz.argb32.ref.png b/test/surface-pattern-operator.quartz.argb32.ref.png new file mode 100644 index 000000000..5e934b211 Binary files /dev/null and b/test/surface-pattern-operator.quartz.argb32.ref.png differ diff --git a/test/surface-pattern-operator.quartz.argb32.xfail.png b/test/surface-pattern-operator.quartz.argb32.xfail.png deleted file mode 100644 index eb6e890bd..000000000 Binary files a/test/surface-pattern-operator.quartz.argb32.xfail.png and /dev/null differ diff --git a/test/surface-pattern-operator.quartz.rgb24.ref.png b/test/surface-pattern-operator.quartz.rgb24.ref.png new file mode 100644 index 000000000..30408c1f4 Binary files /dev/null and b/test/surface-pattern-operator.quartz.rgb24.ref.png differ diff --git a/test/surface-pattern-operator.quartz.rgb24.xfail.png b/test/surface-pattern-operator.quartz.rgb24.xfail.png deleted file mode 100644 index 6275a48b7..000000000 Binary files a/test/surface-pattern-operator.quartz.rgb24.xfail.png and /dev/null differ diff --git a/test/trap-clip.quartz.argb32.ref.png b/test/trap-clip.quartz.argb32.ref.png index c5096df16..e045ea4ed 100644 Binary files a/test/trap-clip.quartz.argb32.ref.png and b/test/trap-clip.quartz.argb32.ref.png differ diff --git a/test/trap-clip.quartz.rgb24.ref.png b/test/trap-clip.quartz.rgb24.ref.png index 7c2a15e34..1044d8699 100644 Binary files a/test/trap-clip.quartz.rgb24.ref.png and b/test/trap-clip.quartz.rgb24.ref.png differ diff --git a/test/unbounded-operator.quartz.argb32.ref.png b/test/unbounded-operator.quartz.argb32.ref.png new file mode 100644 index 000000000..b2e99165e Binary files /dev/null and b/test/unbounded-operator.quartz.argb32.ref.png differ diff --git a/test/unbounded-operator.quartz.rgb24.ref.png b/test/unbounded-operator.quartz.rgb24.ref.png new file mode 100644 index 000000000..ea41dc892 Binary files /dev/null and b/test/unbounded-operator.quartz.rgb24.ref.png differ diff --git a/test/xcomposite-projection.quartz.ref.png b/test/xcomposite-projection.quartz.ref.png index c7b6f5c9b..02216071b 100644 Binary files a/test/xcomposite-projection.quartz.ref.png and b/test/xcomposite-projection.quartz.ref.png differ