diff --git a/test/reference/a1-clip-fill-equal.argb32.ref.png b/test/reference/a1-clip-fill-equal.argb32.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-fill-equal.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-fill-equal.mask.argb32.ref.png b/test/reference/a1-clip-fill-equal.mask.argb32.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-fill-equal.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-fill-equal.mask.rgb24.ref.png b/test/reference/a1-clip-fill-equal.mask.rgb24.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-fill-equal.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-fill-equal.rgb24.ref.png b/test/reference/a1-clip-fill-equal.rgb24.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-fill-equal.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-fill-equal.traps.argb32.ref.png b/test/reference/a1-clip-fill-equal.traps.argb32.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-fill-equal.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-fill-equal.traps.rgb24.ref.png b/test/reference/a1-clip-fill-equal.traps.rgb24.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-fill-equal.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-fill-rule.mask.argb32.ref.png b/test/reference/a1-clip-fill-rule.mask.argb32.ref.png deleted file mode 100644 index c3ba9dd5f..000000000 Binary files a/test/reference/a1-clip-fill-rule.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-fill-rule.mask.rgb24.ref.png b/test/reference/a1-clip-fill-rule.mask.rgb24.ref.png deleted file mode 100644 index 6fe9346ba..000000000 Binary files a/test/reference/a1-clip-fill-rule.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-fill-rule.traps.argb32.ref.png b/test/reference/a1-clip-fill-rule.traps.argb32.ref.png deleted file mode 100644 index c3ba9dd5f..000000000 Binary files a/test/reference/a1-clip-fill-rule.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-fill-rule.traps.rgb24.ref.png b/test/reference/a1-clip-fill-rule.traps.rgb24.ref.png deleted file mode 100644 index 6fe9346ba..000000000 Binary files a/test/reference/a1-clip-fill-rule.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-fill.argb32.ref.png b/test/reference/a1-clip-fill.argb32.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-fill.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-fill.mask.argb32.ref.png b/test/reference/a1-clip-fill.mask.argb32.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-fill.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-fill.mask.rgb24.ref.png b/test/reference/a1-clip-fill.mask.rgb24.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-fill.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-fill.rgb24.ref.png b/test/reference/a1-clip-fill.rgb24.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-fill.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-fill.traps.argb32.ref.png b/test/reference/a1-clip-fill.traps.argb32.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-fill.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-fill.traps.rgb24.ref.png b/test/reference/a1-clip-fill.traps.rgb24.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-fill.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-paint.argb32.ref.png b/test/reference/a1-clip-paint.argb32.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-paint.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-paint.mask.argb32.ref.png b/test/reference/a1-clip-paint.mask.argb32.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-paint.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-paint.mask.rgb24.ref.png b/test/reference/a1-clip-paint.mask.rgb24.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-paint.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-paint.rgb24.ref.png b/test/reference/a1-clip-paint.rgb24.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-paint.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-paint.traps.argb32.ref.png b/test/reference/a1-clip-paint.traps.argb32.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-paint.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-paint.traps.rgb24.ref.png b/test/reference/a1-clip-paint.traps.rgb24.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-paint.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-stroke.argb32.ref.png b/test/reference/a1-clip-stroke.argb32.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-stroke.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-stroke.mask.argb32.ref.png b/test/reference/a1-clip-stroke.mask.argb32.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-stroke.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-stroke.mask.rgb24.ref.png b/test/reference/a1-clip-stroke.mask.rgb24.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-stroke.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-stroke.rgb24.ref.png b/test/reference/a1-clip-stroke.rgb24.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-stroke.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-stroke.traps.argb32.ref.png b/test/reference/a1-clip-stroke.traps.argb32.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-stroke.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-clip-stroke.traps.rgb24.ref.png b/test/reference/a1-clip-stroke.traps.rgb24.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-clip-stroke.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-fill.argb32.ref.png b/test/reference/a1-fill.argb32.ref.png deleted file mode 100644 index e40202bf9..000000000 Binary files a/test/reference/a1-fill.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-fill.mask.argb32.ref.png b/test/reference/a1-fill.mask.argb32.ref.png deleted file mode 100644 index e40202bf9..000000000 Binary files a/test/reference/a1-fill.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-fill.mask.rgb24.ref.png b/test/reference/a1-fill.mask.rgb24.ref.png deleted file mode 100644 index e40202bf9..000000000 Binary files a/test/reference/a1-fill.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-fill.rgb24.ref.png b/test/reference/a1-fill.rgb24.ref.png deleted file mode 100644 index e40202bf9..000000000 Binary files a/test/reference/a1-fill.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-fill.traps.argb32.ref.png b/test/reference/a1-fill.traps.argb32.ref.png deleted file mode 100644 index e40202bf9..000000000 Binary files a/test/reference/a1-fill.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-fill.traps.ref.png b/test/reference/a1-fill.traps.ref.png deleted file mode 100644 index e40202bf9..000000000 Binary files a/test/reference/a1-fill.traps.ref.png and /dev/null differ diff --git a/test/reference/a1-fill.traps.rgb24.ref.png b/test/reference/a1-fill.traps.rgb24.ref.png deleted file mode 100644 index e40202bf9..000000000 Binary files a/test/reference/a1-fill.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-image-sample.argb32.ref.png b/test/reference/a1-image-sample.argb32.ref.png deleted file mode 100644 index b8fd4570d..000000000 Binary files a/test/reference/a1-image-sample.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-image-sample.mask.argb32.ref.png b/test/reference/a1-image-sample.mask.argb32.ref.png deleted file mode 100644 index b8fd4570d..000000000 Binary files a/test/reference/a1-image-sample.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-image-sample.mask.rgb24.ref.png b/test/reference/a1-image-sample.mask.rgb24.ref.png deleted file mode 100644 index b8fd4570d..000000000 Binary files a/test/reference/a1-image-sample.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-image-sample.rgb24.ref.png b/test/reference/a1-image-sample.rgb24.ref.png deleted file mode 100644 index b8fd4570d..000000000 Binary files a/test/reference/a1-image-sample.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-image-sample.traps.argb32.ref.png b/test/reference/a1-image-sample.traps.argb32.ref.png deleted file mode 100644 index b8fd4570d..000000000 Binary files a/test/reference/a1-image-sample.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-image-sample.traps.rgb24.ref.png b/test/reference/a1-image-sample.traps.rgb24.ref.png deleted file mode 100644 index b8fd4570d..000000000 Binary files a/test/reference/a1-image-sample.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-image-sample.xlib-fallback.rgb24.ref.png b/test/reference/a1-image-sample.xlib-fallback.rgb24.ref.png deleted file mode 100644 index b8fd4570d..000000000 Binary files a/test/reference/a1-image-sample.xlib-fallback.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-image-sample.xlib-window.rgb24.ref.png b/test/reference/a1-image-sample.xlib-window.rgb24.ref.png deleted file mode 100644 index b8fd4570d..000000000 Binary files a/test/reference/a1-image-sample.xlib-window.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-line-width.argb32.ref.png b/test/reference/a1-line-width.argb32.ref.png deleted file mode 100644 index 35d9cad60..000000000 Binary files a/test/reference/a1-line-width.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-line-width.mask.argb32.ref.png b/test/reference/a1-line-width.mask.argb32.ref.png deleted file mode 100644 index 35d9cad60..000000000 Binary files a/test/reference/a1-line-width.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-line-width.mask.rgb24.ref.png b/test/reference/a1-line-width.mask.rgb24.ref.png deleted file mode 100644 index 35d9cad60..000000000 Binary files a/test/reference/a1-line-width.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-line-width.rgb24.ref.png b/test/reference/a1-line-width.rgb24.ref.png deleted file mode 100644 index 35d9cad60..000000000 Binary files a/test/reference/a1-line-width.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-line-width.traps.argb32.ref.png b/test/reference/a1-line-width.traps.argb32.ref.png deleted file mode 100644 index 35d9cad60..000000000 Binary files a/test/reference/a1-line-width.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-line-width.traps.rgb24.ref.png b/test/reference/a1-line-width.traps.rgb24.ref.png deleted file mode 100644 index 35d9cad60..000000000 Binary files a/test/reference/a1-line-width.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-mask-sample.argb32.ref.png b/test/reference/a1-mask-sample.argb32.ref.png deleted file mode 100644 index b8fd4570d..000000000 Binary files a/test/reference/a1-mask-sample.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-mask-sample.mask.argb32.ref.png b/test/reference/a1-mask-sample.mask.argb32.ref.png deleted file mode 100644 index b8fd4570d..000000000 Binary files a/test/reference/a1-mask-sample.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-mask-sample.mask.rgb24.ref.png b/test/reference/a1-mask-sample.mask.rgb24.ref.png deleted file mode 100644 index b8fd4570d..000000000 Binary files a/test/reference/a1-mask-sample.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-mask-sample.rgb24.ref.png b/test/reference/a1-mask-sample.rgb24.ref.png deleted file mode 100644 index b8fd4570d..000000000 Binary files a/test/reference/a1-mask-sample.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-mask-sample.traps.argb32.ref.png b/test/reference/a1-mask-sample.traps.argb32.ref.png deleted file mode 100644 index b8fd4570d..000000000 Binary files a/test/reference/a1-mask-sample.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-mask-sample.traps.rgb24.ref.png b/test/reference/a1-mask-sample.traps.rgb24.ref.png deleted file mode 100644 index b8fd4570d..000000000 Binary files a/test/reference/a1-mask-sample.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-mask.argb32.ref.png b/test/reference/a1-mask.argb32.ref.png deleted file mode 100644 index 864fc1031..000000000 Binary files a/test/reference/a1-mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-mask.mask.argb32.ref.png b/test/reference/a1-mask.mask.argb32.ref.png deleted file mode 100644 index 864fc1031..000000000 Binary files a/test/reference/a1-mask.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-mask.mask.rgb24.ref.png b/test/reference/a1-mask.mask.rgb24.ref.png deleted file mode 100644 index 864fc1031..000000000 Binary files a/test/reference/a1-mask.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-mask.pdf.ref.png b/test/reference/a1-mask.pdf.ref.png deleted file mode 100644 index 864fc1031..000000000 Binary files a/test/reference/a1-mask.pdf.ref.png and /dev/null differ diff --git a/test/reference/a1-mask.ps.ref.png b/test/reference/a1-mask.ps.ref.png deleted file mode 100644 index 864fc1031..000000000 Binary files a/test/reference/a1-mask.ps.ref.png and /dev/null differ diff --git a/test/reference/a1-mask.rgb24.ref.png b/test/reference/a1-mask.rgb24.ref.png deleted file mode 100644 index 864fc1031..000000000 Binary files a/test/reference/a1-mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-mask.traps.argb32.ref.png b/test/reference/a1-mask.traps.argb32.ref.png deleted file mode 100644 index 864fc1031..000000000 Binary files a/test/reference/a1-mask.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-mask.traps.rgb24.ref.png b/test/reference/a1-mask.traps.rgb24.ref.png deleted file mode 100644 index 864fc1031..000000000 Binary files a/test/reference/a1-mask.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-rasterisation-rectangles.argb32.ref.png b/test/reference/a1-rasterisation-rectangles.argb32.ref.png deleted file mode 100644 index 784cf873e..000000000 Binary files a/test/reference/a1-rasterisation-rectangles.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-rasterisation-rectangles.mask.argb32.ref.png b/test/reference/a1-rasterisation-rectangles.mask.argb32.ref.png deleted file mode 100644 index 784cf873e..000000000 Binary files a/test/reference/a1-rasterisation-rectangles.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-rasterisation-rectangles.mask.rgb24.ref.png b/test/reference/a1-rasterisation-rectangles.mask.rgb24.ref.png deleted file mode 100644 index 784cf873e..000000000 Binary files a/test/reference/a1-rasterisation-rectangles.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-rasterisation-rectangles.rgb24.ref.png b/test/reference/a1-rasterisation-rectangles.rgb24.ref.png deleted file mode 100644 index 784cf873e..000000000 Binary files a/test/reference/a1-rasterisation-rectangles.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-rasterisation-rectangles.traps.argb32.ref.png b/test/reference/a1-rasterisation-rectangles.traps.argb32.ref.png deleted file mode 100644 index 784cf873e..000000000 Binary files a/test/reference/a1-rasterisation-rectangles.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-rasterisation-rectangles.traps.rgb24.ref.png b/test/reference/a1-rasterisation-rectangles.traps.rgb24.ref.png deleted file mode 100644 index 784cf873e..000000000 Binary files a/test/reference/a1-rasterisation-rectangles.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-rasterisation-triangles.argb32.ref.png b/test/reference/a1-rasterisation-triangles.argb32.ref.png deleted file mode 100644 index 784cf873e..000000000 Binary files a/test/reference/a1-rasterisation-triangles.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-rasterisation-triangles.mask.argb32.ref.png b/test/reference/a1-rasterisation-triangles.mask.argb32.ref.png deleted file mode 100644 index 784cf873e..000000000 Binary files a/test/reference/a1-rasterisation-triangles.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-rasterisation-triangles.mask.rgb24.ref.png b/test/reference/a1-rasterisation-triangles.mask.rgb24.ref.png deleted file mode 100644 index 784cf873e..000000000 Binary files a/test/reference/a1-rasterisation-triangles.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-rasterisation-triangles.rgb24.ref.png b/test/reference/a1-rasterisation-triangles.rgb24.ref.png deleted file mode 100644 index 784cf873e..000000000 Binary files a/test/reference/a1-rasterisation-triangles.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-rasterisation-triangles.traps.argb32.ref.png b/test/reference/a1-rasterisation-triangles.traps.argb32.ref.png deleted file mode 100644 index 784cf873e..000000000 Binary files a/test/reference/a1-rasterisation-triangles.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-rasterisation-triangles.traps.rgb24.ref.png b/test/reference/a1-rasterisation-triangles.traps.rgb24.ref.png deleted file mode 100644 index 784cf873e..000000000 Binary files a/test/reference/a1-rasterisation-triangles.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-rectilinear-grid.argb32.ref.png b/test/reference/a1-rectilinear-grid.argb32.ref.png deleted file mode 100644 index 2dfb85e13..000000000 Binary files a/test/reference/a1-rectilinear-grid.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-rectilinear-grid.mask.argb32.ref.png b/test/reference/a1-rectilinear-grid.mask.argb32.ref.png deleted file mode 100644 index 2dfb85e13..000000000 Binary files a/test/reference/a1-rectilinear-grid.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-rectilinear-grid.mask.rgb24.ref.png b/test/reference/a1-rectilinear-grid.mask.rgb24.ref.png deleted file mode 100644 index 2dfb85e13..000000000 Binary files a/test/reference/a1-rectilinear-grid.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-rectilinear-grid.rgb24.ref.png b/test/reference/a1-rectilinear-grid.rgb24.ref.png deleted file mode 100644 index 2dfb85e13..000000000 Binary files a/test/reference/a1-rectilinear-grid.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-rectilinear-grid.traps.argb32.ref.png b/test/reference/a1-rectilinear-grid.traps.argb32.ref.png deleted file mode 100644 index 2dfb85e13..000000000 Binary files a/test/reference/a1-rectilinear-grid.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-rectilinear-grid.traps.rgb24.ref.png b/test/reference/a1-rectilinear-grid.traps.rgb24.ref.png deleted file mode 100644 index 2dfb85e13..000000000 Binary files a/test/reference/a1-rectilinear-grid.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-sample.argb32.ref.png b/test/reference/a1-sample.argb32.ref.png deleted file mode 100644 index 4c6131ce0..000000000 Binary files a/test/reference/a1-sample.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-sample.mask.argb32.ref.png b/test/reference/a1-sample.mask.argb32.ref.png deleted file mode 100644 index 4c6131ce0..000000000 Binary files a/test/reference/a1-sample.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-sample.mask.rgb24.ref.png b/test/reference/a1-sample.mask.rgb24.ref.png deleted file mode 100644 index 4c6131ce0..000000000 Binary files a/test/reference/a1-sample.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-sample.rgb24.ref.png b/test/reference/a1-sample.rgb24.ref.png deleted file mode 100644 index 4c6131ce0..000000000 Binary files a/test/reference/a1-sample.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-sample.traps.argb32.ref.png b/test/reference/a1-sample.traps.argb32.ref.png deleted file mode 100644 index 4c6131ce0..000000000 Binary files a/test/reference/a1-sample.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-sample.traps.rgb24.ref.png b/test/reference/a1-sample.traps.rgb24.ref.png deleted file mode 100644 index 4c6131ce0..000000000 Binary files a/test/reference/a1-sample.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-traps-sample.argb32.ref.png b/test/reference/a1-traps-sample.argb32.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-traps-sample.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-traps-sample.mask.argb32.ref.png b/test/reference/a1-traps-sample.mask.argb32.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-traps-sample.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-traps-sample.mask.rgb24.ref.png b/test/reference/a1-traps-sample.mask.rgb24.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-traps-sample.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-traps-sample.rgb24.ref.png b/test/reference/a1-traps-sample.rgb24.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-traps-sample.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a1-traps-sample.traps.argb32.ref.png b/test/reference/a1-traps-sample.traps.argb32.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-traps-sample.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/a1-traps-sample.traps.rgb24.ref.png b/test/reference/a1-traps-sample.traps.rgb24.ref.png deleted file mode 100644 index 384ba4a04..000000000 Binary files a/test/reference/a1-traps-sample.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a8-clear.mask.argb32.ref.png b/test/reference/a8-clear.mask.argb32.ref.png deleted file mode 100644 index 98a624eba..000000000 Binary files a/test/reference/a8-clear.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/a8-clear.mask.rgb24.ref.png b/test/reference/a8-clear.mask.rgb24.ref.png deleted file mode 100644 index 98a624eba..000000000 Binary files a/test/reference/a8-clear.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a8-mask.argb32.ref.png b/test/reference/a8-mask.argb32.ref.png deleted file mode 100644 index e0503d93e..000000000 Binary files a/test/reference/a8-mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/a8-mask.mask.argb32.ref.png b/test/reference/a8-mask.mask.argb32.ref.png deleted file mode 100644 index e0503d93e..000000000 Binary files a/test/reference/a8-mask.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/a8-mask.mask.rgb24.ref.png b/test/reference/a8-mask.mask.rgb24.ref.png deleted file mode 100644 index e0503d93e..000000000 Binary files a/test/reference/a8-mask.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a8-mask.rgb24.ref.png b/test/reference/a8-mask.rgb24.ref.png deleted file mode 100644 index e0503d93e..000000000 Binary files a/test/reference/a8-mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/a8-mask.traps.argb32.ref.png b/test/reference/a8-mask.traps.argb32.ref.png deleted file mode 100644 index e0503d93e..000000000 Binary files a/test/reference/a8-mask.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/a8-mask.traps.rgb24.ref.png b/test/reference/a8-mask.traps.rgb24.ref.png deleted file mode 100644 index e0503d93e..000000000 Binary files a/test/reference/a8-mask.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/aliasing.mask.argb32.ref.png b/test/reference/aliasing.mask.argb32.ref.png deleted file mode 100644 index c11eb67d5..000000000 Binary files a/test/reference/aliasing.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/aliasing.mask.rgb24.ref.png b/test/reference/aliasing.mask.rgb24.ref.png deleted file mode 100644 index c11eb67d5..000000000 Binary files a/test/reference/aliasing.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/alpha-similar.argb32.ref.png b/test/reference/alpha-similar.argb32.ref.png deleted file mode 100644 index 9e1bfaace..000000000 Binary files a/test/reference/alpha-similar.argb32.ref.png and /dev/null differ diff --git a/test/reference/alpha-similar.mask.argb32.ref.png b/test/reference/alpha-similar.mask.argb32.ref.png deleted file mode 100644 index 9e1bfaace..000000000 Binary files a/test/reference/alpha-similar.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/alpha-similar.mask.rgb24.ref.png b/test/reference/alpha-similar.mask.rgb24.ref.png deleted file mode 100644 index a1f5280a4..000000000 Binary files a/test/reference/alpha-similar.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/alpha-similar.traps.argb32.ref.png b/test/reference/alpha-similar.traps.argb32.ref.png deleted file mode 100644 index 9e1bfaace..000000000 Binary files a/test/reference/alpha-similar.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/alpha-similar.traps.rgb24.ref.png b/test/reference/alpha-similar.traps.rgb24.ref.png deleted file mode 100644 index a1f5280a4..000000000 Binary files a/test/reference/alpha-similar.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/api-special-cases.argb32.ref.png b/test/reference/api-special-cases.argb32.ref.png deleted file mode 100644 index 56b88a935..000000000 Binary files a/test/reference/api-special-cases.argb32.ref.png and /dev/null differ diff --git a/test/reference/api-special-cases.mask.argb32.ref.png b/test/reference/api-special-cases.mask.argb32.ref.png deleted file mode 100644 index 56b88a935..000000000 Binary files a/test/reference/api-special-cases.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/api-special-cases.mask.rgb24.ref.png b/test/reference/api-special-cases.mask.rgb24.ref.png deleted file mode 100644 index 56b88a935..000000000 Binary files a/test/reference/api-special-cases.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/api-special-cases.rgb24.ref.png b/test/reference/api-special-cases.rgb24.ref.png deleted file mode 100644 index 56b88a935..000000000 Binary files a/test/reference/api-special-cases.rgb24.ref.png and /dev/null differ diff --git a/test/reference/api-special-cases.traps.argb32.ref.png b/test/reference/api-special-cases.traps.argb32.ref.png deleted file mode 100644 index 56b88a935..000000000 Binary files a/test/reference/api-special-cases.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/api-special-cases.traps.rgb24.ref.png b/test/reference/api-special-cases.traps.rgb24.ref.png deleted file mode 100644 index 56b88a935..000000000 Binary files a/test/reference/api-special-cases.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/arc-direction.mask.argb32.ref.png b/test/reference/arc-direction.mask.argb32.ref.png deleted file mode 100644 index 280c09b6e..000000000 Binary files a/test/reference/arc-direction.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/arc-direction.mask.rgb24.ref.png b/test/reference/arc-direction.mask.rgb24.ref.png deleted file mode 100644 index 280c09b6e..000000000 Binary files a/test/reference/arc-direction.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/arc-infinite-loop.argb32.ref.png b/test/reference/arc-infinite-loop.argb32.ref.png deleted file mode 100644 index 82d645f30..000000000 Binary files a/test/reference/arc-infinite-loop.argb32.ref.png and /dev/null differ diff --git a/test/reference/arc-infinite-loop.mask.argb32.ref.png b/test/reference/arc-infinite-loop.mask.argb32.ref.png deleted file mode 100644 index 82d645f30..000000000 Binary files a/test/reference/arc-infinite-loop.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/arc-infinite-loop.mask.rgb24.ref.png b/test/reference/arc-infinite-loop.mask.rgb24.ref.png deleted file mode 100644 index 82d645f30..000000000 Binary files a/test/reference/arc-infinite-loop.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/arc-infinite-loop.rgb24.ref.png b/test/reference/arc-infinite-loop.rgb24.ref.png deleted file mode 100644 index 82d645f30..000000000 Binary files a/test/reference/arc-infinite-loop.rgb24.ref.png and /dev/null differ diff --git a/test/reference/arc-infinite-loop.traps.argb32.ref.png b/test/reference/arc-infinite-loop.traps.argb32.ref.png deleted file mode 100644 index 82d645f30..000000000 Binary files a/test/reference/arc-infinite-loop.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/arc-infinite-loop.traps.rgb24.ref.png b/test/reference/arc-infinite-loop.traps.rgb24.ref.png deleted file mode 100644 index 82d645f30..000000000 Binary files a/test/reference/arc-infinite-loop.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/big-empty-box.traps.argb32.ref.png b/test/reference/big-empty-box.traps.argb32.ref.png deleted file mode 100644 index a88d3b6de..000000000 Binary files a/test/reference/big-empty-box.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/big-empty-box.traps.rgb24.ref.png b/test/reference/big-empty-box.traps.rgb24.ref.png deleted file mode 100644 index 6c2ca32f0..000000000 Binary files a/test/reference/big-empty-box.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/big-empty-triangle.mask.argb32.ref.png b/test/reference/big-empty-triangle.mask.argb32.ref.png deleted file mode 100644 index a88d3b6de..000000000 Binary files a/test/reference/big-empty-triangle.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/big-empty-triangle.mask.rgb24.ref.png b/test/reference/big-empty-triangle.mask.rgb24.ref.png deleted file mode 100644 index 6c2ca32f0..000000000 Binary files a/test/reference/big-empty-triangle.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/big-empty-triangle.traps.argb32.ref.png b/test/reference/big-empty-triangle.traps.argb32.ref.png deleted file mode 100644 index a88d3b6de..000000000 Binary files a/test/reference/big-empty-triangle.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/big-empty-triangle.traps.rgb24.ref.png b/test/reference/big-empty-triangle.traps.rgb24.ref.png deleted file mode 100644 index 6c2ca32f0..000000000 Binary files a/test/reference/big-empty-triangle.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/big-line.mask.argb32.ref.png b/test/reference/big-line.mask.argb32.ref.png deleted file mode 100644 index 1bcde8f54..000000000 Binary files a/test/reference/big-line.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/big-line.mask.rgb24.ref.png b/test/reference/big-line.mask.rgb24.ref.png deleted file mode 100644 index 1bcde8f54..000000000 Binary files a/test/reference/big-line.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/big-little-box.mask.argb32.ref.png b/test/reference/big-little-box.mask.argb32.ref.png deleted file mode 100644 index 928c5e690..000000000 Binary files a/test/reference/big-little-box.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/big-little-box.mask.rgb24.ref.png b/test/reference/big-little-box.mask.rgb24.ref.png deleted file mode 100644 index c069d6fdc..000000000 Binary files a/test/reference/big-little-box.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/big-little-box.traps.argb32.ref.png b/test/reference/big-little-box.traps.argb32.ref.png deleted file mode 100644 index 928c5e690..000000000 Binary files a/test/reference/big-little-box.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/big-little-box.traps.rgb24.ref.png b/test/reference/big-little-box.traps.rgb24.ref.png deleted file mode 100644 index c069d6fdc..000000000 Binary files a/test/reference/big-little-box.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/big-little-triangle.mask.argb32.ref.png b/test/reference/big-little-triangle.mask.argb32.ref.png deleted file mode 100644 index 1c2522fa6..000000000 Binary files a/test/reference/big-little-triangle.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/big-little-triangle.mask.rgb24.ref.png b/test/reference/big-little-triangle.mask.rgb24.ref.png deleted file mode 100644 index 24fc47259..000000000 Binary files a/test/reference/big-little-triangle.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/bilevel-image.argb32.ref.png b/test/reference/bilevel-image.argb32.ref.png deleted file mode 100644 index 3fb25c2e5..000000000 Binary files a/test/reference/bilevel-image.argb32.ref.png and /dev/null differ diff --git a/test/reference/bilevel-image.mask.argb32.ref.png b/test/reference/bilevel-image.mask.argb32.ref.png deleted file mode 100644 index 3fb25c2e5..000000000 Binary files a/test/reference/bilevel-image.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/bilevel-image.mask.rgb24.ref.png b/test/reference/bilevel-image.mask.rgb24.ref.png deleted file mode 100644 index 3fb25c2e5..000000000 Binary files a/test/reference/bilevel-image.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/bilevel-image.rgb24.ref.png b/test/reference/bilevel-image.rgb24.ref.png deleted file mode 100644 index 3fb25c2e5..000000000 Binary files a/test/reference/bilevel-image.rgb24.ref.png and /dev/null differ diff --git a/test/reference/bilevel-image.traps.argb32.ref.png b/test/reference/bilevel-image.traps.argb32.ref.png deleted file mode 100644 index 3fb25c2e5..000000000 Binary files a/test/reference/bilevel-image.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/bilevel-image.traps.rgb24.ref.png b/test/reference/bilevel-image.traps.rgb24.ref.png deleted file mode 100644 index 3fb25c2e5..000000000 Binary files a/test/reference/bilevel-image.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/bitmap-font.argb32.ref.png b/test/reference/bitmap-font.argb32.ref.png deleted file mode 100644 index bc2bc52e0..000000000 Binary files a/test/reference/bitmap-font.argb32.ref.png and /dev/null differ diff --git a/test/reference/bitmap-font.mask.argb32.ref.png b/test/reference/bitmap-font.mask.argb32.ref.png deleted file mode 100644 index bc2bc52e0..000000000 Binary files a/test/reference/bitmap-font.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/bitmap-font.mask.rgb24.ref.png b/test/reference/bitmap-font.mask.rgb24.ref.png deleted file mode 100644 index 285d74288..000000000 Binary files a/test/reference/bitmap-font.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/bitmap-font.traps.argb32.ref.png b/test/reference/bitmap-font.traps.argb32.ref.png deleted file mode 100644 index bc2bc52e0..000000000 Binary files a/test/reference/bitmap-font.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/bitmap-font.traps.rgb24.ref.png b/test/reference/bitmap-font.traps.rgb24.ref.png deleted file mode 100644 index 285d74288..000000000 Binary files a/test/reference/bitmap-font.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/bug-40410.mask.argb32.ref.png b/test/reference/bug-40410.mask.argb32.ref.png deleted file mode 100644 index ae4420a70..000000000 Binary files a/test/reference/bug-40410.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/bug-40410.mask.rgb24.ref.png b/test/reference/bug-40410.mask.rgb24.ref.png deleted file mode 100644 index ae4420a70..000000000 Binary files a/test/reference/bug-40410.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/bug-bo-rectangular.argb32.ref.png b/test/reference/bug-bo-rectangular.argb32.ref.png deleted file mode 100644 index ffa4edef6..000000000 Binary files a/test/reference/bug-bo-rectangular.argb32.ref.png and /dev/null differ diff --git a/test/reference/bug-bo-rectangular.mask.argb32.ref.png b/test/reference/bug-bo-rectangular.mask.argb32.ref.png deleted file mode 100644 index ffa4edef6..000000000 Binary files a/test/reference/bug-bo-rectangular.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/bug-bo-rectangular.mask.rgb24.ref.png b/test/reference/bug-bo-rectangular.mask.rgb24.ref.png deleted file mode 100644 index ffa4edef6..000000000 Binary files a/test/reference/bug-bo-rectangular.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/bug-bo-rectangular.rgb24.ref.png b/test/reference/bug-bo-rectangular.rgb24.ref.png deleted file mode 100644 index ffa4edef6..000000000 Binary files a/test/reference/bug-bo-rectangular.rgb24.ref.png and /dev/null differ diff --git a/test/reference/bug-bo-rectangular.traps.argb32.ref.png b/test/reference/bug-bo-rectangular.traps.argb32.ref.png deleted file mode 100644 index ffa4edef6..000000000 Binary files a/test/reference/bug-bo-rectangular.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/bug-bo-rectangular.traps.rgb24.ref.png b/test/reference/bug-bo-rectangular.traps.rgb24.ref.png deleted file mode 100644 index ffa4edef6..000000000 Binary files a/test/reference/bug-bo-rectangular.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/bug-bo-ricotz.mask.argb32.ref.png b/test/reference/bug-bo-ricotz.mask.argb32.ref.png deleted file mode 100644 index 0e52b2454..000000000 Binary files a/test/reference/bug-bo-ricotz.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/bug-bo-ricotz.mask.rgb24.ref.png b/test/reference/bug-bo-ricotz.mask.rgb24.ref.png deleted file mode 100644 index 0e52b2454..000000000 Binary files a/test/reference/bug-bo-ricotz.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/bug-bo-ricotz.traps.argb32.ref.png b/test/reference/bug-bo-ricotz.traps.argb32.ref.png deleted file mode 100644 index ff7a552f7..000000000 Binary files a/test/reference/bug-bo-ricotz.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/bug-bo-ricotz.traps.rgb24.ref.png b/test/reference/bug-bo-ricotz.traps.rgb24.ref.png deleted file mode 100644 index ff7a552f7..000000000 Binary files a/test/reference/bug-bo-ricotz.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/bug-extents.mask.argb32.ref.png b/test/reference/bug-extents.mask.argb32.ref.png deleted file mode 100644 index 2c6875e46..000000000 Binary files a/test/reference/bug-extents.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/bug-extents.mask.rgb24.ref.png b/test/reference/bug-extents.mask.rgb24.ref.png deleted file mode 100644 index 2c6875e46..000000000 Binary files a/test/reference/bug-extents.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/caps-joins.mask.argb32.ref.png b/test/reference/caps-joins.mask.argb32.ref.png deleted file mode 100644 index 4983c0230..000000000 Binary files a/test/reference/caps-joins.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/caps-joins.mask.rgb24.ref.png b/test/reference/caps-joins.mask.rgb24.ref.png deleted file mode 100644 index 4983c0230..000000000 Binary files a/test/reference/caps-joins.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/caps-sub-paths.mask.argb32.ref.png b/test/reference/caps-sub-paths.mask.argb32.ref.png deleted file mode 100644 index 744338957..000000000 Binary files a/test/reference/caps-sub-paths.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/caps-sub-paths.mask.rgb24.ref.png b/test/reference/caps-sub-paths.mask.rgb24.ref.png deleted file mode 100644 index 744338957..000000000 Binary files a/test/reference/caps-sub-paths.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/caps.mask.argb32.ref.png b/test/reference/caps.mask.argb32.ref.png deleted file mode 100644 index bf784fd40..000000000 Binary files a/test/reference/caps.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/caps.mask.rgb24.ref.png b/test/reference/caps.mask.rgb24.ref.png deleted file mode 100644 index bf784fd40..000000000 Binary files a/test/reference/caps.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/checkerboard.argb32.ref.png b/test/reference/checkerboard.argb32.ref.png deleted file mode 100644 index 1444bc41b..000000000 Binary files a/test/reference/checkerboard.argb32.ref.png and /dev/null differ diff --git a/test/reference/checkerboard.mask.argb32.ref.png b/test/reference/checkerboard.mask.argb32.ref.png deleted file mode 100644 index 1444bc41b..000000000 Binary files a/test/reference/checkerboard.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/checkerboard.mask.rgb24.ref.png b/test/reference/checkerboard.mask.rgb24.ref.png deleted file mode 100644 index 1444bc41b..000000000 Binary files a/test/reference/checkerboard.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/checkerboard.rgb24.ref.png b/test/reference/checkerboard.rgb24.ref.png deleted file mode 100644 index 1444bc41b..000000000 Binary files a/test/reference/checkerboard.rgb24.ref.png and /dev/null differ diff --git a/test/reference/checkerboard.traps.argb32.ref.png b/test/reference/checkerboard.traps.argb32.ref.png deleted file mode 100644 index 1444bc41b..000000000 Binary files a/test/reference/checkerboard.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/checkerboard.traps.rgb24.ref.png b/test/reference/checkerboard.traps.rgb24.ref.png deleted file mode 100644 index 1444bc41b..000000000 Binary files a/test/reference/checkerboard.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clear-source.mask.argb32.ref.png b/test/reference/clear-source.mask.argb32.ref.png deleted file mode 100644 index 352bf4503..000000000 Binary files a/test/reference/clear-source.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clear-source.mask.rgb24.ref.png b/test/reference/clear-source.mask.rgb24.ref.png deleted file mode 100644 index 352bf4503..000000000 Binary files a/test/reference/clear-source.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clear.mask.argb32.ref.png b/test/reference/clear.mask.argb32.ref.png deleted file mode 100644 index 102ac3dd1..000000000 Binary files a/test/reference/clear.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clear.mask.rgb24.ref.png b/test/reference/clear.mask.rgb24.ref.png deleted file mode 100644 index 3267affbf..000000000 Binary files a/test/reference/clear.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-all.argb32.ref.png b/test/reference/clip-all.argb32.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/clip-all.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-all.mask.argb32.ref.png b/test/reference/clip-all.mask.argb32.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/clip-all.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-all.mask.rgb24.ref.png b/test/reference/clip-all.mask.rgb24.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/clip-all.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-all.rgb24.ref.png b/test/reference/clip-all.rgb24.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/clip-all.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-all.traps.argb32.ref.png b/test/reference/clip-all.traps.argb32.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/clip-all.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-all.traps.rgb24.ref.png b/test/reference/clip-all.traps.rgb24.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/clip-all.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-complex-shape-eo-aa.argb32.ref.png b/test/reference/clip-complex-shape-eo-aa.argb32.ref.png deleted file mode 100644 index bafbb8ad1..000000000 Binary files a/test/reference/clip-complex-shape-eo-aa.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-complex-shape-eo-aa.mask.argb32.ref.png b/test/reference/clip-complex-shape-eo-aa.mask.argb32.ref.png deleted file mode 100644 index bafbb8ad1..000000000 Binary files a/test/reference/clip-complex-shape-eo-aa.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-complex-shape-eo-aa.mask.rgb24.ref.png b/test/reference/clip-complex-shape-eo-aa.mask.rgb24.ref.png deleted file mode 100644 index bafbb8ad1..000000000 Binary files a/test/reference/clip-complex-shape-eo-aa.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-complex-shape-eo-aa.rgb24.ref.png b/test/reference/clip-complex-shape-eo-aa.rgb24.ref.png deleted file mode 100644 index bafbb8ad1..000000000 Binary files a/test/reference/clip-complex-shape-eo-aa.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-complex-shape-eo-aa.traps.argb32.ref.png b/test/reference/clip-complex-shape-eo-aa.traps.argb32.ref.png deleted file mode 100644 index bafbb8ad1..000000000 Binary files a/test/reference/clip-complex-shape-eo-aa.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-complex-shape-eo-aa.traps.rgb24.ref.png b/test/reference/clip-complex-shape-eo-aa.traps.rgb24.ref.png deleted file mode 100644 index bafbb8ad1..000000000 Binary files a/test/reference/clip-complex-shape-eo-aa.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-complex-shape-eo-mono.argb32.ref.png b/test/reference/clip-complex-shape-eo-mono.argb32.ref.png deleted file mode 100644 index bafbb8ad1..000000000 Binary files a/test/reference/clip-complex-shape-eo-mono.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-complex-shape-eo-mono.mask.argb32.ref.png b/test/reference/clip-complex-shape-eo-mono.mask.argb32.ref.png deleted file mode 100644 index bafbb8ad1..000000000 Binary files a/test/reference/clip-complex-shape-eo-mono.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-complex-shape-eo-mono.mask.rgb24.ref.png b/test/reference/clip-complex-shape-eo-mono.mask.rgb24.ref.png deleted file mode 100644 index bafbb8ad1..000000000 Binary files a/test/reference/clip-complex-shape-eo-mono.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-complex-shape-eo-mono.rgb24.ref.png b/test/reference/clip-complex-shape-eo-mono.rgb24.ref.png deleted file mode 100644 index bafbb8ad1..000000000 Binary files a/test/reference/clip-complex-shape-eo-mono.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-complex-shape-eo-mono.traps.argb32.ref.png b/test/reference/clip-complex-shape-eo-mono.traps.argb32.ref.png deleted file mode 100644 index bafbb8ad1..000000000 Binary files a/test/reference/clip-complex-shape-eo-mono.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-complex-shape-eo-mono.traps.rgb24.ref.png b/test/reference/clip-complex-shape-eo-mono.traps.rgb24.ref.png deleted file mode 100644 index bafbb8ad1..000000000 Binary files a/test/reference/clip-complex-shape-eo-mono.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-contexts.argb32.ref.png b/test/reference/clip-contexts.argb32.ref.png deleted file mode 100644 index 0d575a628..000000000 Binary files a/test/reference/clip-contexts.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-contexts.mask.argb32.ref.png b/test/reference/clip-contexts.mask.argb32.ref.png deleted file mode 100644 index 0d575a628..000000000 Binary files a/test/reference/clip-contexts.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-contexts.mask.rgb24.ref.png b/test/reference/clip-contexts.mask.rgb24.ref.png deleted file mode 100644 index 0d575a628..000000000 Binary files a/test/reference/clip-contexts.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-contexts.rgb24.ref.png b/test/reference/clip-contexts.rgb24.ref.png deleted file mode 100644 index 0d575a628..000000000 Binary files a/test/reference/clip-contexts.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-contexts.traps.argb32.ref.png b/test/reference/clip-contexts.traps.argb32.ref.png deleted file mode 100644 index 0d575a628..000000000 Binary files a/test/reference/clip-contexts.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-contexts.traps.rgb24.ref.png b/test/reference/clip-contexts.traps.rgb24.ref.png deleted file mode 100644 index 0d575a628..000000000 Binary files a/test/reference/clip-contexts.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-device-offset.mask.argb32.ref.png b/test/reference/clip-device-offset.mask.argb32.ref.png deleted file mode 100644 index 06be98519..000000000 Binary files a/test/reference/clip-device-offset.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-device-offset.mask.rgb24.ref.png b/test/reference/clip-device-offset.mask.rgb24.ref.png deleted file mode 100644 index 241938459..000000000 Binary files a/test/reference/clip-device-offset.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-device-offset.traps.argb32.ref.png b/test/reference/clip-device-offset.traps.argb32.ref.png deleted file mode 100644 index 06be98519..000000000 Binary files a/test/reference/clip-device-offset.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-device-offset.traps.rgb24.ref.png b/test/reference/clip-device-offset.traps.rgb24.ref.png deleted file mode 100644 index 241938459..000000000 Binary files a/test/reference/clip-device-offset.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-empty-group.argb32.ref.png b/test/reference/clip-empty-group.argb32.ref.png deleted file mode 100644 index a59ca472d..000000000 Binary files a/test/reference/clip-empty-group.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-empty-group.mask.argb32.ref.png b/test/reference/clip-empty-group.mask.argb32.ref.png deleted file mode 100644 index a59ca472d..000000000 Binary files a/test/reference/clip-empty-group.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-empty-group.mask.rgb24.ref.png b/test/reference/clip-empty-group.mask.rgb24.ref.png deleted file mode 100644 index a59ca472d..000000000 Binary files a/test/reference/clip-empty-group.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-empty-group.rgb24.ref.png b/test/reference/clip-empty-group.rgb24.ref.png deleted file mode 100644 index a59ca472d..000000000 Binary files a/test/reference/clip-empty-group.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-empty-group.traps.argb32.ref.png b/test/reference/clip-empty-group.traps.argb32.ref.png deleted file mode 100644 index a59ca472d..000000000 Binary files a/test/reference/clip-empty-group.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-empty-group.traps.rgb24.ref.png b/test/reference/clip-empty-group.traps.rgb24.ref.png deleted file mode 100644 index a59ca472d..000000000 Binary files a/test/reference/clip-empty-group.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-empty-save.argb32.ref.png b/test/reference/clip-empty-save.argb32.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/clip-empty-save.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-empty-save.mask.argb32.ref.png b/test/reference/clip-empty-save.mask.argb32.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/clip-empty-save.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-empty-save.mask.rgb24.ref.png b/test/reference/clip-empty-save.mask.rgb24.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/clip-empty-save.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-empty-save.rgb24.ref.png b/test/reference/clip-empty-save.rgb24.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/clip-empty-save.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-empty-save.traps.argb32.ref.png b/test/reference/clip-empty-save.traps.argb32.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/clip-empty-save.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-empty-save.traps.rgb24.ref.png b/test/reference/clip-empty-save.traps.rgb24.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/clip-empty-save.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-empty.argb32.ref.png b/test/reference/clip-empty.argb32.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/clip-empty.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-empty.mask.argb32.ref.png b/test/reference/clip-empty.mask.argb32.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/clip-empty.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-empty.mask.rgb24.ref.png b/test/reference/clip-empty.mask.rgb24.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/clip-empty.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-empty.rgb24.ref.png b/test/reference/clip-empty.rgb24.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/clip-empty.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-empty.traps.argb32.ref.png b/test/reference/clip-empty.traps.argb32.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/clip-empty.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-empty.traps.rgb24.ref.png b/test/reference/clip-empty.traps.rgb24.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/clip-empty.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-fill-no-op.argb32.ref.png b/test/reference/clip-fill-no-op.argb32.ref.png deleted file mode 100644 index 2256461a9..000000000 Binary files a/test/reference/clip-fill-no-op.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-fill-no-op.mask.argb32.ref.png b/test/reference/clip-fill-no-op.mask.argb32.ref.png deleted file mode 100644 index 2256461a9..000000000 Binary files a/test/reference/clip-fill-no-op.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-fill-no-op.mask.rgb24.ref.png b/test/reference/clip-fill-no-op.mask.rgb24.ref.png deleted file mode 100644 index 2256461a9..000000000 Binary files a/test/reference/clip-fill-no-op.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-fill-no-op.rgb24.ref.png b/test/reference/clip-fill-no-op.rgb24.ref.png deleted file mode 100644 index 2256461a9..000000000 Binary files a/test/reference/clip-fill-no-op.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-fill-no-op.traps.argb32.ref.png b/test/reference/clip-fill-no-op.traps.argb32.ref.png deleted file mode 100644 index 2256461a9..000000000 Binary files a/test/reference/clip-fill-no-op.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-fill-no-op.traps.rgb24.ref.png b/test/reference/clip-fill-no-op.traps.rgb24.ref.png deleted file mode 100644 index 2256461a9..000000000 Binary files a/test/reference/clip-fill-no-op.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-fill-rule-pixel-aligned.argb32.ref.png b/test/reference/clip-fill-rule-pixel-aligned.argb32.ref.png deleted file mode 100644 index 9b82c4b5f..000000000 Binary files a/test/reference/clip-fill-rule-pixel-aligned.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-fill-rule-pixel-aligned.mask.argb32.ref.png b/test/reference/clip-fill-rule-pixel-aligned.mask.argb32.ref.png deleted file mode 100644 index 9b82c4b5f..000000000 Binary files a/test/reference/clip-fill-rule-pixel-aligned.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-fill-rule-pixel-aligned.mask.rgb24.ref.png b/test/reference/clip-fill-rule-pixel-aligned.mask.rgb24.ref.png deleted file mode 100644 index 0b4f06883..000000000 Binary files a/test/reference/clip-fill-rule-pixel-aligned.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-fill-rule-pixel-aligned.traps.argb32.ref.png b/test/reference/clip-fill-rule-pixel-aligned.traps.argb32.ref.png deleted file mode 100644 index 9b82c4b5f..000000000 Binary files a/test/reference/clip-fill-rule-pixel-aligned.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-fill-rule-pixel-aligned.traps.rgb24.ref.png b/test/reference/clip-fill-rule-pixel-aligned.traps.rgb24.ref.png deleted file mode 100644 index 0b4f06883..000000000 Binary files a/test/reference/clip-fill-rule-pixel-aligned.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-fill-rule.mask.argb32.ref.png b/test/reference/clip-fill-rule.mask.argb32.ref.png deleted file mode 100644 index cb23ea61d..000000000 Binary files a/test/reference/clip-fill-rule.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-fill-rule.mask.rgb24.ref.png b/test/reference/clip-fill-rule.mask.rgb24.ref.png deleted file mode 100644 index 5265ddea9..000000000 Binary files a/test/reference/clip-fill-rule.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-group-shapes-aligned-rectangles.argb32.ref.png b/test/reference/clip-group-shapes-aligned-rectangles.argb32.ref.png deleted file mode 100644 index cba75078a..000000000 Binary files a/test/reference/clip-group-shapes-aligned-rectangles.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-group-shapes-aligned-rectangles.mask.argb32.ref.png b/test/reference/clip-group-shapes-aligned-rectangles.mask.argb32.ref.png deleted file mode 100644 index cba75078a..000000000 Binary files a/test/reference/clip-group-shapes-aligned-rectangles.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-group-shapes-aligned-rectangles.mask.rgb24.ref.png b/test/reference/clip-group-shapes-aligned-rectangles.mask.rgb24.ref.png deleted file mode 100644 index cba75078a..000000000 Binary files a/test/reference/clip-group-shapes-aligned-rectangles.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-group-shapes-aligned-rectangles.rgb24.ref.png b/test/reference/clip-group-shapes-aligned-rectangles.rgb24.ref.png deleted file mode 100644 index cba75078a..000000000 Binary files a/test/reference/clip-group-shapes-aligned-rectangles.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-group-shapes-aligned-rectangles.traps.argb32.ref.png b/test/reference/clip-group-shapes-aligned-rectangles.traps.argb32.ref.png deleted file mode 100644 index cba75078a..000000000 Binary files a/test/reference/clip-group-shapes-aligned-rectangles.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-group-shapes-aligned-rectangles.traps.rgb24.ref.png b/test/reference/clip-group-shapes-aligned-rectangles.traps.rgb24.ref.png deleted file mode 100644 index cba75078a..000000000 Binary files a/test/reference/clip-group-shapes-aligned-rectangles.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-group-shapes-unaligned-rectangles.argb32.ref.png b/test/reference/clip-group-shapes-unaligned-rectangles.argb32.ref.png deleted file mode 100644 index 2ad411824..000000000 Binary files a/test/reference/clip-group-shapes-unaligned-rectangles.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-group-shapes-unaligned-rectangles.rgb24.ref.png b/test/reference/clip-group-shapes-unaligned-rectangles.rgb24.ref.png deleted file mode 100644 index 2ad411824..000000000 Binary files a/test/reference/clip-group-shapes-unaligned-rectangles.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-intersect.mask.argb32.ref.png b/test/reference/clip-intersect.mask.argb32.ref.png deleted file mode 100644 index 6627b3a50..000000000 Binary files a/test/reference/clip-intersect.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-intersect.mask.rgb24.ref.png b/test/reference/clip-intersect.mask.rgb24.ref.png deleted file mode 100644 index 6627b3a50..000000000 Binary files a/test/reference/clip-intersect.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-mixed-antialias.mask.argb32.ref.png b/test/reference/clip-mixed-antialias.mask.argb32.ref.png deleted file mode 100644 index 243c4dde6..000000000 Binary files a/test/reference/clip-mixed-antialias.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-mixed-antialias.mask.rgb24.ref.png b/test/reference/clip-mixed-antialias.mask.rgb24.ref.png deleted file mode 100644 index 243c4dde6..000000000 Binary files a/test/reference/clip-mixed-antialias.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-nesting.mask.argb32.ref.png b/test/reference/clip-nesting.mask.argb32.ref.png deleted file mode 100644 index ce0cc0d08..000000000 Binary files a/test/reference/clip-nesting.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-polygons.traps.argb32.ref.png b/test/reference/clip-polygons.traps.argb32.ref.png deleted file mode 100644 index a8c5734bc..000000000 Binary files a/test/reference/clip-polygons.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-polygons.traps.rgb24.ref.png b/test/reference/clip-polygons.traps.rgb24.ref.png deleted file mode 100644 index a8c5734bc..000000000 Binary files a/test/reference/clip-polygons.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-push-group.mask.argb32.ref.png b/test/reference/clip-push-group.mask.argb32.ref.png deleted file mode 100644 index 86724a23b..000000000 Binary files a/test/reference/clip-push-group.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-push-group.mask.rgb24.ref.png b/test/reference/clip-push-group.mask.rgb24.ref.png deleted file mode 100644 index 86724a23b..000000000 Binary files a/test/reference/clip-push-group.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-rectilinear.argb32.ref.png b/test/reference/clip-rectilinear.argb32.ref.png deleted file mode 100644 index 9d910db57..000000000 Binary files a/test/reference/clip-rectilinear.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-rectilinear.rgb24.ref.png b/test/reference/clip-rectilinear.rgb24.ref.png deleted file mode 100644 index 9d910db57..000000000 Binary files a/test/reference/clip-rectilinear.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-rectilinear.traps.argb32.ref.png b/test/reference/clip-rectilinear.traps.argb32.ref.png deleted file mode 100644 index 2a27beca3..000000000 Binary files a/test/reference/clip-rectilinear.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-rectilinear.traps.rgb24.ref.png b/test/reference/clip-rectilinear.traps.rgb24.ref.png deleted file mode 100644 index 2a27beca3..000000000 Binary files a/test/reference/clip-rectilinear.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-rotate-image-surface-paint.argb32.ref.png b/test/reference/clip-rotate-image-surface-paint.argb32.ref.png deleted file mode 100644 index 1093804d7..000000000 Binary files a/test/reference/clip-rotate-image-surface-paint.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-rotate-image-surface-paint.mask.argb32.ref.png b/test/reference/clip-rotate-image-surface-paint.mask.argb32.ref.png deleted file mode 100644 index 1093804d7..000000000 Binary files a/test/reference/clip-rotate-image-surface-paint.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-rotate-image-surface-paint.mask.rgb24.ref.png b/test/reference/clip-rotate-image-surface-paint.mask.rgb24.ref.png deleted file mode 100644 index 1093804d7..000000000 Binary files a/test/reference/clip-rotate-image-surface-paint.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-rotate-image-surface-paint.rgb24.ref.png b/test/reference/clip-rotate-image-surface-paint.rgb24.ref.png deleted file mode 100644 index 1093804d7..000000000 Binary files a/test/reference/clip-rotate-image-surface-paint.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-rotate-image-surface-paint.traps.argb32.ref.png b/test/reference/clip-rotate-image-surface-paint.traps.argb32.ref.png deleted file mode 100644 index 1093804d7..000000000 Binary files a/test/reference/clip-rotate-image-surface-paint.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-rotate-image-surface-paint.traps.rgb24.ref.png b/test/reference/clip-rotate-image-surface-paint.traps.rgb24.ref.png deleted file mode 100644 index 1093804d7..000000000 Binary files a/test/reference/clip-rotate-image-surface-paint.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-rotate-image-surface-paint.xlib-fallback.rgb24.ref.png b/test/reference/clip-rotate-image-surface-paint.xlib-fallback.rgb24.ref.png deleted file mode 100644 index 1093804d7..000000000 Binary files a/test/reference/clip-rotate-image-surface-paint.xlib-fallback.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-rotate-image-surface-paint.xlib-window.rgb24.ref.png b/test/reference/clip-rotate-image-surface-paint.xlib-window.rgb24.ref.png deleted file mode 100644 index 1093804d7..000000000 Binary files a/test/reference/clip-rotate-image-surface-paint.xlib-window.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-stroke-no-op.argb32.ref.png b/test/reference/clip-stroke-no-op.argb32.ref.png deleted file mode 100644 index 2256461a9..000000000 Binary files a/test/reference/clip-stroke-no-op.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-stroke-no-op.mask.argb32.ref.png b/test/reference/clip-stroke-no-op.mask.argb32.ref.png deleted file mode 100644 index 2256461a9..000000000 Binary files a/test/reference/clip-stroke-no-op.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-stroke-no-op.mask.rgb24.ref.png b/test/reference/clip-stroke-no-op.mask.rgb24.ref.png deleted file mode 100644 index 2256461a9..000000000 Binary files a/test/reference/clip-stroke-no-op.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-stroke-no-op.rgb24.ref.png b/test/reference/clip-stroke-no-op.rgb24.ref.png deleted file mode 100644 index 2256461a9..000000000 Binary files a/test/reference/clip-stroke-no-op.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-stroke-no-op.traps.argb32.ref.png b/test/reference/clip-stroke-no-op.traps.argb32.ref.png deleted file mode 100644 index 2256461a9..000000000 Binary files a/test/reference/clip-stroke-no-op.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-stroke-no-op.traps.rgb24.ref.png b/test/reference/clip-stroke-no-op.traps.rgb24.ref.png deleted file mode 100644 index 2256461a9..000000000 Binary files a/test/reference/clip-stroke-no-op.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-twice-rectangle.argb32.ref.png b/test/reference/clip-twice-rectangle.argb32.ref.png deleted file mode 100644 index d0e65ead3..000000000 Binary files a/test/reference/clip-twice-rectangle.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-twice-rectangle.mask.argb32.ref.png b/test/reference/clip-twice-rectangle.mask.argb32.ref.png deleted file mode 100644 index d0e65ead3..000000000 Binary files a/test/reference/clip-twice-rectangle.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-twice-rectangle.mask.rgb24.ref.png b/test/reference/clip-twice-rectangle.mask.rgb24.ref.png deleted file mode 100644 index d0e65ead3..000000000 Binary files a/test/reference/clip-twice-rectangle.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-twice-rectangle.rgb24.ref.png b/test/reference/clip-twice-rectangle.rgb24.ref.png deleted file mode 100644 index d0e65ead3..000000000 Binary files a/test/reference/clip-twice-rectangle.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-twice-rectangle.traps.argb32.ref.png b/test/reference/clip-twice-rectangle.traps.argb32.ref.png deleted file mode 100644 index d0e65ead3..000000000 Binary files a/test/reference/clip-twice-rectangle.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-twice-rectangle.traps.rgb24.ref.png b/test/reference/clip-twice-rectangle.traps.rgb24.ref.png deleted file mode 100644 index d0e65ead3..000000000 Binary files a/test/reference/clip-twice-rectangle.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-unbounded.argb32.ref.png b/test/reference/clip-unbounded.argb32.ref.png deleted file mode 100644 index 0b6590565..000000000 Binary files a/test/reference/clip-unbounded.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-unbounded.mask.argb32.ref.png b/test/reference/clip-unbounded.mask.argb32.ref.png deleted file mode 100644 index 0b6590565..000000000 Binary files a/test/reference/clip-unbounded.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-unbounded.mask.rgb24.ref.png b/test/reference/clip-unbounded.mask.rgb24.ref.png deleted file mode 100644 index 2baf9f464..000000000 Binary files a/test/reference/clip-unbounded.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clip-unbounded.traps.argb32.ref.png b/test/reference/clip-unbounded.traps.argb32.ref.png deleted file mode 100644 index 0b6590565..000000000 Binary files a/test/reference/clip-unbounded.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/clip-unbounded.traps.rgb24.ref.png b/test/reference/clip-unbounded.traps.rgb24.ref.png deleted file mode 100644 index 2baf9f464..000000000 Binary files a/test/reference/clip-unbounded.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clipped-surface.argb32.ref.png b/test/reference/clipped-surface.argb32.ref.png deleted file mode 100644 index 8e8b0083e..000000000 Binary files a/test/reference/clipped-surface.argb32.ref.png and /dev/null differ diff --git a/test/reference/clipped-surface.mask.argb32.ref.png b/test/reference/clipped-surface.mask.argb32.ref.png deleted file mode 100644 index 8e8b0083e..000000000 Binary files a/test/reference/clipped-surface.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/clipped-surface.mask.rgb24.ref.png b/test/reference/clipped-surface.mask.rgb24.ref.png deleted file mode 100644 index 8e8b0083e..000000000 Binary files a/test/reference/clipped-surface.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clipped-surface.rgb24.ref.png b/test/reference/clipped-surface.rgb24.ref.png deleted file mode 100644 index 8e8b0083e..000000000 Binary files a/test/reference/clipped-surface.rgb24.ref.png and /dev/null differ diff --git a/test/reference/clipped-surface.traps.argb32.ref.png b/test/reference/clipped-surface.traps.argb32.ref.png deleted file mode 100644 index 8e8b0083e..000000000 Binary files a/test/reference/clipped-surface.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/clipped-surface.traps.rgb24.ref.png b/test/reference/clipped-surface.traps.rgb24.ref.png deleted file mode 100644 index 8e8b0083e..000000000 Binary files a/test/reference/clipped-surface.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/close-path.mask.argb32.ref.png b/test/reference/close-path.mask.argb32.ref.png deleted file mode 100644 index 5506ff8bd..000000000 Binary files a/test/reference/close-path.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/close-path.mask.rgb24.ref.png b/test/reference/close-path.mask.rgb24.ref.png deleted file mode 100644 index 5506ff8bd..000000000 Binary files a/test/reference/close-path.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/composite-integer-translate-over-repeat.argb32.ref.png b/test/reference/composite-integer-translate-over-repeat.argb32.ref.png deleted file mode 100644 index c42574988..000000000 Binary files a/test/reference/composite-integer-translate-over-repeat.argb32.ref.png and /dev/null differ diff --git a/test/reference/composite-integer-translate-over-repeat.mask.argb32.ref.png b/test/reference/composite-integer-translate-over-repeat.mask.argb32.ref.png deleted file mode 100644 index c42574988..000000000 Binary files a/test/reference/composite-integer-translate-over-repeat.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/composite-integer-translate-over-repeat.mask.rgb24.ref.png b/test/reference/composite-integer-translate-over-repeat.mask.rgb24.ref.png deleted file mode 100644 index c42574988..000000000 Binary files a/test/reference/composite-integer-translate-over-repeat.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/composite-integer-translate-over-repeat.rgb24.ref.png b/test/reference/composite-integer-translate-over-repeat.rgb24.ref.png deleted file mode 100644 index c42574988..000000000 Binary files a/test/reference/composite-integer-translate-over-repeat.rgb24.ref.png and /dev/null differ diff --git a/test/reference/composite-integer-translate-over-repeat.traps.argb32.ref.png b/test/reference/composite-integer-translate-over-repeat.traps.argb32.ref.png deleted file mode 100644 index c42574988..000000000 Binary files a/test/reference/composite-integer-translate-over-repeat.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/composite-integer-translate-over-repeat.traps.rgb24.ref.png b/test/reference/composite-integer-translate-over-repeat.traps.rgb24.ref.png deleted file mode 100644 index c42574988..000000000 Binary files a/test/reference/composite-integer-translate-over-repeat.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/composite-integer-translate-over.argb32.ref.png b/test/reference/composite-integer-translate-over.argb32.ref.png deleted file mode 100644 index 7ac3ddf4c..000000000 Binary files a/test/reference/composite-integer-translate-over.argb32.ref.png and /dev/null differ diff --git a/test/reference/composite-integer-translate-over.mask.argb32.ref.png b/test/reference/composite-integer-translate-over.mask.argb32.ref.png deleted file mode 100644 index 7ac3ddf4c..000000000 Binary files a/test/reference/composite-integer-translate-over.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/composite-integer-translate-over.mask.rgb24.ref.png b/test/reference/composite-integer-translate-over.mask.rgb24.ref.png deleted file mode 100644 index 7ac3ddf4c..000000000 Binary files a/test/reference/composite-integer-translate-over.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/composite-integer-translate-over.rgb24.ref.png b/test/reference/composite-integer-translate-over.rgb24.ref.png deleted file mode 100644 index 7ac3ddf4c..000000000 Binary files a/test/reference/composite-integer-translate-over.rgb24.ref.png and /dev/null differ diff --git a/test/reference/composite-integer-translate-over.traps.argb32.ref.png b/test/reference/composite-integer-translate-over.traps.argb32.ref.png deleted file mode 100644 index 7ac3ddf4c..000000000 Binary files a/test/reference/composite-integer-translate-over.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/composite-integer-translate-over.traps.rgb24.ref.png b/test/reference/composite-integer-translate-over.traps.rgb24.ref.png deleted file mode 100644 index 7ac3ddf4c..000000000 Binary files a/test/reference/composite-integer-translate-over.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/composite-integer-translate-source.argb32.ref.png b/test/reference/composite-integer-translate-source.argb32.ref.png deleted file mode 100644 index 7ac3ddf4c..000000000 Binary files a/test/reference/composite-integer-translate-source.argb32.ref.png and /dev/null differ diff --git a/test/reference/composite-integer-translate-source.mask.argb32.ref.png b/test/reference/composite-integer-translate-source.mask.argb32.ref.png deleted file mode 100644 index 7ac3ddf4c..000000000 Binary files a/test/reference/composite-integer-translate-source.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/composite-integer-translate-source.mask.rgb24.ref.png b/test/reference/composite-integer-translate-source.mask.rgb24.ref.png deleted file mode 100644 index 7ac3ddf4c..000000000 Binary files a/test/reference/composite-integer-translate-source.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/composite-integer-translate-source.rgb24.ref.png b/test/reference/composite-integer-translate-source.rgb24.ref.png deleted file mode 100644 index 7ac3ddf4c..000000000 Binary files a/test/reference/composite-integer-translate-source.rgb24.ref.png and /dev/null differ diff --git a/test/reference/composite-integer-translate-source.traps.argb32.ref.png b/test/reference/composite-integer-translate-source.traps.argb32.ref.png deleted file mode 100644 index 7ac3ddf4c..000000000 Binary files a/test/reference/composite-integer-translate-source.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/composite-integer-translate-source.traps.rgb24.ref.png b/test/reference/composite-integer-translate-source.traps.rgb24.ref.png deleted file mode 100644 index 7ac3ddf4c..000000000 Binary files a/test/reference/composite-integer-translate-source.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/copy-disjoint.argb32.ref.png b/test/reference/copy-disjoint.argb32.ref.png deleted file mode 100644 index da9a3b112..000000000 Binary files a/test/reference/copy-disjoint.argb32.ref.png and /dev/null differ diff --git a/test/reference/copy-disjoint.mask.argb32.ref.png b/test/reference/copy-disjoint.mask.argb32.ref.png deleted file mode 100644 index da9a3b112..000000000 Binary files a/test/reference/copy-disjoint.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/copy-disjoint.mask.rgb24.ref.png b/test/reference/copy-disjoint.mask.rgb24.ref.png deleted file mode 100644 index da9a3b112..000000000 Binary files a/test/reference/copy-disjoint.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/copy-disjoint.rgb24.ref.png b/test/reference/copy-disjoint.rgb24.ref.png deleted file mode 100644 index da9a3b112..000000000 Binary files a/test/reference/copy-disjoint.rgb24.ref.png and /dev/null differ diff --git a/test/reference/copy-disjoint.traps.argb32.ref.png b/test/reference/copy-disjoint.traps.argb32.ref.png deleted file mode 100644 index da9a3b112..000000000 Binary files a/test/reference/copy-disjoint.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/copy-disjoint.traps.rgb24.ref.png b/test/reference/copy-disjoint.traps.rgb24.ref.png deleted file mode 100644 index da9a3b112..000000000 Binary files a/test/reference/copy-disjoint.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/copy-path.mask.argb32.ref.png b/test/reference/copy-path.mask.argb32.ref.png deleted file mode 100644 index b50e9e47b..000000000 Binary files a/test/reference/copy-path.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/copy-path.mask.rgb24.ref.png b/test/reference/copy-path.mask.rgb24.ref.png deleted file mode 100644 index b50e9e47b..000000000 Binary files a/test/reference/copy-path.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/create-from-png-stream.argb32.ref.png b/test/reference/create-from-png-stream.argb32.ref.png deleted file mode 100644 index 0a145d918..000000000 Binary files a/test/reference/create-from-png-stream.argb32.ref.png and /dev/null differ diff --git a/test/reference/create-from-png-stream.mask.argb32.ref.png b/test/reference/create-from-png-stream.mask.argb32.ref.png deleted file mode 100644 index 0a145d918..000000000 Binary files a/test/reference/create-from-png-stream.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/create-from-png-stream.mask.rgb24.ref.png b/test/reference/create-from-png-stream.mask.rgb24.ref.png deleted file mode 100644 index 0a145d918..000000000 Binary files a/test/reference/create-from-png-stream.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/create-from-png-stream.rgb24.ref.png b/test/reference/create-from-png-stream.rgb24.ref.png deleted file mode 100644 index 0a145d918..000000000 Binary files a/test/reference/create-from-png-stream.rgb24.ref.png and /dev/null differ diff --git a/test/reference/create-from-png-stream.traps.argb32.ref.png b/test/reference/create-from-png-stream.traps.argb32.ref.png deleted file mode 100644 index 0a145d918..000000000 Binary files a/test/reference/create-from-png-stream.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/create-from-png-stream.traps.rgb24.ref.png b/test/reference/create-from-png-stream.traps.rgb24.ref.png deleted file mode 100644 index 0a145d918..000000000 Binary files a/test/reference/create-from-png-stream.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/culled-glyphs.mask.argb32.ref.png b/test/reference/culled-glyphs.mask.argb32.ref.png deleted file mode 100644 index 6701295be..000000000 Binary files a/test/reference/culled-glyphs.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/culled-glyphs.mask.rgb24.ref.png b/test/reference/culled-glyphs.mask.rgb24.ref.png deleted file mode 100644 index 6701295be..000000000 Binary files a/test/reference/culled-glyphs.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/culled-glyphs.traps.argb32.ref.png b/test/reference/culled-glyphs.traps.argb32.ref.png deleted file mode 100644 index 6701295be..000000000 Binary files a/test/reference/culled-glyphs.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/culled-glyphs.traps.rgb24.ref.png b/test/reference/culled-glyphs.traps.rgb24.ref.png deleted file mode 100644 index 6701295be..000000000 Binary files a/test/reference/culled-glyphs.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/dash-infinite-loop.mask.argb32.ref.png b/test/reference/dash-infinite-loop.mask.argb32.ref.png deleted file mode 100644 index 2ae1717a1..000000000 Binary files a/test/reference/dash-infinite-loop.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/dash-infinite-loop.mask.rgb24.ref.png b/test/reference/dash-infinite-loop.mask.rgb24.ref.png deleted file mode 100644 index 2ae1717a1..000000000 Binary files a/test/reference/dash-infinite-loop.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/dash-no-dash.argb32.ref.png b/test/reference/dash-no-dash.argb32.ref.png deleted file mode 100644 index c150a4f02..000000000 Binary files a/test/reference/dash-no-dash.argb32.ref.png and /dev/null differ diff --git a/test/reference/dash-no-dash.mask.argb32.ref.png b/test/reference/dash-no-dash.mask.argb32.ref.png deleted file mode 100644 index c150a4f02..000000000 Binary files a/test/reference/dash-no-dash.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/dash-no-dash.mask.rgb24.ref.png b/test/reference/dash-no-dash.mask.rgb24.ref.png deleted file mode 100644 index c150a4f02..000000000 Binary files a/test/reference/dash-no-dash.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/dash-no-dash.rgb24.ref.png b/test/reference/dash-no-dash.rgb24.ref.png deleted file mode 100644 index c150a4f02..000000000 Binary files a/test/reference/dash-no-dash.rgb24.ref.png and /dev/null differ diff --git a/test/reference/dash-no-dash.traps.argb32.ref.png b/test/reference/dash-no-dash.traps.argb32.ref.png deleted file mode 100644 index c150a4f02..000000000 Binary files a/test/reference/dash-no-dash.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/dash-no-dash.traps.rgb24.ref.png b/test/reference/dash-no-dash.traps.rgb24.ref.png deleted file mode 100644 index c150a4f02..000000000 Binary files a/test/reference/dash-no-dash.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/dash-offset-negative.mask.argb32.ref.png b/test/reference/dash-offset-negative.mask.argb32.ref.png deleted file mode 100644 index df22d08b2..000000000 Binary files a/test/reference/dash-offset-negative.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/dash-offset-negative.mask.rgb24.ref.png b/test/reference/dash-offset-negative.mask.rgb24.ref.png deleted file mode 100644 index df22d08b2..000000000 Binary files a/test/reference/dash-offset-negative.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/dash-offset.argb32.ref.png b/test/reference/dash-offset.argb32.ref.png deleted file mode 100644 index 52600c435..000000000 Binary files a/test/reference/dash-offset.argb32.ref.png and /dev/null differ diff --git a/test/reference/dash-offset.mask.argb32.ref.png b/test/reference/dash-offset.mask.argb32.ref.png deleted file mode 100644 index 52600c435..000000000 Binary files a/test/reference/dash-offset.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/dash-offset.mask.rgb24.ref.png b/test/reference/dash-offset.mask.rgb24.ref.png deleted file mode 100644 index 52600c435..000000000 Binary files a/test/reference/dash-offset.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/dash-offset.rgb24.ref.png b/test/reference/dash-offset.rgb24.ref.png deleted file mode 100644 index 52600c435..000000000 Binary files a/test/reference/dash-offset.rgb24.ref.png and /dev/null differ diff --git a/test/reference/dash-offset.traps.argb32.ref.png b/test/reference/dash-offset.traps.argb32.ref.png deleted file mode 100644 index 52600c435..000000000 Binary files a/test/reference/dash-offset.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/dash-offset.traps.rgb24.ref.png b/test/reference/dash-offset.traps.rgb24.ref.png deleted file mode 100644 index 52600c435..000000000 Binary files a/test/reference/dash-offset.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/dash-state.mask.argb32.ref.png b/test/reference/dash-state.mask.argb32.ref.png deleted file mode 100644 index 31551cfee..000000000 Binary files a/test/reference/dash-state.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/dash-state.mask.rgb24.ref.png b/test/reference/dash-state.mask.rgb24.ref.png deleted file mode 100644 index 31551cfee..000000000 Binary files a/test/reference/dash-state.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/dash-zero-length.mask.argb32.ref.png b/test/reference/dash-zero-length.mask.argb32.ref.png deleted file mode 100644 index fdc5f5ef2..000000000 Binary files a/test/reference/dash-zero-length.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/degenerate-arcs.argb32.ref.png b/test/reference/degenerate-arcs.argb32.ref.png deleted file mode 100644 index fc1869dc1..000000000 Binary files a/test/reference/degenerate-arcs.argb32.ref.png and /dev/null differ diff --git a/test/reference/degenerate-arcs.mask.argb32.ref.png b/test/reference/degenerate-arcs.mask.argb32.ref.png deleted file mode 100644 index fc1869dc1..000000000 Binary files a/test/reference/degenerate-arcs.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/degenerate-arcs.mask.rgb24.ref.png b/test/reference/degenerate-arcs.mask.rgb24.ref.png deleted file mode 100644 index fc1869dc1..000000000 Binary files a/test/reference/degenerate-arcs.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/degenerate-arcs.rgb24.ref.png b/test/reference/degenerate-arcs.rgb24.ref.png deleted file mode 100644 index fc1869dc1..000000000 Binary files a/test/reference/degenerate-arcs.rgb24.ref.png and /dev/null differ diff --git a/test/reference/degenerate-arcs.traps.argb32.ref.png b/test/reference/degenerate-arcs.traps.argb32.ref.png deleted file mode 100644 index fc1869dc1..000000000 Binary files a/test/reference/degenerate-arcs.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/degenerate-arcs.traps.rgb24.ref.png b/test/reference/degenerate-arcs.traps.rgb24.ref.png deleted file mode 100644 index fc1869dc1..000000000 Binary files a/test/reference/degenerate-arcs.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/degenerate-linear-gradient.mask.argb32.ref.png b/test/reference/degenerate-linear-gradient.mask.argb32.ref.png deleted file mode 100644 index ceed48a72..000000000 Binary files a/test/reference/degenerate-linear-gradient.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/degenerate-linear-gradient.mask.rgb24.ref.png b/test/reference/degenerate-linear-gradient.mask.rgb24.ref.png deleted file mode 100644 index ceed48a72..000000000 Binary files a/test/reference/degenerate-linear-gradient.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/degenerate-linear-gradient.traps.argb32.ref.png b/test/reference/degenerate-linear-gradient.traps.argb32.ref.png deleted file mode 100644 index ceed48a72..000000000 Binary files a/test/reference/degenerate-linear-gradient.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/degenerate-linear-gradient.traps.rgb24.ref.png b/test/reference/degenerate-linear-gradient.traps.rgb24.ref.png deleted file mode 100644 index ceed48a72..000000000 Binary files a/test/reference/degenerate-linear-gradient.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/degenerate-pen.mask.argb32.ref.png b/test/reference/degenerate-pen.mask.argb32.ref.png deleted file mode 100644 index ea65d2275..000000000 Binary files a/test/reference/degenerate-pen.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/degenerate-pen.mask.rgb24.ref.png b/test/reference/degenerate-pen.mask.rgb24.ref.png deleted file mode 100644 index ea65d2275..000000000 Binary files a/test/reference/degenerate-pen.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/degenerate-radial-gradient.argb32.ref.png b/test/reference/degenerate-radial-gradient.argb32.ref.png deleted file mode 100644 index 9a5213b58..000000000 Binary files a/test/reference/degenerate-radial-gradient.argb32.ref.png and /dev/null differ diff --git a/test/reference/degenerate-radial-gradient.mask.argb32.ref.png b/test/reference/degenerate-radial-gradient.mask.argb32.ref.png deleted file mode 100644 index 9a5213b58..000000000 Binary files a/test/reference/degenerate-radial-gradient.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/degenerate-radial-gradient.mask.rgb24.ref.png b/test/reference/degenerate-radial-gradient.mask.rgb24.ref.png deleted file mode 100644 index 9a5213b58..000000000 Binary files a/test/reference/degenerate-radial-gradient.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/degenerate-radial-gradient.rgb24.ref.png b/test/reference/degenerate-radial-gradient.rgb24.ref.png deleted file mode 100644 index 9a5213b58..000000000 Binary files a/test/reference/degenerate-radial-gradient.rgb24.ref.png and /dev/null differ diff --git a/test/reference/degenerate-radial-gradient.traps.argb32.ref.png b/test/reference/degenerate-radial-gradient.traps.argb32.ref.png deleted file mode 100644 index 9a5213b58..000000000 Binary files a/test/reference/degenerate-radial-gradient.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/degenerate-radial-gradient.traps.rgb24.ref.png b/test/reference/degenerate-radial-gradient.traps.rgb24.ref.png deleted file mode 100644 index 9a5213b58..000000000 Binary files a/test/reference/degenerate-radial-gradient.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/device-offset-fractional.argb32.ref.png b/test/reference/device-offset-fractional.argb32.ref.png deleted file mode 100644 index b1eef5f28..000000000 Binary files a/test/reference/device-offset-fractional.argb32.ref.png and /dev/null differ diff --git a/test/reference/device-offset-fractional.mask.argb32.ref.png b/test/reference/device-offset-fractional.mask.argb32.ref.png deleted file mode 100644 index b1eef5f28..000000000 Binary files a/test/reference/device-offset-fractional.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/device-offset-fractional.mask.rgb24.ref.png b/test/reference/device-offset-fractional.mask.rgb24.ref.png deleted file mode 100644 index b1eef5f28..000000000 Binary files a/test/reference/device-offset-fractional.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/device-offset-fractional.rgb24.ref.png b/test/reference/device-offset-fractional.rgb24.ref.png deleted file mode 100644 index b1eef5f28..000000000 Binary files a/test/reference/device-offset-fractional.rgb24.ref.png and /dev/null differ diff --git a/test/reference/device-offset-fractional.traps.argb32.ref.png b/test/reference/device-offset-fractional.traps.argb32.ref.png deleted file mode 100644 index b1eef5f28..000000000 Binary files a/test/reference/device-offset-fractional.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/device-offset-fractional.traps.rgb24.ref.png b/test/reference/device-offset-fractional.traps.rgb24.ref.png deleted file mode 100644 index b1eef5f28..000000000 Binary files a/test/reference/device-offset-fractional.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/device-offset-positive.argb32.ref.png b/test/reference/device-offset-positive.argb32.ref.png deleted file mode 100644 index 1115bca7a..000000000 Binary files a/test/reference/device-offset-positive.argb32.ref.png and /dev/null differ diff --git a/test/reference/device-offset-positive.mask.argb32.ref.png b/test/reference/device-offset-positive.mask.argb32.ref.png deleted file mode 100644 index 1115bca7a..000000000 Binary files a/test/reference/device-offset-positive.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/device-offset-positive.mask.rgb24.ref.png b/test/reference/device-offset-positive.mask.rgb24.ref.png deleted file mode 100644 index dcdd3324c..000000000 Binary files a/test/reference/device-offset-positive.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/device-offset-positive.traps.argb32.ref.png b/test/reference/device-offset-positive.traps.argb32.ref.png deleted file mode 100644 index 1115bca7a..000000000 Binary files a/test/reference/device-offset-positive.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/device-offset-positive.traps.rgb24.ref.png b/test/reference/device-offset-positive.traps.rgb24.ref.png deleted file mode 100644 index dcdd3324c..000000000 Binary files a/test/reference/device-offset-positive.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/device-offset-scale.argb32.ref.png b/test/reference/device-offset-scale.argb32.ref.png deleted file mode 100644 index fdffbf3c6..000000000 Binary files a/test/reference/device-offset-scale.argb32.ref.png and /dev/null differ diff --git a/test/reference/device-offset-scale.mask.argb32.ref.png b/test/reference/device-offset-scale.mask.argb32.ref.png deleted file mode 100644 index fdffbf3c6..000000000 Binary files a/test/reference/device-offset-scale.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/device-offset-scale.mask.rgb24.ref.png b/test/reference/device-offset-scale.mask.rgb24.ref.png deleted file mode 100644 index fdffbf3c6..000000000 Binary files a/test/reference/device-offset-scale.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/device-offset-scale.rgb24.ref.png b/test/reference/device-offset-scale.rgb24.ref.png deleted file mode 100644 index fdffbf3c6..000000000 Binary files a/test/reference/device-offset-scale.rgb24.ref.png and /dev/null differ diff --git a/test/reference/device-offset-scale.traps.argb32.ref.png b/test/reference/device-offset-scale.traps.argb32.ref.png deleted file mode 100644 index fdffbf3c6..000000000 Binary files a/test/reference/device-offset-scale.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/device-offset-scale.traps.rgb24.ref.png b/test/reference/device-offset-scale.traps.rgb24.ref.png deleted file mode 100644 index fdffbf3c6..000000000 Binary files a/test/reference/device-offset-scale.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/device-offset.argb32.ref.png b/test/reference/device-offset.argb32.ref.png deleted file mode 100644 index 43ced46b2..000000000 Binary files a/test/reference/device-offset.argb32.ref.png and /dev/null differ diff --git a/test/reference/device-offset.mask.argb32.ref.png b/test/reference/device-offset.mask.argb32.ref.png deleted file mode 100644 index 43ced46b2..000000000 Binary files a/test/reference/device-offset.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/device-offset.mask.rgb24.ref.png b/test/reference/device-offset.mask.rgb24.ref.png deleted file mode 100644 index f19acba17..000000000 Binary files a/test/reference/device-offset.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/device-offset.traps.argb32.ref.png b/test/reference/device-offset.traps.argb32.ref.png deleted file mode 100644 index 43ced46b2..000000000 Binary files a/test/reference/device-offset.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/device-offset.traps.rgb24.ref.png b/test/reference/device-offset.traps.rgb24.ref.png deleted file mode 100644 index f19acba17..000000000 Binary files a/test/reference/device-offset.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-pad-border.mask.argb32.ref.png b/test/reference/extend-pad-border.mask.argb32.ref.png deleted file mode 100644 index f4fc524ac..000000000 Binary files a/test/reference/extend-pad-border.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-pad-border.mask.rgb24.ref.png b/test/reference/extend-pad-border.mask.rgb24.ref.png deleted file mode 100644 index f4fc524ac..000000000 Binary files a/test/reference/extend-pad-border.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-pad-border.traps.argb32.ref.png b/test/reference/extend-pad-border.traps.argb32.ref.png deleted file mode 100644 index f4fc524ac..000000000 Binary files a/test/reference/extend-pad-border.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-pad-border.traps.rgb24.ref.png b/test/reference/extend-pad-border.traps.rgb24.ref.png deleted file mode 100644 index f4fc524ac..000000000 Binary files a/test/reference/extend-pad-border.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-pad-similar.argb32.ref.png b/test/reference/extend-pad-similar.argb32.ref.png deleted file mode 100644 index 934522189..000000000 Binary files a/test/reference/extend-pad-similar.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-pad-similar.mask.argb32.ref.png b/test/reference/extend-pad-similar.mask.argb32.ref.png deleted file mode 100644 index 934522189..000000000 Binary files a/test/reference/extend-pad-similar.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-pad-similar.mask.rgb24.ref.png b/test/reference/extend-pad-similar.mask.rgb24.ref.png deleted file mode 100644 index 934522189..000000000 Binary files a/test/reference/extend-pad-similar.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-pad-similar.rgb24.ref.png b/test/reference/extend-pad-similar.rgb24.ref.png deleted file mode 100644 index 934522189..000000000 Binary files a/test/reference/extend-pad-similar.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-pad-similar.traps.argb32.ref.png b/test/reference/extend-pad-similar.traps.argb32.ref.png deleted file mode 100644 index 934522189..000000000 Binary files a/test/reference/extend-pad-similar.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-pad-similar.traps.rgb24.ref.png b/test/reference/extend-pad-similar.traps.rgb24.ref.png deleted file mode 100644 index 934522189..000000000 Binary files a/test/reference/extend-pad-similar.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-pad.argb32.ref.png b/test/reference/extend-pad.argb32.ref.png deleted file mode 100644 index 934522189..000000000 Binary files a/test/reference/extend-pad.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-pad.mask.argb32.ref.png b/test/reference/extend-pad.mask.argb32.ref.png deleted file mode 100644 index 934522189..000000000 Binary files a/test/reference/extend-pad.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-pad.mask.rgb24.ref.png b/test/reference/extend-pad.mask.rgb24.ref.png deleted file mode 100644 index 934522189..000000000 Binary files a/test/reference/extend-pad.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-pad.rgb24.ref.png b/test/reference/extend-pad.rgb24.ref.png deleted file mode 100644 index 934522189..000000000 Binary files a/test/reference/extend-pad.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-pad.traps.argb32.ref.png b/test/reference/extend-pad.traps.argb32.ref.png deleted file mode 100644 index 934522189..000000000 Binary files a/test/reference/extend-pad.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-pad.traps.rgb24.ref.png b/test/reference/extend-pad.traps.rgb24.ref.png deleted file mode 100644 index 934522189..000000000 Binary files a/test/reference/extend-pad.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-reflect-similar.argb32.ref.png b/test/reference/extend-reflect-similar.argb32.ref.png deleted file mode 100644 index 5fc3448fa..000000000 Binary files a/test/reference/extend-reflect-similar.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-reflect-similar.mask.argb32.ref.png b/test/reference/extend-reflect-similar.mask.argb32.ref.png deleted file mode 100644 index 5fc3448fa..000000000 Binary files a/test/reference/extend-reflect-similar.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-reflect-similar.mask.rgb24.ref.png b/test/reference/extend-reflect-similar.mask.rgb24.ref.png deleted file mode 100644 index 5fc3448fa..000000000 Binary files a/test/reference/extend-reflect-similar.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-reflect-similar.rgb24.ref.png b/test/reference/extend-reflect-similar.rgb24.ref.png deleted file mode 100644 index 5fc3448fa..000000000 Binary files a/test/reference/extend-reflect-similar.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-reflect-similar.traps.argb32.ref.png b/test/reference/extend-reflect-similar.traps.argb32.ref.png deleted file mode 100644 index 5fc3448fa..000000000 Binary files a/test/reference/extend-reflect-similar.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-reflect-similar.traps.rgb24.ref.png b/test/reference/extend-reflect-similar.traps.rgb24.ref.png deleted file mode 100644 index 5fc3448fa..000000000 Binary files a/test/reference/extend-reflect-similar.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-reflect.argb32.ref.png b/test/reference/extend-reflect.argb32.ref.png deleted file mode 100644 index 5fc3448fa..000000000 Binary files a/test/reference/extend-reflect.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-reflect.mask.argb32.ref.png b/test/reference/extend-reflect.mask.argb32.ref.png deleted file mode 100644 index 5fc3448fa..000000000 Binary files a/test/reference/extend-reflect.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-reflect.mask.rgb24.ref.png b/test/reference/extend-reflect.mask.rgb24.ref.png deleted file mode 100644 index 5fc3448fa..000000000 Binary files a/test/reference/extend-reflect.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-reflect.rgb24.ref.png b/test/reference/extend-reflect.rgb24.ref.png deleted file mode 100644 index 5fc3448fa..000000000 Binary files a/test/reference/extend-reflect.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-reflect.traps.argb32.ref.png b/test/reference/extend-reflect.traps.argb32.ref.png deleted file mode 100644 index 5fc3448fa..000000000 Binary files a/test/reference/extend-reflect.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-reflect.traps.rgb24.ref.png b/test/reference/extend-reflect.traps.rgb24.ref.png deleted file mode 100644 index 5fc3448fa..000000000 Binary files a/test/reference/extend-reflect.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-repeat-similar.argb32.ref.png b/test/reference/extend-repeat-similar.argb32.ref.png deleted file mode 100644 index 81f0503df..000000000 Binary files a/test/reference/extend-repeat-similar.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-repeat-similar.mask.argb32.ref.png b/test/reference/extend-repeat-similar.mask.argb32.ref.png deleted file mode 100644 index 81f0503df..000000000 Binary files a/test/reference/extend-repeat-similar.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-repeat-similar.mask.rgb24.ref.png b/test/reference/extend-repeat-similar.mask.rgb24.ref.png deleted file mode 100644 index 81f0503df..000000000 Binary files a/test/reference/extend-repeat-similar.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-repeat-similar.rgb24.ref.png b/test/reference/extend-repeat-similar.rgb24.ref.png deleted file mode 100644 index 81f0503df..000000000 Binary files a/test/reference/extend-repeat-similar.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-repeat-similar.traps.argb32.ref.png b/test/reference/extend-repeat-similar.traps.argb32.ref.png deleted file mode 100644 index 81f0503df..000000000 Binary files a/test/reference/extend-repeat-similar.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-repeat-similar.traps.rgb24.ref.png b/test/reference/extend-repeat-similar.traps.rgb24.ref.png deleted file mode 100644 index 81f0503df..000000000 Binary files a/test/reference/extend-repeat-similar.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-repeat.argb32.ref.png b/test/reference/extend-repeat.argb32.ref.png deleted file mode 100644 index 81f0503df..000000000 Binary files a/test/reference/extend-repeat.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-repeat.mask.argb32.ref.png b/test/reference/extend-repeat.mask.argb32.ref.png deleted file mode 100644 index 81f0503df..000000000 Binary files a/test/reference/extend-repeat.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-repeat.mask.rgb24.ref.png b/test/reference/extend-repeat.mask.rgb24.ref.png deleted file mode 100644 index 81f0503df..000000000 Binary files a/test/reference/extend-repeat.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-repeat.rgb24.ref.png b/test/reference/extend-repeat.rgb24.ref.png deleted file mode 100644 index 81f0503df..000000000 Binary files a/test/reference/extend-repeat.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extend-repeat.traps.argb32.ref.png b/test/reference/extend-repeat.traps.argb32.ref.png deleted file mode 100644 index 81f0503df..000000000 Binary files a/test/reference/extend-repeat.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/extend-repeat.traps.rgb24.ref.png b/test/reference/extend-repeat.traps.rgb24.ref.png deleted file mode 100644 index 81f0503df..000000000 Binary files a/test/reference/extend-repeat.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-alpha-mask.mask.argb32.ref.png b/test/reference/extended-blend-alpha-mask.mask.argb32.ref.png deleted file mode 100644 index a1dd2a93f..000000000 Binary files a/test/reference/extended-blend-alpha-mask.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-alpha-mask.mask.rgb24.ref.png b/test/reference/extended-blend-alpha-mask.mask.rgb24.ref.png deleted file mode 100644 index b5f12f145..000000000 Binary files a/test/reference/extended-blend-alpha-mask.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-alpha-mask.traps.argb32.ref.png b/test/reference/extended-blend-alpha-mask.traps.argb32.ref.png deleted file mode 100644 index a1dd2a93f..000000000 Binary files a/test/reference/extended-blend-alpha-mask.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-alpha-mask.traps.rgb24.ref.png b/test/reference/extended-blend-alpha-mask.traps.rgb24.ref.png deleted file mode 100644 index b5f12f145..000000000 Binary files a/test/reference/extended-blend-alpha-mask.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-alpha.mask.argb32.ref.png b/test/reference/extended-blend-alpha.mask.argb32.ref.png deleted file mode 100644 index 4d56a21fc..000000000 Binary files a/test/reference/extended-blend-alpha.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-alpha.mask.rgb24.ref.png b/test/reference/extended-blend-alpha.mask.rgb24.ref.png deleted file mode 100644 index 86d0e2d91..000000000 Binary files a/test/reference/extended-blend-alpha.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-alpha.traps.argb32.ref.png b/test/reference/extended-blend-alpha.traps.argb32.ref.png deleted file mode 100644 index 4d56a21fc..000000000 Binary files a/test/reference/extended-blend-alpha.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-alpha.traps.rgb24.ref.png b/test/reference/extended-blend-alpha.traps.rgb24.ref.png deleted file mode 100644 index 86d0e2d91..000000000 Binary files a/test/reference/extended-blend-alpha.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-mask.mask.argb32.ref.png b/test/reference/extended-blend-mask.mask.argb32.ref.png deleted file mode 100644 index 5fa78e4cc..000000000 Binary files a/test/reference/extended-blend-mask.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-mask.mask.rgb24.ref.png b/test/reference/extended-blend-mask.mask.rgb24.ref.png deleted file mode 100644 index 1c854745b..000000000 Binary files a/test/reference/extended-blend-mask.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-mask.traps.argb32.ref.png b/test/reference/extended-blend-mask.traps.argb32.ref.png deleted file mode 100644 index 5fa78e4cc..000000000 Binary files a/test/reference/extended-blend-mask.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-mask.traps.rgb24.ref.png b/test/reference/extended-blend-mask.traps.rgb24.ref.png deleted file mode 100644 index 1c854745b..000000000 Binary files a/test/reference/extended-blend-mask.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-solid-alpha.mask.argb32.ref.png b/test/reference/extended-blend-solid-alpha.mask.argb32.ref.png deleted file mode 100644 index 4d56a21fc..000000000 Binary files a/test/reference/extended-blend-solid-alpha.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-solid-alpha.mask.rgb24.ref.png b/test/reference/extended-blend-solid-alpha.mask.rgb24.ref.png deleted file mode 100644 index 86d0e2d91..000000000 Binary files a/test/reference/extended-blend-solid-alpha.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-solid-alpha.traps.argb32.ref.png b/test/reference/extended-blend-solid-alpha.traps.argb32.ref.png deleted file mode 100644 index 4d56a21fc..000000000 Binary files a/test/reference/extended-blend-solid-alpha.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-solid-alpha.traps.rgb24.ref.png b/test/reference/extended-blend-solid-alpha.traps.rgb24.ref.png deleted file mode 100644 index 86d0e2d91..000000000 Binary files a/test/reference/extended-blend-solid-alpha.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-solid.mask.argb32.ref.png b/test/reference/extended-blend-solid.mask.argb32.ref.png deleted file mode 100644 index 902ef8845..000000000 Binary files a/test/reference/extended-blend-solid.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-solid.mask.rgb24.ref.png b/test/reference/extended-blend-solid.mask.rgb24.ref.png deleted file mode 100644 index 4580e0dad..000000000 Binary files a/test/reference/extended-blend-solid.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-solid.traps.argb32.ref.png b/test/reference/extended-blend-solid.traps.argb32.ref.png deleted file mode 100644 index 902ef8845..000000000 Binary files a/test/reference/extended-blend-solid.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/extended-blend-solid.traps.rgb24.ref.png b/test/reference/extended-blend-solid.traps.rgb24.ref.png deleted file mode 100644 index 4580e0dad..000000000 Binary files a/test/reference/extended-blend-solid.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extended-blend.mask.argb32.ref.png b/test/reference/extended-blend.mask.argb32.ref.png deleted file mode 100644 index 902ef8845..000000000 Binary files a/test/reference/extended-blend.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/extended-blend.mask.rgb24.ref.png b/test/reference/extended-blend.mask.rgb24.ref.png deleted file mode 100644 index 4580e0dad..000000000 Binary files a/test/reference/extended-blend.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/extended-blend.traps.argb32.ref.png b/test/reference/extended-blend.traps.argb32.ref.png deleted file mode 100644 index 902ef8845..000000000 Binary files a/test/reference/extended-blend.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/extended-blend.traps.rgb24.ref.png b/test/reference/extended-blend.traps.rgb24.ref.png deleted file mode 100644 index 4580e0dad..000000000 Binary files a/test/reference/extended-blend.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/fill-alpha-pattern.mask.argb32.ref.png b/test/reference/fill-alpha-pattern.mask.argb32.ref.png deleted file mode 100644 index 4344f2303..000000000 Binary files a/test/reference/fill-alpha-pattern.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/fill-alpha-pattern.mask.rgb24.ref.png b/test/reference/fill-alpha-pattern.mask.rgb24.ref.png deleted file mode 100644 index 4344f2303..000000000 Binary files a/test/reference/fill-alpha-pattern.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/fill-alpha.mask.argb32.ref.png b/test/reference/fill-alpha.mask.argb32.ref.png deleted file mode 100644 index 9de7b504b..000000000 Binary files a/test/reference/fill-alpha.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/fill-alpha.mask.rgb24.ref.png b/test/reference/fill-alpha.mask.rgb24.ref.png deleted file mode 100644 index 9de7b504b..000000000 Binary files a/test/reference/fill-alpha.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/fill-and-stroke-alpha-add.mask.argb32.ref.png b/test/reference/fill-and-stroke-alpha-add.mask.argb32.ref.png deleted file mode 100644 index c804c7a7e..000000000 Binary files a/test/reference/fill-and-stroke-alpha-add.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/fill-and-stroke-alpha-add.mask.rgb24.ref.png b/test/reference/fill-and-stroke-alpha-add.mask.rgb24.ref.png deleted file mode 100644 index c804c7a7e..000000000 Binary files a/test/reference/fill-and-stroke-alpha-add.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/fill-and-stroke-alpha.mask.argb32.ref.png b/test/reference/fill-and-stroke-alpha.mask.argb32.ref.png deleted file mode 100644 index e22ebf91e..000000000 Binary files a/test/reference/fill-and-stroke-alpha.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/fill-and-stroke-alpha.mask.rgb24.ref.png b/test/reference/fill-and-stroke-alpha.mask.rgb24.ref.png deleted file mode 100644 index e22ebf91e..000000000 Binary files a/test/reference/fill-and-stroke-alpha.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/fill-and-stroke.mask.argb32.ref.png b/test/reference/fill-and-stroke.mask.argb32.ref.png deleted file mode 100644 index b51f4b035..000000000 Binary files a/test/reference/fill-and-stroke.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/fill-and-stroke.mask.rgb24.ref.png b/test/reference/fill-and-stroke.mask.rgb24.ref.png deleted file mode 100644 index 401729356..000000000 Binary files a/test/reference/fill-and-stroke.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/fill-degenerate-sort-order.mask.argb32.ref.png b/test/reference/fill-degenerate-sort-order.mask.argb32.ref.png deleted file mode 100644 index 38bb1a03d..000000000 Binary files a/test/reference/fill-degenerate-sort-order.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/fill-degenerate-sort-order.mask.rgb24.ref.png b/test/reference/fill-degenerate-sort-order.mask.rgb24.ref.png deleted file mode 100644 index c392c211a..000000000 Binary files a/test/reference/fill-degenerate-sort-order.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/fill-disjoint.argb32.ref.png b/test/reference/fill-disjoint.argb32.ref.png deleted file mode 100644 index da9a3b112..000000000 Binary files a/test/reference/fill-disjoint.argb32.ref.png and /dev/null differ diff --git a/test/reference/fill-disjoint.mask.argb32.ref.png b/test/reference/fill-disjoint.mask.argb32.ref.png deleted file mode 100644 index da9a3b112..000000000 Binary files a/test/reference/fill-disjoint.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/fill-disjoint.mask.rgb24.ref.png b/test/reference/fill-disjoint.mask.rgb24.ref.png deleted file mode 100644 index da9a3b112..000000000 Binary files a/test/reference/fill-disjoint.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/fill-disjoint.rgb24.ref.png b/test/reference/fill-disjoint.rgb24.ref.png deleted file mode 100644 index da9a3b112..000000000 Binary files a/test/reference/fill-disjoint.rgb24.ref.png and /dev/null differ diff --git a/test/reference/fill-disjoint.traps.argb32.ref.png b/test/reference/fill-disjoint.traps.argb32.ref.png deleted file mode 100644 index da9a3b112..000000000 Binary files a/test/reference/fill-disjoint.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/fill-disjoint.traps.rgb24.ref.png b/test/reference/fill-disjoint.traps.rgb24.ref.png deleted file mode 100644 index da9a3b112..000000000 Binary files a/test/reference/fill-disjoint.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/fill-empty.mask.argb32.ref.png b/test/reference/fill-empty.mask.argb32.ref.png deleted file mode 100644 index 8c26f7ebf..000000000 Binary files a/test/reference/fill-empty.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/fill-empty.mask.rgb24.ref.png b/test/reference/fill-empty.mask.rgb24.ref.png deleted file mode 100644 index dc7a8a0e4..000000000 Binary files a/test/reference/fill-empty.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/fill-empty.traps.argb32.ref.png b/test/reference/fill-empty.traps.argb32.ref.png deleted file mode 100644 index 8c26f7ebf..000000000 Binary files a/test/reference/fill-empty.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/fill-empty.traps.rgb24.ref.png b/test/reference/fill-empty.traps.rgb24.ref.png deleted file mode 100644 index dc7a8a0e4..000000000 Binary files a/test/reference/fill-empty.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/fill-image.mask.argb32.ref.png b/test/reference/fill-image.mask.argb32.ref.png deleted file mode 100644 index 068fbb7c9..000000000 Binary files a/test/reference/fill-image.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/fill-image.mask.rgb24.ref.png b/test/reference/fill-image.mask.rgb24.ref.png deleted file mode 100644 index 068fbb7c9..000000000 Binary files a/test/reference/fill-image.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/fill-missed-stop.mask.argb32.ref.png b/test/reference/fill-missed-stop.mask.argb32.ref.png deleted file mode 100644 index 477eec9a5..000000000 Binary files a/test/reference/fill-missed-stop.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/fill-missed-stop.mask.rgb24.ref.png b/test/reference/fill-missed-stop.mask.rgb24.ref.png deleted file mode 100644 index 2e663f05b..000000000 Binary files a/test/reference/fill-missed-stop.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/fill-rule.mask.argb32.ref.png b/test/reference/fill-rule.mask.argb32.ref.png deleted file mode 100644 index 23e0a3a8d..000000000 Binary files a/test/reference/fill-rule.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/fill-rule.mask.rgb24.ref.png b/test/reference/fill-rule.mask.rgb24.ref.png deleted file mode 100644 index 55486e629..000000000 Binary files a/test/reference/fill-rule.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/filter-bilinear-extents.mask.argb32.ref.png b/test/reference/filter-bilinear-extents.mask.argb32.ref.png deleted file mode 100644 index 797e7981f..000000000 Binary files a/test/reference/filter-bilinear-extents.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/filter-bilinear-extents.mask.rgb24.ref.png b/test/reference/filter-bilinear-extents.mask.rgb24.ref.png deleted file mode 100644 index 797e7981f..000000000 Binary files a/test/reference/filter-bilinear-extents.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/filter-bilinear-extents.traps.argb32.ref.png b/test/reference/filter-bilinear-extents.traps.argb32.ref.png deleted file mode 100644 index 797e7981f..000000000 Binary files a/test/reference/filter-bilinear-extents.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/filter-bilinear-extents.traps.rgb24.ref.png b/test/reference/filter-bilinear-extents.traps.rgb24.ref.png deleted file mode 100644 index 797e7981f..000000000 Binary files a/test/reference/filter-bilinear-extents.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/filter-nearest-offset.argb32.ref.png b/test/reference/filter-nearest-offset.argb32.ref.png deleted file mode 100644 index 8cca9a1dc..000000000 Binary files a/test/reference/filter-nearest-offset.argb32.ref.png and /dev/null differ diff --git a/test/reference/filter-nearest-offset.mask.argb32.ref.png b/test/reference/filter-nearest-offset.mask.argb32.ref.png deleted file mode 100644 index 8cca9a1dc..000000000 Binary files a/test/reference/filter-nearest-offset.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/filter-nearest-offset.mask.rgb24.ref.png b/test/reference/filter-nearest-offset.mask.rgb24.ref.png deleted file mode 100644 index 8cca9a1dc..000000000 Binary files a/test/reference/filter-nearest-offset.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/filter-nearest-offset.rgb24.ref.png b/test/reference/filter-nearest-offset.rgb24.ref.png deleted file mode 100644 index 8cca9a1dc..000000000 Binary files a/test/reference/filter-nearest-offset.rgb24.ref.png and /dev/null differ diff --git a/test/reference/filter-nearest-offset.traps.argb32.ref.png b/test/reference/filter-nearest-offset.traps.argb32.ref.png deleted file mode 100644 index 8cca9a1dc..000000000 Binary files a/test/reference/filter-nearest-offset.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/filter-nearest-offset.traps.rgb24.ref.png b/test/reference/filter-nearest-offset.traps.rgb24.ref.png deleted file mode 100644 index 8cca9a1dc..000000000 Binary files a/test/reference/filter-nearest-offset.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/filter-nearest-transformed.argb32.ref.png b/test/reference/filter-nearest-transformed.argb32.ref.png deleted file mode 100644 index 24adf8bc1..000000000 Binary files a/test/reference/filter-nearest-transformed.argb32.ref.png and /dev/null differ diff --git a/test/reference/filter-nearest-transformed.mask.argb32.ref.png b/test/reference/filter-nearest-transformed.mask.argb32.ref.png deleted file mode 100644 index 24adf8bc1..000000000 Binary files a/test/reference/filter-nearest-transformed.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/filter-nearest-transformed.mask.rgb24.ref.png b/test/reference/filter-nearest-transformed.mask.rgb24.ref.png deleted file mode 100644 index 24adf8bc1..000000000 Binary files a/test/reference/filter-nearest-transformed.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/filter-nearest-transformed.rgb24.ref.png b/test/reference/filter-nearest-transformed.rgb24.ref.png deleted file mode 100644 index 24adf8bc1..000000000 Binary files a/test/reference/filter-nearest-transformed.rgb24.ref.png and /dev/null differ diff --git a/test/reference/filter-nearest-transformed.traps.argb32.ref.png b/test/reference/filter-nearest-transformed.traps.argb32.ref.png deleted file mode 100644 index 24adf8bc1..000000000 Binary files a/test/reference/filter-nearest-transformed.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/filter-nearest-transformed.traps.rgb24.ref.png b/test/reference/filter-nearest-transformed.traps.rgb24.ref.png deleted file mode 100644 index 24adf8bc1..000000000 Binary files a/test/reference/filter-nearest-transformed.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/font-matrix-translation.mask.argb32.ref.png b/test/reference/font-matrix-translation.mask.argb32.ref.png deleted file mode 100644 index a4a108206..000000000 Binary files a/test/reference/font-matrix-translation.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/font-matrix-translation.mask.rgb24.ref.png b/test/reference/font-matrix-translation.mask.rgb24.ref.png deleted file mode 100644 index a4a108206..000000000 Binary files a/test/reference/font-matrix-translation.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/font-matrix-translation.traps.argb32.ref.png b/test/reference/font-matrix-translation.traps.argb32.ref.png deleted file mode 100644 index a4a108206..000000000 Binary files a/test/reference/font-matrix-translation.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/font-matrix-translation.traps.rgb24.ref.png b/test/reference/font-matrix-translation.traps.rgb24.ref.png deleted file mode 100644 index a4a108206..000000000 Binary files a/test/reference/font-matrix-translation.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/ft-show-glyphs-positioning.mask.argb32.ref.png b/test/reference/ft-show-glyphs-positioning.mask.argb32.ref.png deleted file mode 100644 index af6dcaf95..000000000 Binary files a/test/reference/ft-show-glyphs-positioning.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/ft-show-glyphs-positioning.mask.rgb24.ref.png b/test/reference/ft-show-glyphs-positioning.mask.rgb24.ref.png deleted file mode 100644 index af6dcaf95..000000000 Binary files a/test/reference/ft-show-glyphs-positioning.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/ft-show-glyphs-positioning.traps.argb32.ref.png b/test/reference/ft-show-glyphs-positioning.traps.argb32.ref.png deleted file mode 100644 index af6dcaf95..000000000 Binary files a/test/reference/ft-show-glyphs-positioning.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/ft-show-glyphs-positioning.traps.rgb24.ref.png b/test/reference/ft-show-glyphs-positioning.traps.rgb24.ref.png deleted file mode 100644 index af6dcaf95..000000000 Binary files a/test/reference/ft-show-glyphs-positioning.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/ft-show-glyphs-table.mask.argb32.ref.png b/test/reference/ft-show-glyphs-table.mask.argb32.ref.png deleted file mode 100644 index ed6912489..000000000 Binary files a/test/reference/ft-show-glyphs-table.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/ft-show-glyphs-table.mask.rgb24.ref.png b/test/reference/ft-show-glyphs-table.mask.rgb24.ref.png deleted file mode 100644 index ed6912489..000000000 Binary files a/test/reference/ft-show-glyphs-table.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/ft-show-glyphs-table.traps.argb32.ref.png b/test/reference/ft-show-glyphs-table.traps.argb32.ref.png deleted file mode 100644 index ed6912489..000000000 Binary files a/test/reference/ft-show-glyphs-table.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/ft-show-glyphs-table.traps.rgb24.ref.png b/test/reference/ft-show-glyphs-table.traps.rgb24.ref.png deleted file mode 100644 index ed6912489..000000000 Binary files a/test/reference/ft-show-glyphs-table.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/ft-text-antialias-none.argb32.ref.png b/test/reference/ft-text-antialias-none.argb32.ref.png deleted file mode 100644 index c638c9ea6..000000000 Binary files a/test/reference/ft-text-antialias-none.argb32.ref.png and /dev/null differ diff --git a/test/reference/ft-text-antialias-none.mask.argb32.ref.png b/test/reference/ft-text-antialias-none.mask.argb32.ref.png deleted file mode 100644 index c638c9ea6..000000000 Binary files a/test/reference/ft-text-antialias-none.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/ft-text-antialias-none.mask.rgb24.ref.png b/test/reference/ft-text-antialias-none.mask.rgb24.ref.png deleted file mode 100644 index c638c9ea6..000000000 Binary files a/test/reference/ft-text-antialias-none.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/ft-text-antialias-none.rgb24.ref.png b/test/reference/ft-text-antialias-none.rgb24.ref.png deleted file mode 100644 index c638c9ea6..000000000 Binary files a/test/reference/ft-text-antialias-none.rgb24.ref.png and /dev/null differ diff --git a/test/reference/ft-text-antialias-none.traps.argb32.ref.png b/test/reference/ft-text-antialias-none.traps.argb32.ref.png deleted file mode 100644 index c638c9ea6..000000000 Binary files a/test/reference/ft-text-antialias-none.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/ft-text-antialias-none.traps.rgb24.ref.png b/test/reference/ft-text-antialias-none.traps.rgb24.ref.png deleted file mode 100644 index c638c9ea6..000000000 Binary files a/test/reference/ft-text-antialias-none.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/ft-text-vertical-layout-type1.mask.argb32.ref.png b/test/reference/ft-text-vertical-layout-type1.mask.argb32.ref.png deleted file mode 100644 index 4941965b4..000000000 Binary files a/test/reference/ft-text-vertical-layout-type1.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/ft-text-vertical-layout-type1.mask.rgb24.ref.png b/test/reference/ft-text-vertical-layout-type1.mask.rgb24.ref.png deleted file mode 100644 index 4941965b4..000000000 Binary files a/test/reference/ft-text-vertical-layout-type1.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/get-group-target.argb32.ref.png b/test/reference/get-group-target.argb32.ref.png deleted file mode 100644 index d162775e7..000000000 Binary files a/test/reference/get-group-target.argb32.ref.png and /dev/null differ diff --git a/test/reference/get-group-target.mask.argb32.ref.png b/test/reference/get-group-target.mask.argb32.ref.png deleted file mode 100644 index d162775e7..000000000 Binary files a/test/reference/get-group-target.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/get-group-target.mask.rgb24.ref.png b/test/reference/get-group-target.mask.rgb24.ref.png deleted file mode 100644 index d162775e7..000000000 Binary files a/test/reference/get-group-target.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/get-group-target.rgb24.ref.png b/test/reference/get-group-target.rgb24.ref.png deleted file mode 100644 index d162775e7..000000000 Binary files a/test/reference/get-group-target.rgb24.ref.png and /dev/null differ diff --git a/test/reference/get-group-target.traps.argb32.ref.png b/test/reference/get-group-target.traps.argb32.ref.png deleted file mode 100644 index d162775e7..000000000 Binary files a/test/reference/get-group-target.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/get-group-target.traps.rgb24.ref.png b/test/reference/get-group-target.traps.rgb24.ref.png deleted file mode 100644 index d162775e7..000000000 Binary files a/test/reference/get-group-target.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/gl-surface-source.mask.argb32.ref.png b/test/reference/gl-surface-source.mask.argb32.ref.png deleted file mode 100644 index 018297208..000000000 Binary files a/test/reference/gl-surface-source.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/gl-surface-source.mask.rgb24.ref.png b/test/reference/gl-surface-source.mask.rgb24.ref.png deleted file mode 100644 index 0d68a82cc..000000000 Binary files a/test/reference/gl-surface-source.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/gl-surface-source.traps.argb32.ref.png b/test/reference/gl-surface-source.traps.argb32.ref.png deleted file mode 100644 index 018297208..000000000 Binary files a/test/reference/gl-surface-source.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/gl-surface-source.traps.rgb24.ref.png b/test/reference/gl-surface-source.traps.rgb24.ref.png deleted file mode 100644 index 0d68a82cc..000000000 Binary files a/test/reference/gl-surface-source.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/glyph-cache-pressure.mask.argb32.ref.png b/test/reference/glyph-cache-pressure.mask.argb32.ref.png deleted file mode 100644 index a6e1b061f..000000000 Binary files a/test/reference/glyph-cache-pressure.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/glyph-cache-pressure.mask.rgb24.ref.png b/test/reference/glyph-cache-pressure.mask.rgb24.ref.png deleted file mode 100644 index a6e1b061f..000000000 Binary files a/test/reference/glyph-cache-pressure.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/glyph-cache-pressure.traps.argb32.ref.png b/test/reference/glyph-cache-pressure.traps.argb32.ref.png deleted file mode 100644 index a6e1b061f..000000000 Binary files a/test/reference/glyph-cache-pressure.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/glyph-cache-pressure.traps.rgb24.ref.png b/test/reference/glyph-cache-pressure.traps.rgb24.ref.png deleted file mode 100644 index a6e1b061f..000000000 Binary files a/test/reference/glyph-cache-pressure.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/gradient-alpha.mask.argb32.ref.png b/test/reference/gradient-alpha.mask.argb32.ref.png deleted file mode 100644 index f64b26a76..000000000 Binary files a/test/reference/gradient-alpha.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/gradient-alpha.mask.rgb24.ref.png b/test/reference/gradient-alpha.mask.rgb24.ref.png deleted file mode 100644 index 3c7258d95..000000000 Binary files a/test/reference/gradient-alpha.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/gradient-alpha.traps.argb32.ref.png b/test/reference/gradient-alpha.traps.argb32.ref.png deleted file mode 100644 index f64b26a76..000000000 Binary files a/test/reference/gradient-alpha.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/gradient-alpha.traps.rgb24.ref.png b/test/reference/gradient-alpha.traps.rgb24.ref.png deleted file mode 100644 index 3c7258d95..000000000 Binary files a/test/reference/gradient-alpha.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/gradient-constant-alpha.mask.argb32.ref.png b/test/reference/gradient-constant-alpha.mask.argb32.ref.png deleted file mode 100644 index 7f49e2c6f..000000000 Binary files a/test/reference/gradient-constant-alpha.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/gradient-constant-alpha.mask.rgb24.ref.png b/test/reference/gradient-constant-alpha.mask.rgb24.ref.png deleted file mode 100644 index 69cd5963a..000000000 Binary files a/test/reference/gradient-constant-alpha.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/gradient-constant-alpha.traps.argb32.ref.png b/test/reference/gradient-constant-alpha.traps.argb32.ref.png deleted file mode 100644 index 7f49e2c6f..000000000 Binary files a/test/reference/gradient-constant-alpha.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/gradient-constant-alpha.traps.rgb24.ref.png b/test/reference/gradient-constant-alpha.traps.rgb24.ref.png deleted file mode 100644 index 69cd5963a..000000000 Binary files a/test/reference/gradient-constant-alpha.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/gradient-zero-stops-mask.mask.argb32.ref.png b/test/reference/gradient-zero-stops-mask.mask.argb32.ref.png deleted file mode 100644 index 0a50f4cac..000000000 Binary files a/test/reference/gradient-zero-stops-mask.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/gradient-zero-stops-mask.mask.rgb24.ref.png b/test/reference/gradient-zero-stops-mask.mask.rgb24.ref.png deleted file mode 100644 index 21465ce4a..000000000 Binary files a/test/reference/gradient-zero-stops-mask.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/gradient-zero-stops-mask.traps.argb32.ref.png b/test/reference/gradient-zero-stops-mask.traps.argb32.ref.png deleted file mode 100644 index 0a50f4cac..000000000 Binary files a/test/reference/gradient-zero-stops-mask.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/gradient-zero-stops-mask.traps.rgb24.ref.png b/test/reference/gradient-zero-stops-mask.traps.rgb24.ref.png deleted file mode 100644 index 21465ce4a..000000000 Binary files a/test/reference/gradient-zero-stops-mask.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/gradient-zero-stops.argb32.ref.png b/test/reference/gradient-zero-stops.argb32.ref.png deleted file mode 100644 index 0a50f4cac..000000000 Binary files a/test/reference/gradient-zero-stops.argb32.ref.png and /dev/null differ diff --git a/test/reference/gradient-zero-stops.mask.argb32.ref.png b/test/reference/gradient-zero-stops.mask.argb32.ref.png deleted file mode 100644 index 0a50f4cac..000000000 Binary files a/test/reference/gradient-zero-stops.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/gradient-zero-stops.mask.rgb24.ref.png b/test/reference/gradient-zero-stops.mask.rgb24.ref.png deleted file mode 100644 index 21465ce4a..000000000 Binary files a/test/reference/gradient-zero-stops.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/gradient-zero-stops.traps.argb32.ref.png b/test/reference/gradient-zero-stops.traps.argb32.ref.png deleted file mode 100644 index 0a50f4cac..000000000 Binary files a/test/reference/gradient-zero-stops.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/gradient-zero-stops.traps.rgb24.ref.png b/test/reference/gradient-zero-stops.traps.rgb24.ref.png deleted file mode 100644 index 21465ce4a..000000000 Binary files a/test/reference/gradient-zero-stops.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/group-clip.argb32.ref.png b/test/reference/group-clip.argb32.ref.png deleted file mode 100644 index 7b8a7532f..000000000 Binary files a/test/reference/group-clip.argb32.ref.png and /dev/null differ diff --git a/test/reference/group-clip.mask.argb32.ref.png b/test/reference/group-clip.mask.argb32.ref.png deleted file mode 100644 index 7b8a7532f..000000000 Binary files a/test/reference/group-clip.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/group-clip.mask.rgb24.ref.png b/test/reference/group-clip.mask.rgb24.ref.png deleted file mode 100644 index 7b8a7532f..000000000 Binary files a/test/reference/group-clip.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/group-clip.rgb24.ref.png b/test/reference/group-clip.rgb24.ref.png deleted file mode 100644 index 7b8a7532f..000000000 Binary files a/test/reference/group-clip.rgb24.ref.png and /dev/null differ diff --git a/test/reference/group-clip.traps.argb32.ref.png b/test/reference/group-clip.traps.argb32.ref.png deleted file mode 100644 index 7b8a7532f..000000000 Binary files a/test/reference/group-clip.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/group-clip.traps.rgb24.ref.png b/test/reference/group-clip.traps.rgb24.ref.png deleted file mode 100644 index 7b8a7532f..000000000 Binary files a/test/reference/group-clip.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/group-paint.argb32.ref.png b/test/reference/group-paint.argb32.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/group-paint.argb32.ref.png and /dev/null differ diff --git a/test/reference/group-paint.mask.argb32.ref.png b/test/reference/group-paint.mask.argb32.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/group-paint.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/group-paint.mask.rgb24.ref.png b/test/reference/group-paint.mask.rgb24.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/group-paint.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/group-paint.rgb24.ref.png b/test/reference/group-paint.rgb24.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/group-paint.rgb24.ref.png and /dev/null differ diff --git a/test/reference/group-paint.traps.argb32.ref.png b/test/reference/group-paint.traps.argb32.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/group-paint.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/group-paint.traps.rgb24.ref.png b/test/reference/group-paint.traps.rgb24.ref.png deleted file mode 100644 index 1ed070cae..000000000 Binary files a/test/reference/group-paint.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/group-unaligned.mask.argb32.ref.png b/test/reference/group-unaligned.mask.argb32.ref.png deleted file mode 100644 index beb0ae2d1..000000000 Binary files a/test/reference/group-unaligned.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/group-unaligned.mask.rgb24.ref.png b/test/reference/group-unaligned.mask.rgb24.ref.png deleted file mode 100644 index beb0ae2d1..000000000 Binary files a/test/reference/group-unaligned.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/halo-transform.mask.argb32.ref.png b/test/reference/halo-transform.mask.argb32.ref.png deleted file mode 100644 index 96c6f4225..000000000 Binary files a/test/reference/halo-transform.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/halo-transform.mask.rgb24.ref.png b/test/reference/halo-transform.mask.rgb24.ref.png deleted file mode 100644 index 96c6f4225..000000000 Binary files a/test/reference/halo-transform.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/halo-transform.traps.argb32.ref.png b/test/reference/halo-transform.traps.argb32.ref.png deleted file mode 100644 index 45cb90ff0..000000000 Binary files a/test/reference/halo-transform.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/halo-transform.traps.rgb24.ref.png b/test/reference/halo-transform.traps.rgb24.ref.png deleted file mode 100644 index 45cb90ff0..000000000 Binary files a/test/reference/halo-transform.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/horizontal-clip.mask.argb32.ref.png b/test/reference/horizontal-clip.mask.argb32.ref.png deleted file mode 100644 index 43dd07f15..000000000 Binary files a/test/reference/horizontal-clip.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/horizontal-clip.mask.rgb24.ref.png b/test/reference/horizontal-clip.mask.rgb24.ref.png deleted file mode 100644 index 43dd07f15..000000000 Binary files a/test/reference/horizontal-clip.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/horizontal-clip.traps.argb32.ref.png b/test/reference/horizontal-clip.traps.argb32.ref.png deleted file mode 100644 index 43dd07f15..000000000 Binary files a/test/reference/horizontal-clip.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/horizontal-clip.traps.rgb24.ref.png b/test/reference/horizontal-clip.traps.rgb24.ref.png deleted file mode 100644 index 43dd07f15..000000000 Binary files a/test/reference/horizontal-clip.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/huge-linear.mask.argb32.ref.png b/test/reference/huge-linear.mask.argb32.ref.png deleted file mode 100644 index f89217b82..000000000 Binary files a/test/reference/huge-linear.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/huge-linear.mask.rgb24.ref.png b/test/reference/huge-linear.mask.rgb24.ref.png deleted file mode 100644 index f89217b82..000000000 Binary files a/test/reference/huge-linear.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/huge-linear.traps.argb32.ref.png b/test/reference/huge-linear.traps.argb32.ref.png deleted file mode 100644 index f89217b82..000000000 Binary files a/test/reference/huge-linear.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/huge-linear.traps.rgb24.ref.png b/test/reference/huge-linear.traps.rgb24.ref.png deleted file mode 100644 index f89217b82..000000000 Binary files a/test/reference/huge-linear.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/huge-radial.argb32.ref.png b/test/reference/huge-radial.argb32.ref.png deleted file mode 100644 index 541bb309a..000000000 Binary files a/test/reference/huge-radial.argb32.ref.png and /dev/null differ diff --git a/test/reference/huge-radial.mask.argb32.ref.png b/test/reference/huge-radial.mask.argb32.ref.png deleted file mode 100644 index 541bb309a..000000000 Binary files a/test/reference/huge-radial.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/huge-radial.mask.rgb24.ref.png b/test/reference/huge-radial.mask.rgb24.ref.png deleted file mode 100644 index 541bb309a..000000000 Binary files a/test/reference/huge-radial.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/huge-radial.rgb24.ref.png b/test/reference/huge-radial.rgb24.ref.png deleted file mode 100644 index 541bb309a..000000000 Binary files a/test/reference/huge-radial.rgb24.ref.png and /dev/null differ diff --git a/test/reference/huge-radial.traps.argb32.ref.png b/test/reference/huge-radial.traps.argb32.ref.png deleted file mode 100644 index 541bb309a..000000000 Binary files a/test/reference/huge-radial.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/huge-radial.traps.rgb24.ref.png b/test/reference/huge-radial.traps.rgb24.ref.png deleted file mode 100644 index 541bb309a..000000000 Binary files a/test/reference/huge-radial.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/image-bug-710072-aligned.argb32.ref.png b/test/reference/image-bug-710072-aligned.argb32.ref.png deleted file mode 100644 index 42abd2054..000000000 Binary files a/test/reference/image-bug-710072-aligned.argb32.ref.png and /dev/null differ diff --git a/test/reference/image-bug-710072-aligned.mask.argb32.ref.png b/test/reference/image-bug-710072-aligned.mask.argb32.ref.png deleted file mode 100644 index 42abd2054..000000000 Binary files a/test/reference/image-bug-710072-aligned.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/image-bug-710072-aligned.mask.rgb24.ref.png b/test/reference/image-bug-710072-aligned.mask.rgb24.ref.png deleted file mode 100644 index 42abd2054..000000000 Binary files a/test/reference/image-bug-710072-aligned.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/image-bug-710072-aligned.rgb24.ref.png b/test/reference/image-bug-710072-aligned.rgb24.ref.png deleted file mode 100644 index 42abd2054..000000000 Binary files a/test/reference/image-bug-710072-aligned.rgb24.ref.png and /dev/null differ diff --git a/test/reference/image-bug-710072-aligned.traps.argb32.ref.png b/test/reference/image-bug-710072-aligned.traps.argb32.ref.png deleted file mode 100644 index 42abd2054..000000000 Binary files a/test/reference/image-bug-710072-aligned.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/image-bug-710072-aligned.traps.rgb24.ref.png b/test/reference/image-bug-710072-aligned.traps.rgb24.ref.png deleted file mode 100644 index 42abd2054..000000000 Binary files a/test/reference/image-bug-710072-aligned.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/image-bug-710072-aligned.xlib-fallback.rgb24.ref.png b/test/reference/image-bug-710072-aligned.xlib-fallback.rgb24.ref.png deleted file mode 100644 index 42abd2054..000000000 Binary files a/test/reference/image-bug-710072-aligned.xlib-fallback.rgb24.ref.png and /dev/null differ diff --git a/test/reference/image-bug-710072-aligned.xlib-window.rgb24.ref.png b/test/reference/image-bug-710072-aligned.xlib-window.rgb24.ref.png deleted file mode 100644 index 42abd2054..000000000 Binary files a/test/reference/image-bug-710072-aligned.xlib-window.rgb24.ref.png and /dev/null differ diff --git a/test/reference/image-bug-710072-unaligned.argb32.ref.png b/test/reference/image-bug-710072-unaligned.argb32.ref.png deleted file mode 100644 index 13efa30f8..000000000 Binary files a/test/reference/image-bug-710072-unaligned.argb32.ref.png and /dev/null differ diff --git a/test/reference/image-bug-710072-unaligned.mask.argb32.ref.png b/test/reference/image-bug-710072-unaligned.mask.argb32.ref.png deleted file mode 100644 index 13efa30f8..000000000 Binary files a/test/reference/image-bug-710072-unaligned.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/image-bug-710072-unaligned.mask.rgb24.ref.png b/test/reference/image-bug-710072-unaligned.mask.rgb24.ref.png deleted file mode 100644 index 13efa30f8..000000000 Binary files a/test/reference/image-bug-710072-unaligned.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/image-bug-710072-unaligned.rgb24.ref.png b/test/reference/image-bug-710072-unaligned.rgb24.ref.png deleted file mode 100644 index 13efa30f8..000000000 Binary files a/test/reference/image-bug-710072-unaligned.rgb24.ref.png and /dev/null differ diff --git a/test/reference/image-surface-source.mask.argb32.ref.png b/test/reference/image-surface-source.mask.argb32.ref.png deleted file mode 100644 index 018297208..000000000 Binary files a/test/reference/image-surface-source.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/image-surface-source.mask.rgb24.ref.png b/test/reference/image-surface-source.mask.rgb24.ref.png deleted file mode 100644 index 0d68a82cc..000000000 Binary files a/test/reference/image-surface-source.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/image-surface-source.traps.argb32.ref.png b/test/reference/image-surface-source.traps.argb32.ref.png deleted file mode 100644 index 018297208..000000000 Binary files a/test/reference/image-surface-source.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/image-surface-source.traps.rgb24.ref.png b/test/reference/image-surface-source.traps.rgb24.ref.png deleted file mode 100644 index 0d68a82cc..000000000 Binary files a/test/reference/image-surface-source.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/image-surface-source.xlib-fallback.rgb24.ref.png b/test/reference/image-surface-source.xlib-fallback.rgb24.ref.png deleted file mode 100644 index 0d68a82cc..000000000 Binary files a/test/reference/image-surface-source.xlib-fallback.rgb24.ref.png and /dev/null differ diff --git a/test/reference/image-surface-source.xlib-window.rgb24.ref.png b/test/reference/image-surface-source.xlib-window.rgb24.ref.png deleted file mode 100644 index 0d68a82cc..000000000 Binary files a/test/reference/image-surface-source.xlib-window.rgb24.ref.png and /dev/null differ diff --git a/test/reference/implicit-close.argb32.ref.png b/test/reference/implicit-close.argb32.ref.png deleted file mode 100644 index f15f8a3a0..000000000 Binary files a/test/reference/implicit-close.argb32.ref.png and /dev/null differ diff --git a/test/reference/implicit-close.mask.argb32.ref.png b/test/reference/implicit-close.mask.argb32.ref.png deleted file mode 100644 index f15f8a3a0..000000000 Binary files a/test/reference/implicit-close.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/implicit-close.mask.rgb24.ref.png b/test/reference/implicit-close.mask.rgb24.ref.png deleted file mode 100644 index f15f8a3a0..000000000 Binary files a/test/reference/implicit-close.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/implicit-close.rgb24.ref.png b/test/reference/implicit-close.rgb24.ref.png deleted file mode 100644 index f15f8a3a0..000000000 Binary files a/test/reference/implicit-close.rgb24.ref.png and /dev/null differ diff --git a/test/reference/infinite-join.mask.argb32.ref.png b/test/reference/infinite-join.mask.argb32.ref.png deleted file mode 100644 index 54a911241..000000000 Binary files a/test/reference/infinite-join.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/infinite-join.mask.rgb24.ref.png b/test/reference/infinite-join.mask.rgb24.ref.png deleted file mode 100644 index 54a911241..000000000 Binary files a/test/reference/infinite-join.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/inverse-text.traps.argb32.ref.png b/test/reference/inverse-text.traps.argb32.ref.png deleted file mode 100644 index b7bbb972f..000000000 Binary files a/test/reference/inverse-text.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/inverse-text.traps.rgb24.ref.png b/test/reference/inverse-text.traps.rgb24.ref.png deleted file mode 100644 index b7bbb972f..000000000 Binary files a/test/reference/inverse-text.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/joins-loop.mask.argb32.ref.png b/test/reference/joins-loop.mask.argb32.ref.png deleted file mode 100644 index 8e3f25ada..000000000 Binary files a/test/reference/joins-loop.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/joins-loop.mask.rgb24.ref.png b/test/reference/joins-loop.mask.rgb24.ref.png deleted file mode 100644 index 8e3f25ada..000000000 Binary files a/test/reference/joins-loop.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/joins-star.mask.argb32.ref.png b/test/reference/joins-star.mask.argb32.ref.png deleted file mode 100644 index 76a541cc3..000000000 Binary files a/test/reference/joins-star.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/joins-star.mask.rgb24.ref.png b/test/reference/joins-star.mask.rgb24.ref.png deleted file mode 100644 index 76a541cc3..000000000 Binary files a/test/reference/joins-star.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/large-clip.argb32.ref.png b/test/reference/large-clip.argb32.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/large-clip.argb32.ref.png and /dev/null differ diff --git a/test/reference/large-clip.mask.argb32.ref.png b/test/reference/large-clip.mask.argb32.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/large-clip.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/large-clip.mask.rgb24.ref.png b/test/reference/large-clip.mask.rgb24.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/large-clip.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/large-clip.rgb24.ref.png b/test/reference/large-clip.rgb24.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/large-clip.rgb24.ref.png and /dev/null differ diff --git a/test/reference/large-clip.traps.argb32.ref.png b/test/reference/large-clip.traps.argb32.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/large-clip.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/large-clip.traps.rgb24.ref.png b/test/reference/large-clip.traps.rgb24.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/large-clip.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/large-font.argb32.ref.png b/test/reference/large-font.argb32.ref.png deleted file mode 100644 index 503061a9e..000000000 Binary files a/test/reference/large-font.argb32.ref.png and /dev/null differ diff --git a/test/reference/large-font.mask.argb32.ref.png b/test/reference/large-font.mask.argb32.ref.png deleted file mode 100644 index 503061a9e..000000000 Binary files a/test/reference/large-font.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/large-font.mask.rgb24.ref.png b/test/reference/large-font.mask.rgb24.ref.png deleted file mode 100644 index 503061a9e..000000000 Binary files a/test/reference/large-font.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/large-font.rgb24.ref.png b/test/reference/large-font.rgb24.ref.png deleted file mode 100644 index 503061a9e..000000000 Binary files a/test/reference/large-font.rgb24.ref.png and /dev/null differ diff --git a/test/reference/large-font.traps.argb32.ref.png b/test/reference/large-font.traps.argb32.ref.png deleted file mode 100644 index 503061a9e..000000000 Binary files a/test/reference/large-font.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/large-font.traps.rgb24.ref.png b/test/reference/large-font.traps.rgb24.ref.png deleted file mode 100644 index 503061a9e..000000000 Binary files a/test/reference/large-font.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/large-source-roi.argb32.ref.png b/test/reference/large-source-roi.argb32.ref.png deleted file mode 100644 index 216a065e1..000000000 Binary files a/test/reference/large-source-roi.argb32.ref.png and /dev/null differ diff --git a/test/reference/large-source-roi.mask.argb32.ref.png b/test/reference/large-source-roi.mask.argb32.ref.png deleted file mode 100644 index 216a065e1..000000000 Binary files a/test/reference/large-source-roi.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/large-source-roi.mask.rgb24.ref.png b/test/reference/large-source-roi.mask.rgb24.ref.png deleted file mode 100644 index 216a065e1..000000000 Binary files a/test/reference/large-source-roi.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/large-source-roi.rgb24.ref.png b/test/reference/large-source-roi.rgb24.ref.png deleted file mode 100644 index 216a065e1..000000000 Binary files a/test/reference/large-source-roi.rgb24.ref.png and /dev/null differ diff --git a/test/reference/large-source-roi.traps.argb32.ref.png b/test/reference/large-source-roi.traps.argb32.ref.png deleted file mode 100644 index 216a065e1..000000000 Binary files a/test/reference/large-source-roi.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/large-source-roi.traps.rgb24.ref.png b/test/reference/large-source-roi.traps.rgb24.ref.png deleted file mode 100644 index 216a065e1..000000000 Binary files a/test/reference/large-source-roi.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/large-source.argb32.ref.png b/test/reference/large-source.argb32.ref.png deleted file mode 100644 index a54455fbb..000000000 Binary files a/test/reference/large-source.argb32.ref.png and /dev/null differ diff --git a/test/reference/large-source.mask.argb32.ref.png b/test/reference/large-source.mask.argb32.ref.png deleted file mode 100644 index a54455fbb..000000000 Binary files a/test/reference/large-source.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/large-source.mask.rgb24.ref.png b/test/reference/large-source.mask.rgb24.ref.png deleted file mode 100644 index a54455fbb..000000000 Binary files a/test/reference/large-source.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/large-source.rgb24.ref.png b/test/reference/large-source.rgb24.ref.png deleted file mode 100644 index a54455fbb..000000000 Binary files a/test/reference/large-source.rgb24.ref.png and /dev/null differ diff --git a/test/reference/large-source.traps.argb32.ref.png b/test/reference/large-source.traps.argb32.ref.png deleted file mode 100644 index a54455fbb..000000000 Binary files a/test/reference/large-source.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/large-source.traps.rgb24.ref.png b/test/reference/large-source.traps.rgb24.ref.png deleted file mode 100644 index a54455fbb..000000000 Binary files a/test/reference/large-source.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/large-twin-antialias-mixed.mask.argb32.ref.png b/test/reference/large-twin-antialias-mixed.mask.argb32.ref.png deleted file mode 100644 index ace463b12..000000000 Binary files a/test/reference/large-twin-antialias-mixed.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/large-twin-antialias-mixed.mask.rgb24.ref.png b/test/reference/large-twin-antialias-mixed.mask.rgb24.ref.png deleted file mode 100644 index ace463b12..000000000 Binary files a/test/reference/large-twin-antialias-mixed.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/leaky-dash.argb32.ref.png b/test/reference/leaky-dash.argb32.ref.png deleted file mode 100644 index 0973ece7e..000000000 Binary files a/test/reference/leaky-dash.argb32.ref.png and /dev/null differ diff --git a/test/reference/leaky-dash.mask.argb32.ref.png b/test/reference/leaky-dash.mask.argb32.ref.png deleted file mode 100644 index 0973ece7e..000000000 Binary files a/test/reference/leaky-dash.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/leaky-dash.mask.rgb24.ref.png b/test/reference/leaky-dash.mask.rgb24.ref.png deleted file mode 100644 index 0973ece7e..000000000 Binary files a/test/reference/leaky-dash.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/leaky-dash.rgb24.ref.png b/test/reference/leaky-dash.rgb24.ref.png deleted file mode 100644 index 0973ece7e..000000000 Binary files a/test/reference/leaky-dash.rgb24.ref.png and /dev/null differ diff --git a/test/reference/leaky-dash.traps.argb32.ref.png b/test/reference/leaky-dash.traps.argb32.ref.png deleted file mode 100644 index 0973ece7e..000000000 Binary files a/test/reference/leaky-dash.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/leaky-dash.traps.rgb24.ref.png b/test/reference/leaky-dash.traps.rgb24.ref.png deleted file mode 100644 index 0973ece7e..000000000 Binary files a/test/reference/leaky-dash.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/leaky-dashed-rectangle.argb32.ref.png b/test/reference/leaky-dashed-rectangle.argb32.ref.png deleted file mode 100644 index 05f45846a..000000000 Binary files a/test/reference/leaky-dashed-rectangle.argb32.ref.png and /dev/null differ diff --git a/test/reference/leaky-dashed-rectangle.mask.argb32.ref.png b/test/reference/leaky-dashed-rectangle.mask.argb32.ref.png deleted file mode 100644 index 05f45846a..000000000 Binary files a/test/reference/leaky-dashed-rectangle.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/leaky-dashed-rectangle.mask.rgb24.ref.png b/test/reference/leaky-dashed-rectangle.mask.rgb24.ref.png deleted file mode 100644 index 05f45846a..000000000 Binary files a/test/reference/leaky-dashed-rectangle.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/leaky-dashed-rectangle.rgb24.ref.png b/test/reference/leaky-dashed-rectangle.rgb24.ref.png deleted file mode 100644 index 05f45846a..000000000 Binary files a/test/reference/leaky-dashed-rectangle.rgb24.ref.png and /dev/null differ diff --git a/test/reference/leaky-dashed-stroke.mask.argb32.ref.png b/test/reference/leaky-dashed-stroke.mask.argb32.ref.png deleted file mode 100644 index ae64dae4c..000000000 Binary files a/test/reference/leaky-dashed-stroke.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/leaky-dashed-stroke.mask.rgb24.ref.png b/test/reference/leaky-dashed-stroke.mask.rgb24.ref.png deleted file mode 100644 index ae64dae4c..000000000 Binary files a/test/reference/leaky-dashed-stroke.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/leaky-polygon.mask.argb32.ref.png b/test/reference/leaky-polygon.mask.argb32.ref.png deleted file mode 100644 index d2a06a3cc..000000000 Binary files a/test/reference/leaky-polygon.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/leaky-polygon.mask.rgb24.ref.png b/test/reference/leaky-polygon.mask.rgb24.ref.png deleted file mode 100644 index d2a06a3cc..000000000 Binary files a/test/reference/leaky-polygon.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-flipped.argb32.ref.png b/test/reference/line-width-large-overlap-flipped.argb32.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap-flipped.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-flipped.mask.argb32.ref.png b/test/reference/line-width-large-overlap-flipped.mask.argb32.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap-flipped.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-flipped.mask.rgb24.ref.png b/test/reference/line-width-large-overlap-flipped.mask.rgb24.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap-flipped.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-flipped.rgb24.ref.png b/test/reference/line-width-large-overlap-flipped.rgb24.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap-flipped.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-flipped.traps.argb32.ref.png b/test/reference/line-width-large-overlap-flipped.traps.argb32.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap-flipped.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-flipped.traps.rgb24.ref.png b/test/reference/line-width-large-overlap-flipped.traps.rgb24.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap-flipped.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-flopped.argb32.ref.png b/test/reference/line-width-large-overlap-flopped.argb32.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap-flopped.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-flopped.mask.argb32.ref.png b/test/reference/line-width-large-overlap-flopped.mask.argb32.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap-flopped.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-flopped.mask.rgb24.ref.png b/test/reference/line-width-large-overlap-flopped.mask.rgb24.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap-flopped.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-flopped.rgb24.ref.png b/test/reference/line-width-large-overlap-flopped.rgb24.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap-flopped.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-flopped.traps.argb32.ref.png b/test/reference/line-width-large-overlap-flopped.traps.argb32.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap-flopped.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-flopped.traps.rgb24.ref.png b/test/reference/line-width-large-overlap-flopped.traps.rgb24.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap-flopped.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-offset.argb32.ref.png b/test/reference/line-width-large-overlap-offset.argb32.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap-offset.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-offset.mask.argb32.ref.png b/test/reference/line-width-large-overlap-offset.mask.argb32.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap-offset.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-offset.mask.rgb24.ref.png b/test/reference/line-width-large-overlap-offset.mask.rgb24.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap-offset.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-offset.rgb24.ref.png b/test/reference/line-width-large-overlap-offset.rgb24.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap-offset.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-offset.traps.argb32.ref.png b/test/reference/line-width-large-overlap-offset.traps.argb32.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap-offset.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-offset.traps.rgb24.ref.png b/test/reference/line-width-large-overlap-offset.traps.rgb24.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap-offset.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-rotated.mask.argb32.ref.png b/test/reference/line-width-large-overlap-rotated.mask.argb32.ref.png deleted file mode 100644 index 35dca5cf1..000000000 Binary files a/test/reference/line-width-large-overlap-rotated.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-rotated.mask.rgb24.ref.png b/test/reference/line-width-large-overlap-rotated.mask.rgb24.ref.png deleted file mode 100644 index 35dca5cf1..000000000 Binary files a/test/reference/line-width-large-overlap-rotated.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-rotated.traps.argb32.ref.png b/test/reference/line-width-large-overlap-rotated.traps.argb32.ref.png deleted file mode 100644 index 87fe7523b..000000000 Binary files a/test/reference/line-width-large-overlap-rotated.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap-rotated.traps.rgb24.ref.png b/test/reference/line-width-large-overlap-rotated.traps.rgb24.ref.png deleted file mode 100644 index 87fe7523b..000000000 Binary files a/test/reference/line-width-large-overlap-rotated.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap.argb32.ref.png b/test/reference/line-width-large-overlap.argb32.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap.mask.argb32.ref.png b/test/reference/line-width-large-overlap.mask.argb32.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap.mask.rgb24.ref.png b/test/reference/line-width-large-overlap.mask.rgb24.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap.rgb24.ref.png b/test/reference/line-width-large-overlap.rgb24.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap.traps.argb32.ref.png b/test/reference/line-width-large-overlap.traps.argb32.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-large-overlap.traps.rgb24.ref.png b/test/reference/line-width-large-overlap.traps.rgb24.ref.png deleted file mode 100644 index 3c3464bed..000000000 Binary files a/test/reference/line-width-large-overlap.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-flipped.argb32.ref.png b/test/reference/line-width-overlap-flipped.argb32.ref.png deleted file mode 100644 index 13d70c8fe..000000000 Binary files a/test/reference/line-width-overlap-flipped.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-flipped.mask.argb32.ref.png b/test/reference/line-width-overlap-flipped.mask.argb32.ref.png deleted file mode 100644 index 13d70c8fe..000000000 Binary files a/test/reference/line-width-overlap-flipped.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-flipped.mask.rgb24.ref.png b/test/reference/line-width-overlap-flipped.mask.rgb24.ref.png deleted file mode 100644 index 13d70c8fe..000000000 Binary files a/test/reference/line-width-overlap-flipped.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-flipped.rgb24.ref.png b/test/reference/line-width-overlap-flipped.rgb24.ref.png deleted file mode 100644 index 13d70c8fe..000000000 Binary files a/test/reference/line-width-overlap-flipped.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-flipped.traps.argb32.ref.png b/test/reference/line-width-overlap-flipped.traps.argb32.ref.png deleted file mode 100644 index 13d70c8fe..000000000 Binary files a/test/reference/line-width-overlap-flipped.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-flipped.traps.rgb24.ref.png b/test/reference/line-width-overlap-flipped.traps.rgb24.ref.png deleted file mode 100644 index 13d70c8fe..000000000 Binary files a/test/reference/line-width-overlap-flipped.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-flopped.argb32.ref.png b/test/reference/line-width-overlap-flopped.argb32.ref.png deleted file mode 100644 index 13d70c8fe..000000000 Binary files a/test/reference/line-width-overlap-flopped.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-flopped.mask.argb32.ref.png b/test/reference/line-width-overlap-flopped.mask.argb32.ref.png deleted file mode 100644 index 13d70c8fe..000000000 Binary files a/test/reference/line-width-overlap-flopped.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-flopped.mask.rgb24.ref.png b/test/reference/line-width-overlap-flopped.mask.rgb24.ref.png deleted file mode 100644 index 13d70c8fe..000000000 Binary files a/test/reference/line-width-overlap-flopped.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-flopped.rgb24.ref.png b/test/reference/line-width-overlap-flopped.rgb24.ref.png deleted file mode 100644 index 13d70c8fe..000000000 Binary files a/test/reference/line-width-overlap-flopped.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-flopped.traps.argb32.ref.png b/test/reference/line-width-overlap-flopped.traps.argb32.ref.png deleted file mode 100644 index 13d70c8fe..000000000 Binary files a/test/reference/line-width-overlap-flopped.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-flopped.traps.rgb24.ref.png b/test/reference/line-width-overlap-flopped.traps.rgb24.ref.png deleted file mode 100644 index 13d70c8fe..000000000 Binary files a/test/reference/line-width-overlap-flopped.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-offset.argb32.ref.png b/test/reference/line-width-overlap-offset.argb32.ref.png deleted file mode 100644 index eafa50b1f..000000000 Binary files a/test/reference/line-width-overlap-offset.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-offset.mask.argb32.ref.png b/test/reference/line-width-overlap-offset.mask.argb32.ref.png deleted file mode 100644 index eafa50b1f..000000000 Binary files a/test/reference/line-width-overlap-offset.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-offset.mask.rgb24.ref.png b/test/reference/line-width-overlap-offset.mask.rgb24.ref.png deleted file mode 100644 index eafa50b1f..000000000 Binary files a/test/reference/line-width-overlap-offset.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-offset.rgb24.ref.png b/test/reference/line-width-overlap-offset.rgb24.ref.png deleted file mode 100644 index eafa50b1f..000000000 Binary files a/test/reference/line-width-overlap-offset.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-offset.traps.argb32.ref.png b/test/reference/line-width-overlap-offset.traps.argb32.ref.png deleted file mode 100644 index 13a138b9a..000000000 Binary files a/test/reference/line-width-overlap-offset.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-offset.traps.rgb24.ref.png b/test/reference/line-width-overlap-offset.traps.rgb24.ref.png deleted file mode 100644 index 13a138b9a..000000000 Binary files a/test/reference/line-width-overlap-offset.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-rotated.mask.argb32.ref.png b/test/reference/line-width-overlap-rotated.mask.argb32.ref.png deleted file mode 100644 index 619a5938c..000000000 Binary files a/test/reference/line-width-overlap-rotated.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap-rotated.mask.rgb24.ref.png b/test/reference/line-width-overlap-rotated.mask.rgb24.ref.png deleted file mode 100644 index 619a5938c..000000000 Binary files a/test/reference/line-width-overlap-rotated.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap.argb32.ref.png b/test/reference/line-width-overlap.argb32.ref.png deleted file mode 100644 index 13d70c8fe..000000000 Binary files a/test/reference/line-width-overlap.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap.mask.argb32.ref.png b/test/reference/line-width-overlap.mask.argb32.ref.png deleted file mode 100644 index 13d70c8fe..000000000 Binary files a/test/reference/line-width-overlap.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap.mask.rgb24.ref.png b/test/reference/line-width-overlap.mask.rgb24.ref.png deleted file mode 100644 index 13d70c8fe..000000000 Binary files a/test/reference/line-width-overlap.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap.rgb24.ref.png b/test/reference/line-width-overlap.rgb24.ref.png deleted file mode 100644 index 13d70c8fe..000000000 Binary files a/test/reference/line-width-overlap.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap.traps.argb32.ref.png b/test/reference/line-width-overlap.traps.argb32.ref.png deleted file mode 100644 index 13d70c8fe..000000000 Binary files a/test/reference/line-width-overlap.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-overlap.traps.rgb24.ref.png b/test/reference/line-width-overlap.traps.rgb24.ref.png deleted file mode 100644 index 13d70c8fe..000000000 Binary files a/test/reference/line-width-overlap.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-scale.mask.argb32.ref.png b/test/reference/line-width-scale.mask.argb32.ref.png deleted file mode 100644 index 5767bc7d8..000000000 Binary files a/test/reference/line-width-scale.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-scale.mask.rgb24.ref.png b/test/reference/line-width-scale.mask.rgb24.ref.png deleted file mode 100644 index 5767bc7d8..000000000 Binary files a/test/reference/line-width-scale.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width-tolerance.mask.argb32.ref.png b/test/reference/line-width-tolerance.mask.argb32.ref.png deleted file mode 100644 index 9c4d43987..000000000 Binary files a/test/reference/line-width-tolerance.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width-tolerance.mask.rgb24.ref.png b/test/reference/line-width-tolerance.mask.rgb24.ref.png deleted file mode 100644 index 9c4d43987..000000000 Binary files a/test/reference/line-width-tolerance.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/line-width.mask.argb32.ref.png b/test/reference/line-width.mask.argb32.ref.png deleted file mode 100644 index 2a788285f..000000000 Binary files a/test/reference/line-width.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/line-width.mask.rgb24.ref.png b/test/reference/line-width.mask.rgb24.ref.png deleted file mode 100644 index 2a788285f..000000000 Binary files a/test/reference/line-width.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-extend.argb32.ref.png b/test/reference/linear-gradient-extend.argb32.ref.png deleted file mode 100644 index 79ce747db..000000000 Binary files a/test/reference/linear-gradient-extend.argb32.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-extend.mask.argb32.ref.png b/test/reference/linear-gradient-extend.mask.argb32.ref.png deleted file mode 100644 index 79ce747db..000000000 Binary files a/test/reference/linear-gradient-extend.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-extend.mask.rgb24.ref.png b/test/reference/linear-gradient-extend.mask.rgb24.ref.png deleted file mode 100644 index 79ce747db..000000000 Binary files a/test/reference/linear-gradient-extend.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-extend.rgb24.ref.png b/test/reference/linear-gradient-extend.rgb24.ref.png deleted file mode 100644 index 79ce747db..000000000 Binary files a/test/reference/linear-gradient-extend.rgb24.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-extend.traps.argb32.ref.png b/test/reference/linear-gradient-extend.traps.argb32.ref.png deleted file mode 100644 index 79ce747db..000000000 Binary files a/test/reference/linear-gradient-extend.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-extend.traps.rgb24.ref.png b/test/reference/linear-gradient-extend.traps.rgb24.ref.png deleted file mode 100644 index 79ce747db..000000000 Binary files a/test/reference/linear-gradient-extend.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-large.argb32.ref.png b/test/reference/linear-gradient-large.argb32.ref.png deleted file mode 100644 index f1f37ab47..000000000 Binary files a/test/reference/linear-gradient-large.argb32.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-large.mask.argb32.ref.png b/test/reference/linear-gradient-large.mask.argb32.ref.png deleted file mode 100644 index f1f37ab47..000000000 Binary files a/test/reference/linear-gradient-large.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-large.mask.rgb24.ref.png b/test/reference/linear-gradient-large.mask.rgb24.ref.png deleted file mode 100644 index f1f37ab47..000000000 Binary files a/test/reference/linear-gradient-large.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-large.rgb24.ref.png b/test/reference/linear-gradient-large.rgb24.ref.png deleted file mode 100644 index f1f37ab47..000000000 Binary files a/test/reference/linear-gradient-large.rgb24.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-large.traps.argb32.ref.png b/test/reference/linear-gradient-large.traps.argb32.ref.png deleted file mode 100644 index f1f37ab47..000000000 Binary files a/test/reference/linear-gradient-large.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-large.traps.rgb24.ref.png b/test/reference/linear-gradient-large.traps.rgb24.ref.png deleted file mode 100644 index f1f37ab47..000000000 Binary files a/test/reference/linear-gradient-large.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-one-stop.mask.argb32.ref.png b/test/reference/linear-gradient-one-stop.mask.argb32.ref.png deleted file mode 100644 index da02fda49..000000000 Binary files a/test/reference/linear-gradient-one-stop.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-one-stop.mask.rgb24.ref.png b/test/reference/linear-gradient-one-stop.mask.rgb24.ref.png deleted file mode 100644 index efc12ee71..000000000 Binary files a/test/reference/linear-gradient-one-stop.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-one-stop.traps.argb32.ref.png b/test/reference/linear-gradient-one-stop.traps.argb32.ref.png deleted file mode 100644 index da02fda49..000000000 Binary files a/test/reference/linear-gradient-one-stop.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-one-stop.traps.rgb24.ref.png b/test/reference/linear-gradient-one-stop.traps.rgb24.ref.png deleted file mode 100644 index efc12ee71..000000000 Binary files a/test/reference/linear-gradient-one-stop.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-reflect.mask.argb32.ref.png b/test/reference/linear-gradient-reflect.mask.argb32.ref.png deleted file mode 100644 index b68dccb5e..000000000 Binary files a/test/reference/linear-gradient-reflect.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-reflect.mask.rgb24.ref.png b/test/reference/linear-gradient-reflect.mask.rgb24.ref.png deleted file mode 100644 index b68dccb5e..000000000 Binary files a/test/reference/linear-gradient-reflect.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-reflect.traps.argb32.ref.png b/test/reference/linear-gradient-reflect.traps.argb32.ref.png deleted file mode 100644 index b68dccb5e..000000000 Binary files a/test/reference/linear-gradient-reflect.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-reflect.traps.rgb24.ref.png b/test/reference/linear-gradient-reflect.traps.rgb24.ref.png deleted file mode 100644 index b68dccb5e..000000000 Binary files a/test/reference/linear-gradient-reflect.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-subset.mask.argb32.ref.png b/test/reference/linear-gradient-subset.mask.argb32.ref.png deleted file mode 100644 index 3d30d0ab6..000000000 Binary files a/test/reference/linear-gradient-subset.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient-subset.mask.rgb24.ref.png b/test/reference/linear-gradient-subset.mask.rgb24.ref.png deleted file mode 100644 index 3d30d0ab6..000000000 Binary files a/test/reference/linear-gradient-subset.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient.mask.argb32.ref.png b/test/reference/linear-gradient.mask.argb32.ref.png deleted file mode 100644 index 3f78c52ef..000000000 Binary files a/test/reference/linear-gradient.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/linear-gradient.mask.rgb24.ref.png b/test/reference/linear-gradient.mask.rgb24.ref.png deleted file mode 100644 index 3f78c52ef..000000000 Binary files a/test/reference/linear-gradient.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/linear-uniform.argb32.ref.png b/test/reference/linear-uniform.argb32.ref.png deleted file mode 100644 index 94ca33615..000000000 Binary files a/test/reference/linear-uniform.argb32.ref.png and /dev/null differ diff --git a/test/reference/linear-uniform.mask.argb32.ref.png b/test/reference/linear-uniform.mask.argb32.ref.png deleted file mode 100644 index 94ca33615..000000000 Binary files a/test/reference/linear-uniform.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/linear-uniform.mask.rgb24.ref.png b/test/reference/linear-uniform.mask.rgb24.ref.png deleted file mode 100644 index 94ca33615..000000000 Binary files a/test/reference/linear-uniform.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/linear-uniform.rgb24.ref.png b/test/reference/linear-uniform.rgb24.ref.png deleted file mode 100644 index 94ca33615..000000000 Binary files a/test/reference/linear-uniform.rgb24.ref.png and /dev/null differ diff --git a/test/reference/linear-uniform.traps.argb32.ref.png b/test/reference/linear-uniform.traps.argb32.ref.png deleted file mode 100644 index 94ca33615..000000000 Binary files a/test/reference/linear-uniform.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/linear-uniform.traps.rgb24.ref.png b/test/reference/linear-uniform.traps.rgb24.ref.png deleted file mode 100644 index 94ca33615..000000000 Binary files a/test/reference/linear-uniform.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/long-dashed-lines.mask.argb32.ref.png b/test/reference/long-dashed-lines.mask.argb32.ref.png deleted file mode 100644 index 9c7208c18..000000000 Binary files a/test/reference/long-dashed-lines.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/long-dashed-lines.mask.rgb24.ref.png b/test/reference/long-dashed-lines.mask.rgb24.ref.png deleted file mode 100644 index 9c7208c18..000000000 Binary files a/test/reference/long-dashed-lines.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/map-all-to-image.argb32.ref.png b/test/reference/map-all-to-image.argb32.ref.png deleted file mode 100644 index c56d9698d..000000000 Binary files a/test/reference/map-all-to-image.argb32.ref.png and /dev/null differ diff --git a/test/reference/map-all-to-image.mask.argb32.ref.png b/test/reference/map-all-to-image.mask.argb32.ref.png deleted file mode 100644 index c56d9698d..000000000 Binary files a/test/reference/map-all-to-image.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/map-all-to-image.mask.rgb24.ref.png b/test/reference/map-all-to-image.mask.rgb24.ref.png deleted file mode 100644 index c56d9698d..000000000 Binary files a/test/reference/map-all-to-image.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/map-all-to-image.rgb24.ref.png b/test/reference/map-all-to-image.rgb24.ref.png deleted file mode 100644 index c56d9698d..000000000 Binary files a/test/reference/map-all-to-image.rgb24.ref.png and /dev/null differ diff --git a/test/reference/map-all-to-image.traps.argb32.ref.png b/test/reference/map-all-to-image.traps.argb32.ref.png deleted file mode 100644 index c56d9698d..000000000 Binary files a/test/reference/map-all-to-image.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/map-all-to-image.traps.rgb24.ref.png b/test/reference/map-all-to-image.traps.rgb24.ref.png deleted file mode 100644 index c56d9698d..000000000 Binary files a/test/reference/map-all-to-image.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/map-bit-to-image.argb32.ref.png b/test/reference/map-bit-to-image.argb32.ref.png deleted file mode 100644 index b42dcb62a..000000000 Binary files a/test/reference/map-bit-to-image.argb32.ref.png and /dev/null differ diff --git a/test/reference/map-bit-to-image.mask.argb32.ref.png b/test/reference/map-bit-to-image.mask.argb32.ref.png deleted file mode 100644 index b42dcb62a..000000000 Binary files a/test/reference/map-bit-to-image.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/map-bit-to-image.mask.rgb24.ref.png b/test/reference/map-bit-to-image.mask.rgb24.ref.png deleted file mode 100644 index b42dcb62a..000000000 Binary files a/test/reference/map-bit-to-image.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/map-bit-to-image.rgb24.ref.png b/test/reference/map-bit-to-image.rgb24.ref.png deleted file mode 100644 index b42dcb62a..000000000 Binary files a/test/reference/map-bit-to-image.rgb24.ref.png and /dev/null differ diff --git a/test/reference/map-bit-to-image.traps.argb32.ref.png b/test/reference/map-bit-to-image.traps.argb32.ref.png deleted file mode 100644 index b42dcb62a..000000000 Binary files a/test/reference/map-bit-to-image.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/map-bit-to-image.traps.rgb24.ref.png b/test/reference/map-bit-to-image.traps.rgb24.ref.png deleted file mode 100644 index b42dcb62a..000000000 Binary files a/test/reference/map-bit-to-image.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/map-to-image-fill.argb32.ref.png b/test/reference/map-to-image-fill.argb32.ref.png deleted file mode 100644 index c2893e0de..000000000 Binary files a/test/reference/map-to-image-fill.argb32.ref.png and /dev/null differ diff --git a/test/reference/map-to-image-fill.mask.argb32.ref.png b/test/reference/map-to-image-fill.mask.argb32.ref.png deleted file mode 100644 index c2893e0de..000000000 Binary files a/test/reference/map-to-image-fill.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/map-to-image-fill.mask.rgb24.ref.png b/test/reference/map-to-image-fill.mask.rgb24.ref.png deleted file mode 100644 index c2893e0de..000000000 Binary files a/test/reference/map-to-image-fill.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/map-to-image-fill.rgb24.ref.png b/test/reference/map-to-image-fill.rgb24.ref.png deleted file mode 100644 index c2893e0de..000000000 Binary files a/test/reference/map-to-image-fill.rgb24.ref.png and /dev/null differ diff --git a/test/reference/map-to-image-fill.traps.argb32.ref.png b/test/reference/map-to-image-fill.traps.argb32.ref.png deleted file mode 100644 index c2893e0de..000000000 Binary files a/test/reference/map-to-image-fill.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/map-to-image-fill.traps.rgb24.ref.png b/test/reference/map-to-image-fill.traps.rgb24.ref.png deleted file mode 100644 index c2893e0de..000000000 Binary files a/test/reference/map-to-image-fill.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/map-to-image-fill.xlib-fallback.rgb24.ref.png b/test/reference/map-to-image-fill.xlib-fallback.rgb24.ref.png deleted file mode 100644 index c2893e0de..000000000 Binary files a/test/reference/map-to-image-fill.xlib-fallback.rgb24.ref.png and /dev/null differ diff --git a/test/reference/map-to-image-fill.xlib-window.rgb24.ref.png b/test/reference/map-to-image-fill.xlib-window.rgb24.ref.png deleted file mode 100644 index c2893e0de..000000000 Binary files a/test/reference/map-to-image-fill.xlib-window.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mask-alpha.mask.argb32.ref.png b/test/reference/mask-alpha.mask.argb32.ref.png deleted file mode 100644 index 20f066340..000000000 Binary files a/test/reference/mask-alpha.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/mask-alpha.mask.rgb24.ref.png b/test/reference/mask-alpha.mask.rgb24.ref.png deleted file mode 100644 index df7a0c190..000000000 Binary files a/test/reference/mask-alpha.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mask-ctm.argb32.ref.png b/test/reference/mask-ctm.argb32.ref.png deleted file mode 100644 index 07d903d15..000000000 Binary files a/test/reference/mask-ctm.argb32.ref.png and /dev/null differ diff --git a/test/reference/mask-ctm.mask.argb32.ref.png b/test/reference/mask-ctm.mask.argb32.ref.png deleted file mode 100644 index 07d903d15..000000000 Binary files a/test/reference/mask-ctm.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/mask-ctm.mask.rgb24.ref.png b/test/reference/mask-ctm.mask.rgb24.ref.png deleted file mode 100644 index de3fa097f..000000000 Binary files a/test/reference/mask-ctm.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mask-ctm.traps.argb32.ref.png b/test/reference/mask-ctm.traps.argb32.ref.png deleted file mode 100644 index 07d903d15..000000000 Binary files a/test/reference/mask-ctm.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/mask-ctm.traps.rgb24.ref.png b/test/reference/mask-ctm.traps.rgb24.ref.png deleted file mode 100644 index de3fa097f..000000000 Binary files a/test/reference/mask-ctm.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mask-surface-ctm.argb32.ref.png b/test/reference/mask-surface-ctm.argb32.ref.png deleted file mode 100644 index 07d903d15..000000000 Binary files a/test/reference/mask-surface-ctm.argb32.ref.png and /dev/null differ diff --git a/test/reference/mask-surface-ctm.mask.argb32.ref.png b/test/reference/mask-surface-ctm.mask.argb32.ref.png deleted file mode 100644 index 07d903d15..000000000 Binary files a/test/reference/mask-surface-ctm.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/mask-surface-ctm.mask.rgb24.ref.png b/test/reference/mask-surface-ctm.mask.rgb24.ref.png deleted file mode 100644 index de3fa097f..000000000 Binary files a/test/reference/mask-surface-ctm.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mask-surface-ctm.traps.argb32.ref.png b/test/reference/mask-surface-ctm.traps.argb32.ref.png deleted file mode 100644 index 07d903d15..000000000 Binary files a/test/reference/mask-surface-ctm.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/mask-surface-ctm.traps.rgb24.ref.png b/test/reference/mask-surface-ctm.traps.rgb24.ref.png deleted file mode 100644 index de3fa097f..000000000 Binary files a/test/reference/mask-surface-ctm.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mask-transformed-image.mask.argb32.ref.png b/test/reference/mask-transformed-image.mask.argb32.ref.png deleted file mode 100644 index af84b39d3..000000000 Binary files a/test/reference/mask-transformed-image.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/mask-transformed-image.mask.rgb24.ref.png b/test/reference/mask-transformed-image.mask.rgb24.ref.png deleted file mode 100644 index af84b39d3..000000000 Binary files a/test/reference/mask-transformed-image.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mask-transformed-image.traps.argb32.ref.png b/test/reference/mask-transformed-image.traps.argb32.ref.png deleted file mode 100644 index af84b39d3..000000000 Binary files a/test/reference/mask-transformed-image.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/mask-transformed-image.traps.rgb24.ref.png b/test/reference/mask-transformed-image.traps.rgb24.ref.png deleted file mode 100644 index af84b39d3..000000000 Binary files a/test/reference/mask-transformed-image.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mask-transformed-similar.mask.argb32.ref.png b/test/reference/mask-transformed-similar.mask.argb32.ref.png deleted file mode 100644 index af84b39d3..000000000 Binary files a/test/reference/mask-transformed-similar.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/mask-transformed-similar.mask.rgb24.ref.png b/test/reference/mask-transformed-similar.mask.rgb24.ref.png deleted file mode 100644 index af84b39d3..000000000 Binary files a/test/reference/mask-transformed-similar.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mask-transformed-similar.traps.argb32.ref.png b/test/reference/mask-transformed-similar.traps.argb32.ref.png deleted file mode 100644 index af84b39d3..000000000 Binary files a/test/reference/mask-transformed-similar.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/mask-transformed-similar.traps.rgb24.ref.png b/test/reference/mask-transformed-similar.traps.rgb24.ref.png deleted file mode 100644 index af84b39d3..000000000 Binary files a/test/reference/mask-transformed-similar.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mask.mask.argb32.ref.png b/test/reference/mask.mask.argb32.ref.png deleted file mode 100644 index 2d740d41b..000000000 Binary files a/test/reference/mask.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/mask.mask.rgb24.ref.png b/test/reference/mask.mask.rgb24.ref.png deleted file mode 100644 index 12114a7e0..000000000 Binary files a/test/reference/mask.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-accuracy.argb32.ref.png b/test/reference/mesh-pattern-accuracy.argb32.ref.png deleted file mode 100644 index dfc19ff4f..000000000 Binary files a/test/reference/mesh-pattern-accuracy.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-accuracy.mask.argb32.ref.png b/test/reference/mesh-pattern-accuracy.mask.argb32.ref.png deleted file mode 100644 index dfc19ff4f..000000000 Binary files a/test/reference/mesh-pattern-accuracy.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-accuracy.mask.rgb24.ref.png b/test/reference/mesh-pattern-accuracy.mask.rgb24.ref.png deleted file mode 100644 index dfc19ff4f..000000000 Binary files a/test/reference/mesh-pattern-accuracy.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-accuracy.rgb24.ref.png b/test/reference/mesh-pattern-accuracy.rgb24.ref.png deleted file mode 100644 index dfc19ff4f..000000000 Binary files a/test/reference/mesh-pattern-accuracy.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-accuracy.traps.argb32.ref.png b/test/reference/mesh-pattern-accuracy.traps.argb32.ref.png deleted file mode 100644 index dfc19ff4f..000000000 Binary files a/test/reference/mesh-pattern-accuracy.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-accuracy.traps.rgb24.ref.png b/test/reference/mesh-pattern-accuracy.traps.rgb24.ref.png deleted file mode 100644 index dfc19ff4f..000000000 Binary files a/test/reference/mesh-pattern-accuracy.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-conical.argb32.ref.png b/test/reference/mesh-pattern-conical.argb32.ref.png deleted file mode 100644 index f5dc21dc8..000000000 Binary files a/test/reference/mesh-pattern-conical.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-conical.mask.argb32.ref.png b/test/reference/mesh-pattern-conical.mask.argb32.ref.png deleted file mode 100644 index f5dc21dc8..000000000 Binary files a/test/reference/mesh-pattern-conical.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-conical.mask.rgb24.ref.png b/test/reference/mesh-pattern-conical.mask.rgb24.ref.png deleted file mode 100644 index f5dc21dc8..000000000 Binary files a/test/reference/mesh-pattern-conical.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-conical.rgb24.ref.png b/test/reference/mesh-pattern-conical.rgb24.ref.png deleted file mode 100644 index f5dc21dc8..000000000 Binary files a/test/reference/mesh-pattern-conical.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-conical.traps.argb32.ref.png b/test/reference/mesh-pattern-conical.traps.argb32.ref.png deleted file mode 100644 index f5dc21dc8..000000000 Binary files a/test/reference/mesh-pattern-conical.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-conical.traps.rgb24.ref.png b/test/reference/mesh-pattern-conical.traps.rgb24.ref.png deleted file mode 100644 index f5dc21dc8..000000000 Binary files a/test/reference/mesh-pattern-conical.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-control-points.argb32.ref.png b/test/reference/mesh-pattern-control-points.argb32.ref.png deleted file mode 100644 index 841fc3ef9..000000000 Binary files a/test/reference/mesh-pattern-control-points.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-control-points.mask.argb32.ref.png b/test/reference/mesh-pattern-control-points.mask.argb32.ref.png deleted file mode 100644 index 841fc3ef9..000000000 Binary files a/test/reference/mesh-pattern-control-points.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-control-points.mask.rgb24.ref.png b/test/reference/mesh-pattern-control-points.mask.rgb24.ref.png deleted file mode 100644 index 841fc3ef9..000000000 Binary files a/test/reference/mesh-pattern-control-points.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-control-points.rgb24.ref.png b/test/reference/mesh-pattern-control-points.rgb24.ref.png deleted file mode 100644 index 841fc3ef9..000000000 Binary files a/test/reference/mesh-pattern-control-points.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-control-points.traps.argb32.ref.png b/test/reference/mesh-pattern-control-points.traps.argb32.ref.png deleted file mode 100644 index 841fc3ef9..000000000 Binary files a/test/reference/mesh-pattern-control-points.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-control-points.traps.rgb24.ref.png b/test/reference/mesh-pattern-control-points.traps.rgb24.ref.png deleted file mode 100644 index 841fc3ef9..000000000 Binary files a/test/reference/mesh-pattern-control-points.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-fold.argb32.ref.png b/test/reference/mesh-pattern-fold.argb32.ref.png deleted file mode 100644 index 6275b82d8..000000000 Binary files a/test/reference/mesh-pattern-fold.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-fold.mask.argb32.ref.png b/test/reference/mesh-pattern-fold.mask.argb32.ref.png deleted file mode 100644 index 6275b82d8..000000000 Binary files a/test/reference/mesh-pattern-fold.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-fold.mask.rgb24.ref.png b/test/reference/mesh-pattern-fold.mask.rgb24.ref.png deleted file mode 100644 index 6275b82d8..000000000 Binary files a/test/reference/mesh-pattern-fold.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-fold.rgb24.ref.png b/test/reference/mesh-pattern-fold.rgb24.ref.png deleted file mode 100644 index 6275b82d8..000000000 Binary files a/test/reference/mesh-pattern-fold.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-fold.traps.argb32.ref.png b/test/reference/mesh-pattern-fold.traps.argb32.ref.png deleted file mode 100644 index 6275b82d8..000000000 Binary files a/test/reference/mesh-pattern-fold.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-fold.traps.rgb24.ref.png b/test/reference/mesh-pattern-fold.traps.rgb24.ref.png deleted file mode 100644 index 6275b82d8..000000000 Binary files a/test/reference/mesh-pattern-fold.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-overlap.argb32.ref.png b/test/reference/mesh-pattern-overlap.argb32.ref.png deleted file mode 100644 index 1394c9ec5..000000000 Binary files a/test/reference/mesh-pattern-overlap.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-overlap.mask.argb32.ref.png b/test/reference/mesh-pattern-overlap.mask.argb32.ref.png deleted file mode 100644 index 1394c9ec5..000000000 Binary files a/test/reference/mesh-pattern-overlap.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-overlap.mask.rgb24.ref.png b/test/reference/mesh-pattern-overlap.mask.rgb24.ref.png deleted file mode 100644 index 1394c9ec5..000000000 Binary files a/test/reference/mesh-pattern-overlap.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-overlap.rgb24.ref.png b/test/reference/mesh-pattern-overlap.rgb24.ref.png deleted file mode 100644 index 1394c9ec5..000000000 Binary files a/test/reference/mesh-pattern-overlap.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-overlap.traps.argb32.ref.png b/test/reference/mesh-pattern-overlap.traps.argb32.ref.png deleted file mode 100644 index 1394c9ec5..000000000 Binary files a/test/reference/mesh-pattern-overlap.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-overlap.traps.rgb24.ref.png b/test/reference/mesh-pattern-overlap.traps.rgb24.ref.png deleted file mode 100644 index 1394c9ec5..000000000 Binary files a/test/reference/mesh-pattern-overlap.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-transformed.argb32.ref.png b/test/reference/mesh-pattern-transformed.argb32.ref.png deleted file mode 100644 index 9aa482f52..000000000 Binary files a/test/reference/mesh-pattern-transformed.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-transformed.mask.argb32.ref.png b/test/reference/mesh-pattern-transformed.mask.argb32.ref.png deleted file mode 100644 index 9aa482f52..000000000 Binary files a/test/reference/mesh-pattern-transformed.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-transformed.mask.rgb24.ref.png b/test/reference/mesh-pattern-transformed.mask.rgb24.ref.png deleted file mode 100644 index 9aa482f52..000000000 Binary files a/test/reference/mesh-pattern-transformed.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-transformed.rgb24.ref.png b/test/reference/mesh-pattern-transformed.rgb24.ref.png deleted file mode 100644 index 9aa482f52..000000000 Binary files a/test/reference/mesh-pattern-transformed.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-transformed.traps.argb32.ref.png b/test/reference/mesh-pattern-transformed.traps.argb32.ref.png deleted file mode 100644 index 9aa482f52..000000000 Binary files a/test/reference/mesh-pattern-transformed.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern-transformed.traps.rgb24.ref.png b/test/reference/mesh-pattern-transformed.traps.rgb24.ref.png deleted file mode 100644 index 9aa482f52..000000000 Binary files a/test/reference/mesh-pattern-transformed.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern.argb32.ref.png b/test/reference/mesh-pattern.argb32.ref.png deleted file mode 100644 index 1f76639f0..000000000 Binary files a/test/reference/mesh-pattern.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern.mask.argb32.ref.png b/test/reference/mesh-pattern.mask.argb32.ref.png deleted file mode 100644 index 1f76639f0..000000000 Binary files a/test/reference/mesh-pattern.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern.mask.rgb24.ref.png b/test/reference/mesh-pattern.mask.rgb24.ref.png deleted file mode 100644 index 1f76639f0..000000000 Binary files a/test/reference/mesh-pattern.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern.rgb24.ref.png b/test/reference/mesh-pattern.rgb24.ref.png deleted file mode 100644 index 1f76639f0..000000000 Binary files a/test/reference/mesh-pattern.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern.traps.argb32.ref.png b/test/reference/mesh-pattern.traps.argb32.ref.png deleted file mode 100644 index 1f76639f0..000000000 Binary files a/test/reference/mesh-pattern.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/mesh-pattern.traps.rgb24.ref.png b/test/reference/mesh-pattern.traps.rgb24.ref.png deleted file mode 100644 index 1f76639f0..000000000 Binary files a/test/reference/mesh-pattern.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mime-data.argb32.ref.png b/test/reference/mime-data.argb32.ref.png deleted file mode 100644 index 3a912c543..000000000 Binary files a/test/reference/mime-data.argb32.ref.png and /dev/null differ diff --git a/test/reference/mime-data.mask.argb32.ref.png b/test/reference/mime-data.mask.argb32.ref.png deleted file mode 100644 index 3a912c543..000000000 Binary files a/test/reference/mime-data.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/mime-data.mask.rgb24.ref.png b/test/reference/mime-data.mask.rgb24.ref.png deleted file mode 100644 index 3a912c543..000000000 Binary files a/test/reference/mime-data.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mime-data.rgb24.ref.png b/test/reference/mime-data.rgb24.ref.png deleted file mode 100644 index 3a912c543..000000000 Binary files a/test/reference/mime-data.rgb24.ref.png and /dev/null differ diff --git a/test/reference/mime-data.traps.argb32.ref.png b/test/reference/mime-data.traps.argb32.ref.png deleted file mode 100644 index 3a912c543..000000000 Binary files a/test/reference/mime-data.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/mime-data.traps.rgb24.ref.png b/test/reference/mime-data.traps.rgb24.ref.png deleted file mode 100644 index 3a912c543..000000000 Binary files a/test/reference/mime-data.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/miter-precision.mask.argb32.ref.png b/test/reference/miter-precision.mask.argb32.ref.png deleted file mode 100644 index aa8e2292d..000000000 Binary files a/test/reference/miter-precision.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/miter-precision.mask.rgb24.ref.png b/test/reference/miter-precision.mask.rgb24.ref.png deleted file mode 100644 index aa8e2292d..000000000 Binary files a/test/reference/miter-precision.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/move-to-show-surface.argb32.ref.png b/test/reference/move-to-show-surface.argb32.ref.png deleted file mode 100644 index 0a145d918..000000000 Binary files a/test/reference/move-to-show-surface.argb32.ref.png and /dev/null differ diff --git a/test/reference/move-to-show-surface.mask.argb32.ref.png b/test/reference/move-to-show-surface.mask.argb32.ref.png deleted file mode 100644 index 0a145d918..000000000 Binary files a/test/reference/move-to-show-surface.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/move-to-show-surface.mask.rgb24.ref.png b/test/reference/move-to-show-surface.mask.rgb24.ref.png deleted file mode 100644 index 0a145d918..000000000 Binary files a/test/reference/move-to-show-surface.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/move-to-show-surface.rgb24.ref.png b/test/reference/move-to-show-surface.rgb24.ref.png deleted file mode 100644 index 0a145d918..000000000 Binary files a/test/reference/move-to-show-surface.rgb24.ref.png and /dev/null differ diff --git a/test/reference/move-to-show-surface.traps.argb32.ref.png b/test/reference/move-to-show-surface.traps.argb32.ref.png deleted file mode 100644 index 0a145d918..000000000 Binary files a/test/reference/move-to-show-surface.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/move-to-show-surface.traps.rgb24.ref.png b/test/reference/move-to-show-surface.traps.rgb24.ref.png deleted file mode 100644 index 0a145d918..000000000 Binary files a/test/reference/move-to-show-surface.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/negative-stride-image.argb32.ref.png b/test/reference/negative-stride-image.argb32.ref.png deleted file mode 100644 index 44284566e..000000000 Binary files a/test/reference/negative-stride-image.argb32.ref.png and /dev/null differ diff --git a/test/reference/negative-stride-image.mask.argb32.ref.png b/test/reference/negative-stride-image.mask.argb32.ref.png deleted file mode 100644 index 44284566e..000000000 Binary files a/test/reference/negative-stride-image.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/negative-stride-image.mask.rgb24.ref.png b/test/reference/negative-stride-image.mask.rgb24.ref.png deleted file mode 100644 index 44284566e..000000000 Binary files a/test/reference/negative-stride-image.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/negative-stride-image.rgb24.ref.png b/test/reference/negative-stride-image.rgb24.ref.png deleted file mode 100644 index 44284566e..000000000 Binary files a/test/reference/negative-stride-image.rgb24.ref.png and /dev/null differ diff --git a/test/reference/negative-stride-image.traps.argb32.ref.png b/test/reference/negative-stride-image.traps.argb32.ref.png deleted file mode 100644 index 44284566e..000000000 Binary files a/test/reference/negative-stride-image.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/negative-stride-image.traps.rgb24.ref.png b/test/reference/negative-stride-image.traps.rgb24.ref.png deleted file mode 100644 index 44284566e..000000000 Binary files a/test/reference/negative-stride-image.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/new-sub-path.mask.argb32.ref.png b/test/reference/new-sub-path.mask.argb32.ref.png deleted file mode 100644 index 87a6c91c5..000000000 Binary files a/test/reference/new-sub-path.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/new-sub-path.mask.rgb24.ref.png b/test/reference/new-sub-path.mask.rgb24.ref.png deleted file mode 100644 index eb297beee..000000000 Binary files a/test/reference/new-sub-path.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/nil-surface.argb32.ref.png b/test/reference/nil-surface.argb32.ref.png deleted file mode 100644 index 50e35a246..000000000 Binary files a/test/reference/nil-surface.argb32.ref.png and /dev/null differ diff --git a/test/reference/nil-surface.mask.argb32.ref.png b/test/reference/nil-surface.mask.argb32.ref.png deleted file mode 100644 index 50e35a246..000000000 Binary files a/test/reference/nil-surface.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/nil-surface.mask.rgb24.ref.png b/test/reference/nil-surface.mask.rgb24.ref.png deleted file mode 100644 index 7d5589c1d..000000000 Binary files a/test/reference/nil-surface.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/nil-surface.traps.argb32.ref.png b/test/reference/nil-surface.traps.argb32.ref.png deleted file mode 100644 index 50e35a246..000000000 Binary files a/test/reference/nil-surface.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/nil-surface.traps.rgb24.ref.png b/test/reference/nil-surface.traps.rgb24.ref.png deleted file mode 100644 index 7d5589c1d..000000000 Binary files a/test/reference/nil-surface.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/operator-alpha-alpha.argb32.ref.png b/test/reference/operator-alpha-alpha.argb32.ref.png deleted file mode 100644 index 695d0d012..000000000 Binary files a/test/reference/operator-alpha-alpha.argb32.ref.png and /dev/null differ diff --git a/test/reference/operator-alpha-alpha.mask.argb32.ref.png b/test/reference/operator-alpha-alpha.mask.argb32.ref.png deleted file mode 100644 index 695d0d012..000000000 Binary files a/test/reference/operator-alpha-alpha.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/operator-alpha-alpha.mask.rgb24.ref.png b/test/reference/operator-alpha-alpha.mask.rgb24.ref.png deleted file mode 100644 index 695d0d012..000000000 Binary files a/test/reference/operator-alpha-alpha.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/operator-alpha-alpha.rgb24.ref.png b/test/reference/operator-alpha-alpha.rgb24.ref.png deleted file mode 100644 index 695d0d012..000000000 Binary files a/test/reference/operator-alpha-alpha.rgb24.ref.png and /dev/null differ diff --git a/test/reference/operator-alpha.argb32.ref.png b/test/reference/operator-alpha.argb32.ref.png deleted file mode 100644 index b4f3b71f0..000000000 Binary files a/test/reference/operator-alpha.argb32.ref.png and /dev/null differ diff --git a/test/reference/operator-alpha.mask.argb32.ref.png b/test/reference/operator-alpha.mask.argb32.ref.png deleted file mode 100644 index b4f3b71f0..000000000 Binary files a/test/reference/operator-alpha.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/operator-alpha.mask.rgb24.ref.png b/test/reference/operator-alpha.mask.rgb24.ref.png deleted file mode 100644 index bc7be3aeb..000000000 Binary files a/test/reference/operator-alpha.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/operator-alpha.traps.argb32.ref.png b/test/reference/operator-alpha.traps.argb32.ref.png deleted file mode 100644 index b4f3b71f0..000000000 Binary files a/test/reference/operator-alpha.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/operator-alpha.traps.rgb24.ref.png b/test/reference/operator-alpha.traps.rgb24.ref.png deleted file mode 100644 index bc7be3aeb..000000000 Binary files a/test/reference/operator-alpha.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/operator-clear.mask.argb32.ref.png b/test/reference/operator-clear.mask.argb32.ref.png deleted file mode 100644 index 41f63bdb8..000000000 Binary files a/test/reference/operator-clear.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/operator.argb32.ref.png b/test/reference/operator.argb32.ref.png deleted file mode 100644 index 34fce987b..000000000 Binary files a/test/reference/operator.argb32.ref.png and /dev/null differ diff --git a/test/reference/operator.mask.argb32.ref.png b/test/reference/operator.mask.argb32.ref.png deleted file mode 100644 index 34fce987b..000000000 Binary files a/test/reference/operator.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/operator.mask.rgb24.ref.png b/test/reference/operator.mask.rgb24.ref.png deleted file mode 100644 index aa6103df8..000000000 Binary files a/test/reference/operator.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/operator.traps.argb32.ref.png b/test/reference/operator.traps.argb32.ref.png deleted file mode 100644 index 34fce987b..000000000 Binary files a/test/reference/operator.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/operator.traps.rgb24.ref.png b/test/reference/operator.traps.rgb24.ref.png deleted file mode 100644 index aa6103df8..000000000 Binary files a/test/reference/operator.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/over-above-source.mask.argb32.ref.png b/test/reference/over-above-source.mask.argb32.ref.png deleted file mode 100644 index 8c2ce1d3a..000000000 Binary files a/test/reference/over-above-source.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/over-above-source.mask.rgb24.ref.png b/test/reference/over-above-source.mask.rgb24.ref.png deleted file mode 100644 index 240de27e0..000000000 Binary files a/test/reference/over-above-source.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/over-around-source.mask.argb32.ref.png b/test/reference/over-around-source.mask.argb32.ref.png deleted file mode 100644 index 38df9b738..000000000 Binary files a/test/reference/over-around-source.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/over-around-source.mask.rgb24.ref.png b/test/reference/over-around-source.mask.rgb24.ref.png deleted file mode 100644 index 65fd8e806..000000000 Binary files a/test/reference/over-around-source.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/over-below-source.mask.argb32.ref.png b/test/reference/over-below-source.mask.argb32.ref.png deleted file mode 100644 index 0b55974be..000000000 Binary files a/test/reference/over-below-source.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/over-below-source.mask.rgb24.ref.png b/test/reference/over-below-source.mask.rgb24.ref.png deleted file mode 100644 index 9ddde0e24..000000000 Binary files a/test/reference/over-below-source.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/over-between-source.mask.argb32.ref.png b/test/reference/over-between-source.mask.argb32.ref.png deleted file mode 100644 index dd03f9827..000000000 Binary files a/test/reference/over-between-source.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/over-between-source.mask.rgb24.ref.png b/test/reference/over-between-source.mask.rgb24.ref.png deleted file mode 100644 index 8569720b1..000000000 Binary files a/test/reference/over-between-source.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/overlapping-boxes.mask.argb32.ref.png b/test/reference/overlapping-boxes.mask.argb32.ref.png deleted file mode 100644 index 1c684381f..000000000 Binary files a/test/reference/overlapping-boxes.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/overlapping-boxes.mask.rgb24.ref.png b/test/reference/overlapping-boxes.mask.rgb24.ref.png deleted file mode 100644 index 0edeafa00..000000000 Binary files a/test/reference/overlapping-boxes.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/overlapping-glyphs.mask.argb32.ref.png b/test/reference/overlapping-glyphs.mask.argb32.ref.png deleted file mode 100644 index 4ec4ee541..000000000 Binary files a/test/reference/overlapping-glyphs.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/overlapping-glyphs.mask.rgb24.ref.png b/test/reference/overlapping-glyphs.mask.rgb24.ref.png deleted file mode 100644 index 5217c1577..000000000 Binary files a/test/reference/overlapping-glyphs.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint-clip-fill-aa.argb32.ref.png b/test/reference/paint-clip-fill-aa.argb32.ref.png deleted file mode 100644 index 768322a39..000000000 Binary files a/test/reference/paint-clip-fill-aa.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint-clip-fill-aa.mask.argb32.ref.png b/test/reference/paint-clip-fill-aa.mask.argb32.ref.png deleted file mode 100644 index 768322a39..000000000 Binary files a/test/reference/paint-clip-fill-aa.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint-clip-fill-aa.mask.rgb24.ref.png b/test/reference/paint-clip-fill-aa.mask.rgb24.ref.png deleted file mode 100644 index 768322a39..000000000 Binary files a/test/reference/paint-clip-fill-aa.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint-clip-fill-aa.rgb24.ref.png b/test/reference/paint-clip-fill-aa.rgb24.ref.png deleted file mode 100644 index 768322a39..000000000 Binary files a/test/reference/paint-clip-fill-aa.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint-clip-fill-aa.traps.argb32.ref.png b/test/reference/paint-clip-fill-aa.traps.argb32.ref.png deleted file mode 100644 index 768322a39..000000000 Binary files a/test/reference/paint-clip-fill-aa.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint-clip-fill-aa.traps.rgb24.ref.png b/test/reference/paint-clip-fill-aa.traps.rgb24.ref.png deleted file mode 100644 index 768322a39..000000000 Binary files a/test/reference/paint-clip-fill-aa.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint-clip-fill-mono.argb32.ref.png b/test/reference/paint-clip-fill-mono.argb32.ref.png deleted file mode 100644 index 768322a39..000000000 Binary files a/test/reference/paint-clip-fill-mono.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint-clip-fill-mono.mask.argb32.ref.png b/test/reference/paint-clip-fill-mono.mask.argb32.ref.png deleted file mode 100644 index 768322a39..000000000 Binary files a/test/reference/paint-clip-fill-mono.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint-clip-fill-mono.mask.rgb24.ref.png b/test/reference/paint-clip-fill-mono.mask.rgb24.ref.png deleted file mode 100644 index 768322a39..000000000 Binary files a/test/reference/paint-clip-fill-mono.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint-clip-fill-mono.rgb24.ref.png b/test/reference/paint-clip-fill-mono.rgb24.ref.png deleted file mode 100644 index 768322a39..000000000 Binary files a/test/reference/paint-clip-fill-mono.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint-clip-fill-mono.traps.argb32.ref.png b/test/reference/paint-clip-fill-mono.traps.argb32.ref.png deleted file mode 100644 index 768322a39..000000000 Binary files a/test/reference/paint-clip-fill-mono.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint-clip-fill-mono.traps.rgb24.ref.png b/test/reference/paint-clip-fill-mono.traps.rgb24.ref.png deleted file mode 100644 index 768322a39..000000000 Binary files a/test/reference/paint-clip-fill-mono.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint-repeat.argb32.ref.png b/test/reference/paint-repeat.argb32.ref.png deleted file mode 100644 index 8cdd9b4be..000000000 Binary files a/test/reference/paint-repeat.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint-repeat.mask.argb32.ref.png b/test/reference/paint-repeat.mask.argb32.ref.png deleted file mode 100644 index 8cdd9b4be..000000000 Binary files a/test/reference/paint-repeat.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint-repeat.mask.rgb24.ref.png b/test/reference/paint-repeat.mask.rgb24.ref.png deleted file mode 100644 index 8cdd9b4be..000000000 Binary files a/test/reference/paint-repeat.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint-repeat.rgb24.ref.png b/test/reference/paint-repeat.rgb24.ref.png deleted file mode 100644 index 8cdd9b4be..000000000 Binary files a/test/reference/paint-repeat.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint-repeat.traps.argb32.ref.png b/test/reference/paint-repeat.traps.argb32.ref.png deleted file mode 100644 index 8cdd9b4be..000000000 Binary files a/test/reference/paint-repeat.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint-repeat.traps.rgb24.ref.png b/test/reference/paint-repeat.traps.rgb24.ref.png deleted file mode 100644 index 8cdd9b4be..000000000 Binary files a/test/reference/paint-repeat.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint-source-alpha.argb32.ref.png b/test/reference/paint-source-alpha.argb32.ref.png deleted file mode 100644 index 65d9c179b..000000000 Binary files a/test/reference/paint-source-alpha.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint-source-alpha.mask.argb32.ref.png b/test/reference/paint-source-alpha.mask.argb32.ref.png deleted file mode 100644 index 65d9c179b..000000000 Binary files a/test/reference/paint-source-alpha.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint-source-alpha.mask.rgb24.ref.png b/test/reference/paint-source-alpha.mask.rgb24.ref.png deleted file mode 100644 index 65d9c179b..000000000 Binary files a/test/reference/paint-source-alpha.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint-source-alpha.rgb24.ref.png b/test/reference/paint-source-alpha.rgb24.ref.png deleted file mode 100644 index 65d9c179b..000000000 Binary files a/test/reference/paint-source-alpha.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint-source-alpha.traps.argb32.ref.png b/test/reference/paint-source-alpha.traps.argb32.ref.png deleted file mode 100644 index 65d9c179b..000000000 Binary files a/test/reference/paint-source-alpha.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint-source-alpha.traps.rgb24.ref.png b/test/reference/paint-source-alpha.traps.rgb24.ref.png deleted file mode 100644 index 65d9c179b..000000000 Binary files a/test/reference/paint-source-alpha.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint-with-alpha-clip.argb32.ref.png b/test/reference/paint-with-alpha-clip.argb32.ref.png deleted file mode 100644 index 4bad4e8ca..000000000 Binary files a/test/reference/paint-with-alpha-clip.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint-with-alpha-clip.rgb24.ref.png b/test/reference/paint-with-alpha-clip.rgb24.ref.png deleted file mode 100644 index 4bad4e8ca..000000000 Binary files a/test/reference/paint-with-alpha-clip.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint-with-alpha-solid-clip.argb32.ref.png b/test/reference/paint-with-alpha-solid-clip.argb32.ref.png deleted file mode 100644 index 59d226d1a..000000000 Binary files a/test/reference/paint-with-alpha-solid-clip.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint-with-alpha-solid-clip.rgb24.ref.png b/test/reference/paint-with-alpha-solid-clip.rgb24.ref.png deleted file mode 100644 index 59d226d1a..000000000 Binary files a/test/reference/paint-with-alpha-solid-clip.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint-with-alpha.argb32.ref.png b/test/reference/paint-with-alpha.argb32.ref.png deleted file mode 100644 index 65d9c179b..000000000 Binary files a/test/reference/paint-with-alpha.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint-with-alpha.mask.argb32.ref.png b/test/reference/paint-with-alpha.mask.argb32.ref.png deleted file mode 100644 index 65d9c179b..000000000 Binary files a/test/reference/paint-with-alpha.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint-with-alpha.mask.rgb24.ref.png b/test/reference/paint-with-alpha.mask.rgb24.ref.png deleted file mode 100644 index 65d9c179b..000000000 Binary files a/test/reference/paint-with-alpha.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint-with-alpha.rgb24.ref.png b/test/reference/paint-with-alpha.rgb24.ref.png deleted file mode 100644 index 65d9c179b..000000000 Binary files a/test/reference/paint-with-alpha.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint-with-alpha.traps.argb32.ref.png b/test/reference/paint-with-alpha.traps.argb32.ref.png deleted file mode 100644 index 65d9c179b..000000000 Binary files a/test/reference/paint-with-alpha.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint-with-alpha.traps.rgb24.ref.png b/test/reference/paint-with-alpha.traps.rgb24.ref.png deleted file mode 100644 index 65d9c179b..000000000 Binary files a/test/reference/paint-with-alpha.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint.argb32.ref.png b/test/reference/paint.argb32.ref.png deleted file mode 100644 index 22cc7a1ae..000000000 Binary files a/test/reference/paint.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint.mask.argb32.ref.png b/test/reference/paint.mask.argb32.ref.png deleted file mode 100644 index 22cc7a1ae..000000000 Binary files a/test/reference/paint.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint.mask.rgb24.ref.png b/test/reference/paint.mask.rgb24.ref.png deleted file mode 100644 index 22cc7a1ae..000000000 Binary files a/test/reference/paint.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint.rgb24.ref.png b/test/reference/paint.rgb24.ref.png deleted file mode 100644 index 22cc7a1ae..000000000 Binary files a/test/reference/paint.rgb24.ref.png and /dev/null differ diff --git a/test/reference/paint.traps.argb32.ref.png b/test/reference/paint.traps.argb32.ref.png deleted file mode 100644 index 22cc7a1ae..000000000 Binary files a/test/reference/paint.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/paint.traps.rgb24.ref.png b/test/reference/paint.traps.rgb24.ref.png deleted file mode 100644 index 22cc7a1ae..000000000 Binary files a/test/reference/paint.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/partial-clip-text-bottom.mask.argb32.ref.png b/test/reference/partial-clip-text-bottom.mask.argb32.ref.png deleted file mode 100644 index 6a299d48c..000000000 Binary files a/test/reference/partial-clip-text-bottom.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/partial-clip-text-bottom.mask.rgb24.ref.png b/test/reference/partial-clip-text-bottom.mask.rgb24.ref.png deleted file mode 100644 index 6a299d48c..000000000 Binary files a/test/reference/partial-clip-text-bottom.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/partial-clip-text-bottom.traps.argb32.ref.png b/test/reference/partial-clip-text-bottom.traps.argb32.ref.png deleted file mode 100644 index 6a299d48c..000000000 Binary files a/test/reference/partial-clip-text-bottom.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/partial-clip-text-bottom.traps.rgb24.ref.png b/test/reference/partial-clip-text-bottom.traps.rgb24.ref.png deleted file mode 100644 index 6a299d48c..000000000 Binary files a/test/reference/partial-clip-text-bottom.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/partial-clip-text-left.mask.argb32.ref.png b/test/reference/partial-clip-text-left.mask.argb32.ref.png deleted file mode 100644 index 54a1a8586..000000000 Binary files a/test/reference/partial-clip-text-left.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/partial-clip-text-left.mask.rgb24.ref.png b/test/reference/partial-clip-text-left.mask.rgb24.ref.png deleted file mode 100644 index 54a1a8586..000000000 Binary files a/test/reference/partial-clip-text-left.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/partial-clip-text-left.traps.argb32.ref.png b/test/reference/partial-clip-text-left.traps.argb32.ref.png deleted file mode 100644 index 54a1a8586..000000000 Binary files a/test/reference/partial-clip-text-left.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/partial-clip-text-left.traps.rgb24.ref.png b/test/reference/partial-clip-text-left.traps.rgb24.ref.png deleted file mode 100644 index 54a1a8586..000000000 Binary files a/test/reference/partial-clip-text-left.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/partial-clip-text-right.mask.argb32.ref.png b/test/reference/partial-clip-text-right.mask.argb32.ref.png deleted file mode 100644 index 2fbdca038..000000000 Binary files a/test/reference/partial-clip-text-right.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/partial-clip-text-right.mask.rgb24.ref.png b/test/reference/partial-clip-text-right.mask.rgb24.ref.png deleted file mode 100644 index 2fbdca038..000000000 Binary files a/test/reference/partial-clip-text-right.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/partial-clip-text-right.traps.argb32.ref.png b/test/reference/partial-clip-text-right.traps.argb32.ref.png deleted file mode 100644 index 2fbdca038..000000000 Binary files a/test/reference/partial-clip-text-right.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/partial-clip-text-right.traps.rgb24.ref.png b/test/reference/partial-clip-text-right.traps.rgb24.ref.png deleted file mode 100644 index 2fbdca038..000000000 Binary files a/test/reference/partial-clip-text-right.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/partial-clip-text-top.mask.argb32.ref.png b/test/reference/partial-clip-text-top.mask.argb32.ref.png deleted file mode 100644 index d18475be3..000000000 Binary files a/test/reference/partial-clip-text-top.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/partial-clip-text-top.mask.rgb24.ref.png b/test/reference/partial-clip-text-top.mask.rgb24.ref.png deleted file mode 100644 index d18475be3..000000000 Binary files a/test/reference/partial-clip-text-top.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/partial-clip-text-top.traps.argb32.ref.png b/test/reference/partial-clip-text-top.traps.argb32.ref.png deleted file mode 100644 index d18475be3..000000000 Binary files a/test/reference/partial-clip-text-top.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/partial-clip-text-top.traps.rgb24.ref.png b/test/reference/partial-clip-text-top.traps.rgb24.ref.png deleted file mode 100644 index d18475be3..000000000 Binary files a/test/reference/partial-clip-text-top.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/partial-coverage-half-reference.argb32.ref.png b/test/reference/partial-coverage-half-reference.argb32.ref.png deleted file mode 100644 index 17f4ff06b..000000000 Binary files a/test/reference/partial-coverage-half-reference.argb32.ref.png and /dev/null differ diff --git a/test/reference/partial-coverage-half-reference.mask.argb32.ref.png b/test/reference/partial-coverage-half-reference.mask.argb32.ref.png deleted file mode 100644 index 17f4ff06b..000000000 Binary files a/test/reference/partial-coverage-half-reference.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/partial-coverage-half-reference.mask.rgb24.ref.png b/test/reference/partial-coverage-half-reference.mask.rgb24.ref.png deleted file mode 100644 index 17f4ff06b..000000000 Binary files a/test/reference/partial-coverage-half-reference.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/partial-coverage-half-reference.rgb24.ref.png b/test/reference/partial-coverage-half-reference.rgb24.ref.png deleted file mode 100644 index 17f4ff06b..000000000 Binary files a/test/reference/partial-coverage-half-reference.rgb24.ref.png and /dev/null differ diff --git a/test/reference/partial-coverage-half-reference.traps.argb32.ref.png b/test/reference/partial-coverage-half-reference.traps.argb32.ref.png deleted file mode 100644 index 17f4ff06b..000000000 Binary files a/test/reference/partial-coverage-half-reference.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/partial-coverage-half-reference.traps.rgb24.ref.png b/test/reference/partial-coverage-half-reference.traps.rgb24.ref.png deleted file mode 100644 index 17f4ff06b..000000000 Binary files a/test/reference/partial-coverage-half-reference.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/partial-coverage-reference.argb32.ref.png b/test/reference/partial-coverage-reference.argb32.ref.png deleted file mode 100644 index 9e4a6fe42..000000000 Binary files a/test/reference/partial-coverage-reference.argb32.ref.png and /dev/null differ diff --git a/test/reference/partial-coverage-reference.mask.argb32.ref.png b/test/reference/partial-coverage-reference.mask.argb32.ref.png deleted file mode 100644 index 9e4a6fe42..000000000 Binary files a/test/reference/partial-coverage-reference.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/partial-coverage-reference.mask.rgb24.ref.png b/test/reference/partial-coverage-reference.mask.rgb24.ref.png deleted file mode 100644 index 9e4a6fe42..000000000 Binary files a/test/reference/partial-coverage-reference.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/partial-coverage-reference.rgb24.ref.png b/test/reference/partial-coverage-reference.rgb24.ref.png deleted file mode 100644 index 9e4a6fe42..000000000 Binary files a/test/reference/partial-coverage-reference.rgb24.ref.png and /dev/null differ diff --git a/test/reference/partial-coverage-reference.traps.argb32.ref.png b/test/reference/partial-coverage-reference.traps.argb32.ref.png deleted file mode 100644 index 9e4a6fe42..000000000 Binary files a/test/reference/partial-coverage-reference.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/partial-coverage-reference.traps.rgb24.ref.png b/test/reference/partial-coverage-reference.traps.rgb24.ref.png deleted file mode 100644 index 9e4a6fe42..000000000 Binary files a/test/reference/partial-coverage-reference.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/partial-coverage-three-quarter-reference.argb32.ref.png b/test/reference/partial-coverage-three-quarter-reference.argb32.ref.png deleted file mode 100644 index ea16dc4bb..000000000 Binary files a/test/reference/partial-coverage-three-quarter-reference.argb32.ref.png and /dev/null differ diff --git a/test/reference/partial-coverage-three-quarter-reference.mask.argb32.ref.png b/test/reference/partial-coverage-three-quarter-reference.mask.argb32.ref.png deleted file mode 100644 index ea16dc4bb..000000000 Binary files a/test/reference/partial-coverage-three-quarter-reference.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/partial-coverage-three-quarter-reference.mask.rgb24.ref.png b/test/reference/partial-coverage-three-quarter-reference.mask.rgb24.ref.png deleted file mode 100644 index ea16dc4bb..000000000 Binary files a/test/reference/partial-coverage-three-quarter-reference.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/partial-coverage-three-quarter-reference.rgb24.ref.png b/test/reference/partial-coverage-three-quarter-reference.rgb24.ref.png deleted file mode 100644 index ea16dc4bb..000000000 Binary files a/test/reference/partial-coverage-three-quarter-reference.rgb24.ref.png and /dev/null differ diff --git a/test/reference/partial-coverage-three-quarter-reference.traps.argb32.ref.png b/test/reference/partial-coverage-three-quarter-reference.traps.argb32.ref.png deleted file mode 100644 index ea16dc4bb..000000000 Binary files a/test/reference/partial-coverage-three-quarter-reference.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/partial-coverage-three-quarter-reference.traps.rgb24.ref.png b/test/reference/partial-coverage-three-quarter-reference.traps.rgb24.ref.png deleted file mode 100644 index ea16dc4bb..000000000 Binary files a/test/reference/partial-coverage-three-quarter-reference.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/pass-through.argb32.ref.png b/test/reference/pass-through.argb32.ref.png deleted file mode 100644 index 058a1920f..000000000 Binary files a/test/reference/pass-through.argb32.ref.png and /dev/null differ diff --git a/test/reference/pass-through.mask.argb32.ref.png b/test/reference/pass-through.mask.argb32.ref.png deleted file mode 100644 index 058a1920f..000000000 Binary files a/test/reference/pass-through.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/pass-through.mask.rgb24.ref.png b/test/reference/pass-through.mask.rgb24.ref.png deleted file mode 100644 index 1be631aad..000000000 Binary files a/test/reference/pass-through.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/pass-through.traps.argb32.ref.png b/test/reference/pass-through.traps.argb32.ref.png deleted file mode 100644 index 058a1920f..000000000 Binary files a/test/reference/pass-through.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/pass-through.traps.rgb24.ref.png b/test/reference/pass-through.traps.rgb24.ref.png deleted file mode 100644 index 1be631aad..000000000 Binary files a/test/reference/pass-through.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/path-append.mask.argb32.ref.png b/test/reference/path-append.mask.argb32.ref.png deleted file mode 100644 index f097af032..000000000 Binary files a/test/reference/path-append.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/path-append.mask.rgb24.ref.png b/test/reference/path-append.mask.rgb24.ref.png deleted file mode 100644 index f097af032..000000000 Binary files a/test/reference/path-append.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/path-stroke-twice.mask.argb32.ref.png b/test/reference/path-stroke-twice.mask.argb32.ref.png deleted file mode 100644 index 743c6ce52..000000000 Binary files a/test/reference/path-stroke-twice.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/path-stroke-twice.mask.rgb24.ref.png b/test/reference/path-stroke-twice.mask.rgb24.ref.png deleted file mode 100644 index 743c6ce52..000000000 Binary files a/test/reference/path-stroke-twice.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/pattern-getters.argb32.ref.png b/test/reference/pattern-getters.argb32.ref.png deleted file mode 100644 index 3cc39a8be..000000000 Binary files a/test/reference/pattern-getters.argb32.ref.png and /dev/null differ diff --git a/test/reference/pattern-getters.mask.argb32.ref.png b/test/reference/pattern-getters.mask.argb32.ref.png deleted file mode 100644 index 3cc39a8be..000000000 Binary files a/test/reference/pattern-getters.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/pattern-getters.mask.rgb24.ref.png b/test/reference/pattern-getters.mask.rgb24.ref.png deleted file mode 100644 index 3cc39a8be..000000000 Binary files a/test/reference/pattern-getters.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/pattern-getters.rgb24.ref.png b/test/reference/pattern-getters.rgb24.ref.png deleted file mode 100644 index 3cc39a8be..000000000 Binary files a/test/reference/pattern-getters.rgb24.ref.png and /dev/null differ diff --git a/test/reference/pattern-getters.traps.argb32.ref.png b/test/reference/pattern-getters.traps.argb32.ref.png deleted file mode 100644 index 3cc39a8be..000000000 Binary files a/test/reference/pattern-getters.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/pattern-getters.traps.rgb24.ref.png b/test/reference/pattern-getters.traps.rgb24.ref.png deleted file mode 100644 index 3cc39a8be..000000000 Binary files a/test/reference/pattern-getters.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/pdf-surface-source.mask.argb32.ref.png b/test/reference/pdf-surface-source.mask.argb32.ref.png deleted file mode 100644 index 018297208..000000000 Binary files a/test/reference/pdf-surface-source.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/pdf-surface-source.mask.rgb24.ref.png b/test/reference/pdf-surface-source.mask.rgb24.ref.png deleted file mode 100644 index 0d68a82cc..000000000 Binary files a/test/reference/pdf-surface-source.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/pdf-surface-source.traps.argb32.ref.png b/test/reference/pdf-surface-source.traps.argb32.ref.png deleted file mode 100644 index 018297208..000000000 Binary files a/test/reference/pdf-surface-source.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/pdf-surface-source.traps.rgb24.ref.png b/test/reference/pdf-surface-source.traps.rgb24.ref.png deleted file mode 100644 index 0d68a82cc..000000000 Binary files a/test/reference/pdf-surface-source.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/pixman-rotate.argb32.ref.png b/test/reference/pixman-rotate.argb32.ref.png deleted file mode 100644 index 7e47a4d8f..000000000 Binary files a/test/reference/pixman-rotate.argb32.ref.png and /dev/null differ diff --git a/test/reference/pixman-rotate.mask.argb32.ref.png b/test/reference/pixman-rotate.mask.argb32.ref.png deleted file mode 100644 index 7e47a4d8f..000000000 Binary files a/test/reference/pixman-rotate.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/pixman-rotate.mask.rgb24.ref.png b/test/reference/pixman-rotate.mask.rgb24.ref.png deleted file mode 100644 index 397acbe7e..000000000 Binary files a/test/reference/pixman-rotate.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/pixman-rotate.traps.argb32.ref.png b/test/reference/pixman-rotate.traps.argb32.ref.png deleted file mode 100644 index 7e47a4d8f..000000000 Binary files a/test/reference/pixman-rotate.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/pixman-rotate.traps.rgb24.ref.png b/test/reference/pixman-rotate.traps.rgb24.ref.png deleted file mode 100644 index 397acbe7e..000000000 Binary files a/test/reference/pixman-rotate.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/ps-surface-source.mask.argb32.ref.png b/test/reference/ps-surface-source.mask.argb32.ref.png deleted file mode 100644 index 018297208..000000000 Binary files a/test/reference/ps-surface-source.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/ps-surface-source.mask.rgb24.ref.png b/test/reference/ps-surface-source.mask.rgb24.ref.png deleted file mode 100644 index 0d68a82cc..000000000 Binary files a/test/reference/ps-surface-source.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/ps-surface-source.traps.argb32.ref.png b/test/reference/ps-surface-source.traps.argb32.ref.png deleted file mode 100644 index 018297208..000000000 Binary files a/test/reference/ps-surface-source.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/ps-surface-source.traps.rgb24.ref.png b/test/reference/ps-surface-source.traps.rgb24.ref.png deleted file mode 100644 index 0d68a82cc..000000000 Binary files a/test/reference/ps-surface-source.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/pthread-same-source.argb32.ref.png b/test/reference/pthread-same-source.argb32.ref.png deleted file mode 100644 index cfb519d35..000000000 Binary files a/test/reference/pthread-same-source.argb32.ref.png and /dev/null differ diff --git a/test/reference/pthread-same-source.mask.argb32.ref.png b/test/reference/pthread-same-source.mask.argb32.ref.png deleted file mode 100644 index cfb519d35..000000000 Binary files a/test/reference/pthread-same-source.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/pthread-same-source.mask.rgb24.ref.png b/test/reference/pthread-same-source.mask.rgb24.ref.png deleted file mode 100644 index cfb519d35..000000000 Binary files a/test/reference/pthread-same-source.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/pthread-same-source.rgb24.ref.png b/test/reference/pthread-same-source.rgb24.ref.png deleted file mode 100644 index cfb519d35..000000000 Binary files a/test/reference/pthread-same-source.rgb24.ref.png and /dev/null differ diff --git a/test/reference/pthread-same-source.traps.argb32.ref.png b/test/reference/pthread-same-source.traps.argb32.ref.png deleted file mode 100644 index cfb519d35..000000000 Binary files a/test/reference/pthread-same-source.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/pthread-same-source.traps.rgb24.ref.png b/test/reference/pthread-same-source.traps.rgb24.ref.png deleted file mode 100644 index cfb519d35..000000000 Binary files a/test/reference/pthread-same-source.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/pthread-show-text.mask.argb32.ref.png b/test/reference/pthread-show-text.mask.argb32.ref.png deleted file mode 100644 index 90d0af349..000000000 Binary files a/test/reference/pthread-show-text.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/pthread-show-text.mask.rgb24.ref.png b/test/reference/pthread-show-text.mask.rgb24.ref.png deleted file mode 100644 index 90d0af349..000000000 Binary files a/test/reference/pthread-show-text.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/pthread-show-text.traps.argb32.ref.png b/test/reference/pthread-show-text.traps.argb32.ref.png deleted file mode 100644 index 90d0af349..000000000 Binary files a/test/reference/pthread-show-text.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/pthread-show-text.traps.rgb24.ref.png b/test/reference/pthread-show-text.traps.rgb24.ref.png deleted file mode 100644 index 90d0af349..000000000 Binary files a/test/reference/pthread-show-text.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/pthread-similar.argb32.ref.png b/test/reference/pthread-similar.argb32.ref.png deleted file mode 100644 index a22210db8..000000000 Binary files a/test/reference/pthread-similar.argb32.ref.png and /dev/null differ diff --git a/test/reference/pthread-similar.mask.argb32.ref.png b/test/reference/pthread-similar.mask.argb32.ref.png deleted file mode 100644 index a22210db8..000000000 Binary files a/test/reference/pthread-similar.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/pthread-similar.mask.rgb24.ref.png b/test/reference/pthread-similar.mask.rgb24.ref.png deleted file mode 100644 index a22210db8..000000000 Binary files a/test/reference/pthread-similar.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/pthread-similar.rgb24.ref.png b/test/reference/pthread-similar.rgb24.ref.png deleted file mode 100644 index a22210db8..000000000 Binary files a/test/reference/pthread-similar.rgb24.ref.png and /dev/null differ diff --git a/test/reference/pthread-similar.traps.argb32.ref.png b/test/reference/pthread-similar.traps.argb32.ref.png deleted file mode 100644 index a22210db8..000000000 Binary files a/test/reference/pthread-similar.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/pthread-similar.traps.rgb24.ref.png b/test/reference/pthread-similar.traps.rgb24.ref.png deleted file mode 100644 index a22210db8..000000000 Binary files a/test/reference/pthread-similar.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/push-group-color.mask.argb32.ref.png b/test/reference/push-group-color.mask.argb32.ref.png deleted file mode 100644 index 561519685..000000000 Binary files a/test/reference/push-group-color.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/push-group-color.mask.rgb24.ref.png b/test/reference/push-group-color.mask.rgb24.ref.png deleted file mode 100644 index 561519685..000000000 Binary files a/test/reference/push-group-color.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/push-group-path-offset.argb32.ref.png b/test/reference/push-group-path-offset.argb32.ref.png deleted file mode 100644 index b836a9197..000000000 Binary files a/test/reference/push-group-path-offset.argb32.ref.png and /dev/null differ diff --git a/test/reference/push-group-path-offset.mask.argb32.ref.png b/test/reference/push-group-path-offset.mask.argb32.ref.png deleted file mode 100644 index b836a9197..000000000 Binary files a/test/reference/push-group-path-offset.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/push-group-path-offset.mask.rgb24.ref.png b/test/reference/push-group-path-offset.mask.rgb24.ref.png deleted file mode 100644 index b836a9197..000000000 Binary files a/test/reference/push-group-path-offset.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/push-group-path-offset.rgb24.ref.png b/test/reference/push-group-path-offset.rgb24.ref.png deleted file mode 100644 index b836a9197..000000000 Binary files a/test/reference/push-group-path-offset.rgb24.ref.png and /dev/null differ diff --git a/test/reference/push-group-path-offset.traps.argb32.ref.png b/test/reference/push-group-path-offset.traps.argb32.ref.png deleted file mode 100644 index b836a9197..000000000 Binary files a/test/reference/push-group-path-offset.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/push-group-path-offset.traps.rgb24.ref.png b/test/reference/push-group-path-offset.traps.rgb24.ref.png deleted file mode 100644 index b836a9197..000000000 Binary files a/test/reference/push-group-path-offset.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/push-group.mask.argb32.ref.png b/test/reference/push-group.mask.argb32.ref.png deleted file mode 100644 index 60f5eec1b..000000000 Binary files a/test/reference/push-group.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/push-group.mask.rgb24.ref.png b/test/reference/push-group.mask.rgb24.ref.png deleted file mode 100644 index 19f0a2b76..000000000 Binary files a/test/reference/push-group.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient-mask-source.mask.argb32.ref.png b/test/reference/radial-gradient-mask-source.mask.argb32.ref.png deleted file mode 100644 index 2bf65b3d6..000000000 Binary files a/test/reference/radial-gradient-mask-source.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient-mask-source.traps.argb32.ref.png b/test/reference/radial-gradient-mask-source.traps.argb32.ref.png deleted file mode 100644 index 2bf65b3d6..000000000 Binary files a/test/reference/radial-gradient-mask-source.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient-mask.argb32.ref.png b/test/reference/radial-gradient-mask.argb32.ref.png deleted file mode 100644 index 4db39aa3f..000000000 Binary files a/test/reference/radial-gradient-mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient-mask.mask.argb32.ref.png b/test/reference/radial-gradient-mask.mask.argb32.ref.png deleted file mode 100644 index 4db39aa3f..000000000 Binary files a/test/reference/radial-gradient-mask.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient-mask.mask.rgb24.ref.png b/test/reference/radial-gradient-mask.mask.rgb24.ref.png deleted file mode 100644 index 4db39aa3f..000000000 Binary files a/test/reference/radial-gradient-mask.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient-mask.rgb24.ref.png b/test/reference/radial-gradient-mask.rgb24.ref.png deleted file mode 100644 index 4db39aa3f..000000000 Binary files a/test/reference/radial-gradient-mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient-mask.traps.argb32.ref.png b/test/reference/radial-gradient-mask.traps.argb32.ref.png deleted file mode 100644 index 4db39aa3f..000000000 Binary files a/test/reference/radial-gradient-mask.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient-mask.traps.rgb24.ref.png b/test/reference/radial-gradient-mask.traps.rgb24.ref.png deleted file mode 100644 index 4db39aa3f..000000000 Binary files a/test/reference/radial-gradient-mask.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient-one-stop.argb32.ref.png b/test/reference/radial-gradient-one-stop.argb32.ref.png deleted file mode 100644 index fb35be61d..000000000 Binary files a/test/reference/radial-gradient-one-stop.argb32.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient-one-stop.mask.argb32.ref.png b/test/reference/radial-gradient-one-stop.mask.argb32.ref.png deleted file mode 100644 index fb35be61d..000000000 Binary files a/test/reference/radial-gradient-one-stop.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient-one-stop.mask.rgb24.ref.png b/test/reference/radial-gradient-one-stop.mask.rgb24.ref.png deleted file mode 100644 index fb35be61d..000000000 Binary files a/test/reference/radial-gradient-one-stop.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient-one-stop.rgb24.ref.png b/test/reference/radial-gradient-one-stop.rgb24.ref.png deleted file mode 100644 index fb35be61d..000000000 Binary files a/test/reference/radial-gradient-one-stop.rgb24.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient-one-stop.traps.argb32.ref.png b/test/reference/radial-gradient-one-stop.traps.argb32.ref.png deleted file mode 100644 index fb35be61d..000000000 Binary files a/test/reference/radial-gradient-one-stop.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient-one-stop.traps.rgb24.ref.png b/test/reference/radial-gradient-one-stop.traps.rgb24.ref.png deleted file mode 100644 index fb35be61d..000000000 Binary files a/test/reference/radial-gradient-one-stop.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient-source.mask.argb32.ref.png b/test/reference/radial-gradient-source.mask.argb32.ref.png deleted file mode 100644 index 4ab4796fa..000000000 Binary files a/test/reference/radial-gradient-source.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient-source.mask.rgb24.ref.png b/test/reference/radial-gradient-source.mask.rgb24.ref.png deleted file mode 100644 index afaa24118..000000000 Binary files a/test/reference/radial-gradient-source.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient-source.traps.argb32.ref.png b/test/reference/radial-gradient-source.traps.argb32.ref.png deleted file mode 100644 index 4ab4796fa..000000000 Binary files a/test/reference/radial-gradient-source.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient-source.traps.rgb24.ref.png b/test/reference/radial-gradient-source.traps.rgb24.ref.png deleted file mode 100644 index afaa24118..000000000 Binary files a/test/reference/radial-gradient-source.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient.argb32.ref.png b/test/reference/radial-gradient.argb32.ref.png deleted file mode 100644 index a2cbbc82e..000000000 Binary files a/test/reference/radial-gradient.argb32.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient.mask.argb32.ref.png b/test/reference/radial-gradient.mask.argb32.ref.png deleted file mode 100644 index a2cbbc82e..000000000 Binary files a/test/reference/radial-gradient.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient.mask.rgb24.ref.png b/test/reference/radial-gradient.mask.rgb24.ref.png deleted file mode 100644 index a2cbbc82e..000000000 Binary files a/test/reference/radial-gradient.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient.rgb24.ref.png b/test/reference/radial-gradient.rgb24.ref.png deleted file mode 100644 index a2cbbc82e..000000000 Binary files a/test/reference/radial-gradient.rgb24.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient.traps.argb32.ref.png b/test/reference/radial-gradient.traps.argb32.ref.png deleted file mode 100644 index a2cbbc82e..000000000 Binary files a/test/reference/radial-gradient.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/radial-gradient.traps.rgb24.ref.png b/test/reference/radial-gradient.traps.rgb24.ref.png deleted file mode 100644 index a2cbbc82e..000000000 Binary files a/test/reference/radial-gradient.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/random-intersections-curves-eo.mask.argb32.ref.png b/test/reference/random-intersections-curves-eo.mask.argb32.ref.png deleted file mode 100644 index c8b0c5382..000000000 Binary files a/test/reference/random-intersections-curves-eo.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/random-intersections-curves-eo.mask.rgb24.ref.png b/test/reference/random-intersections-curves-eo.mask.rgb24.ref.png deleted file mode 100644 index c8b0c5382..000000000 Binary files a/test/reference/random-intersections-curves-eo.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/random-intersections-curves-nz.mask.argb32.ref.png b/test/reference/random-intersections-curves-nz.mask.argb32.ref.png deleted file mode 100644 index 2678590cd..000000000 Binary files a/test/reference/random-intersections-curves-nz.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/random-intersections-curves-nz.mask.rgb24.ref.png b/test/reference/random-intersections-curves-nz.mask.rgb24.ref.png deleted file mode 100644 index 2678590cd..000000000 Binary files a/test/reference/random-intersections-curves-nz.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/random-intersections-eo.mask.argb32.ref.png b/test/reference/random-intersections-eo.mask.argb32.ref.png deleted file mode 100644 index 0e8460ed6..000000000 Binary files a/test/reference/random-intersections-eo.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/random-intersections-eo.mask.rgb24.ref.png b/test/reference/random-intersections-eo.mask.rgb24.ref.png deleted file mode 100644 index 0e8460ed6..000000000 Binary files a/test/reference/random-intersections-eo.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/random-intersections-nonzero.mask.argb32.ref.png b/test/reference/random-intersections-nonzero.mask.argb32.ref.png deleted file mode 100644 index dfc2f3359..000000000 Binary files a/test/reference/random-intersections-nonzero.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/random-intersections-nonzero.mask.rgb24.ref.png b/test/reference/random-intersections-nonzero.mask.rgb24.ref.png deleted file mode 100644 index dfc2f3359..000000000 Binary files a/test/reference/random-intersections-nonzero.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/raster-source.argb32.ref.png b/test/reference/raster-source.argb32.ref.png deleted file mode 100644 index ac5e56063..000000000 Binary files a/test/reference/raster-source.argb32.ref.png and /dev/null differ diff --git a/test/reference/raster-source.mask.argb32.ref.png b/test/reference/raster-source.mask.argb32.ref.png deleted file mode 100644 index ac5e56063..000000000 Binary files a/test/reference/raster-source.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/raster-source.mask.rgb24.ref.png b/test/reference/raster-source.mask.rgb24.ref.png deleted file mode 100644 index ac5e56063..000000000 Binary files a/test/reference/raster-source.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/raster-source.rgb24.ref.png b/test/reference/raster-source.rgb24.ref.png deleted file mode 100644 index ac5e56063..000000000 Binary files a/test/reference/raster-source.rgb24.ref.png and /dev/null differ diff --git a/test/reference/raster-source.traps.argb32.ref.png b/test/reference/raster-source.traps.argb32.ref.png deleted file mode 100644 index ac5e56063..000000000 Binary files a/test/reference/raster-source.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/raster-source.traps.rgb24.ref.png b/test/reference/raster-source.traps.rgb24.ref.png deleted file mode 100644 index ac5e56063..000000000 Binary files a/test/reference/raster-source.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-none-similar.argb32.ref.png b/test/reference/record-extend-none-similar.argb32.ref.png deleted file mode 100644 index d63c31c1f..000000000 Binary files a/test/reference/record-extend-none-similar.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-extend-none-similar.image16.rgb24.ref.png b/test/reference/record-extend-none-similar.image16.rgb24.ref.png deleted file mode 100644 index d63c31c1f..000000000 Binary files a/test/reference/record-extend-none-similar.image16.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-none-similar.rgb24.ref.png b/test/reference/record-extend-none-similar.rgb24.ref.png deleted file mode 100644 index d63c31c1f..000000000 Binary files a/test/reference/record-extend-none-similar.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-none.argb32.ref.png b/test/reference/record-extend-none.argb32.ref.png deleted file mode 100644 index d63c31c1f..000000000 Binary files a/test/reference/record-extend-none.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-extend-none.image16.rgb24.ref.png b/test/reference/record-extend-none.image16.rgb24.ref.png deleted file mode 100644 index d63c31c1f..000000000 Binary files a/test/reference/record-extend-none.image16.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-none.rgb24.ref.png b/test/reference/record-extend-none.rgb24.ref.png deleted file mode 100644 index d63c31c1f..000000000 Binary files a/test/reference/record-extend-none.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-none.traps.argb32.ref.png b/test/reference/record-extend-none.traps.argb32.ref.png deleted file mode 100644 index d63c31c1f..000000000 Binary files a/test/reference/record-extend-none.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-extend-none.traps.rgb24.ref.png b/test/reference/record-extend-none.traps.rgb24.ref.png deleted file mode 100644 index d63c31c1f..000000000 Binary files a/test/reference/record-extend-none.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-pad-similar.argb32.ref.png b/test/reference/record-extend-pad-similar.argb32.ref.png deleted file mode 100644 index 12915255c..000000000 Binary files a/test/reference/record-extend-pad-similar.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-extend-pad-similar.image16.rgb24.ref.png b/test/reference/record-extend-pad-similar.image16.rgb24.ref.png deleted file mode 100644 index 12915255c..000000000 Binary files a/test/reference/record-extend-pad-similar.image16.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-pad-similar.rgb24.ref.png b/test/reference/record-extend-pad-similar.rgb24.ref.png deleted file mode 100644 index 12915255c..000000000 Binary files a/test/reference/record-extend-pad-similar.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-pad.argb32.ref.png b/test/reference/record-extend-pad.argb32.ref.png deleted file mode 100644 index 12915255c..000000000 Binary files a/test/reference/record-extend-pad.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-extend-pad.image16.rgb24.ref.png b/test/reference/record-extend-pad.image16.rgb24.ref.png deleted file mode 100644 index 12915255c..000000000 Binary files a/test/reference/record-extend-pad.image16.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-pad.rgb24.ref.png b/test/reference/record-extend-pad.rgb24.ref.png deleted file mode 100644 index 12915255c..000000000 Binary files a/test/reference/record-extend-pad.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-pad.traps.argb32.ref.png b/test/reference/record-extend-pad.traps.argb32.ref.png deleted file mode 100644 index 12915255c..000000000 Binary files a/test/reference/record-extend-pad.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-extend-pad.traps.rgb24.ref.png b/test/reference/record-extend-pad.traps.rgb24.ref.png deleted file mode 100644 index 12915255c..000000000 Binary files a/test/reference/record-extend-pad.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-reflect-similar.argb32.ref.png b/test/reference/record-extend-reflect-similar.argb32.ref.png deleted file mode 100644 index aec5c9454..000000000 Binary files a/test/reference/record-extend-reflect-similar.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-extend-reflect-similar.image16.rgb24.ref.png b/test/reference/record-extend-reflect-similar.image16.rgb24.ref.png deleted file mode 100644 index aec5c9454..000000000 Binary files a/test/reference/record-extend-reflect-similar.image16.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-reflect-similar.rgb24.ref.png b/test/reference/record-extend-reflect-similar.rgb24.ref.png deleted file mode 100644 index aec5c9454..000000000 Binary files a/test/reference/record-extend-reflect-similar.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-reflect.argb32.ref.png b/test/reference/record-extend-reflect.argb32.ref.png deleted file mode 100644 index aec5c9454..000000000 Binary files a/test/reference/record-extend-reflect.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-extend-reflect.image16.rgb24.ref.png b/test/reference/record-extend-reflect.image16.rgb24.ref.png deleted file mode 100644 index aec5c9454..000000000 Binary files a/test/reference/record-extend-reflect.image16.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-reflect.rgb24.ref.png b/test/reference/record-extend-reflect.rgb24.ref.png deleted file mode 100644 index aec5c9454..000000000 Binary files a/test/reference/record-extend-reflect.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-reflect.traps.argb32.ref.png b/test/reference/record-extend-reflect.traps.argb32.ref.png deleted file mode 100644 index aec5c9454..000000000 Binary files a/test/reference/record-extend-reflect.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-extend-reflect.traps.rgb24.ref.png b/test/reference/record-extend-reflect.traps.rgb24.ref.png deleted file mode 100644 index aec5c9454..000000000 Binary files a/test/reference/record-extend-reflect.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-repeat-similar.argb32.ref.png b/test/reference/record-extend-repeat-similar.argb32.ref.png deleted file mode 100644 index d4db9bf58..000000000 Binary files a/test/reference/record-extend-repeat-similar.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-extend-repeat-similar.image16.rgb24.ref.png b/test/reference/record-extend-repeat-similar.image16.rgb24.ref.png deleted file mode 100644 index d4db9bf58..000000000 Binary files a/test/reference/record-extend-repeat-similar.image16.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-repeat-similar.rgb24.ref.png b/test/reference/record-extend-repeat-similar.rgb24.ref.png deleted file mode 100644 index d4db9bf58..000000000 Binary files a/test/reference/record-extend-repeat-similar.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-repeat.argb32.ref.png b/test/reference/record-extend-repeat.argb32.ref.png deleted file mode 100644 index d4db9bf58..000000000 Binary files a/test/reference/record-extend-repeat.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-extend-repeat.image16.rgb24.ref.png b/test/reference/record-extend-repeat.image16.rgb24.ref.png deleted file mode 100644 index d4db9bf58..000000000 Binary files a/test/reference/record-extend-repeat.image16.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-repeat.rgb24.ref.png b/test/reference/record-extend-repeat.rgb24.ref.png deleted file mode 100644 index d4db9bf58..000000000 Binary files a/test/reference/record-extend-repeat.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-extend-repeat.traps.argb32.ref.png b/test/reference/record-extend-repeat.traps.argb32.ref.png deleted file mode 100644 index d4db9bf58..000000000 Binary files a/test/reference/record-extend-repeat.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-extend-repeat.traps.rgb24.ref.png b/test/reference/record-extend-repeat.traps.rgb24.ref.png deleted file mode 100644 index d4db9bf58..000000000 Binary files a/test/reference/record-extend-repeat.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-mesh.argb32.ref.png b/test/reference/record-mesh.argb32.ref.png deleted file mode 100644 index 4921ba386..000000000 Binary files a/test/reference/record-mesh.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-mesh.rgb24.ref.png b/test/reference/record-mesh.rgb24.ref.png deleted file mode 100644 index 4921ba386..000000000 Binary files a/test/reference/record-mesh.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-mesh.traps.argb32.ref.png b/test/reference/record-mesh.traps.argb32.ref.png deleted file mode 100644 index 4921ba386..000000000 Binary files a/test/reference/record-mesh.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-mesh.traps.rgb24.ref.png b/test/reference/record-mesh.traps.rgb24.ref.png deleted file mode 100644 index 4921ba386..000000000 Binary files a/test/reference/record-mesh.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-paint-alpha-solid-clip.argb32.ref.png b/test/reference/record-paint-alpha-solid-clip.argb32.ref.png deleted file mode 100644 index 59d226d1a..000000000 Binary files a/test/reference/record-paint-alpha-solid-clip.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-paint-alpha-solid-clip.rgb24.ref.png b/test/reference/record-paint-alpha-solid-clip.rgb24.ref.png deleted file mode 100644 index 59d226d1a..000000000 Binary files a/test/reference/record-paint-alpha-solid-clip.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-paint-alpha.argb32.ref.png b/test/reference/record-paint-alpha.argb32.ref.png deleted file mode 100644 index 65d9c179b..000000000 Binary files a/test/reference/record-paint-alpha.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-paint-alpha.rgb24.ref.png b/test/reference/record-paint-alpha.rgb24.ref.png deleted file mode 100644 index 65d9c179b..000000000 Binary files a/test/reference/record-paint-alpha.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-paint-alpha.traps.argb32.ref.png b/test/reference/record-paint-alpha.traps.argb32.ref.png deleted file mode 100644 index 65d9c179b..000000000 Binary files a/test/reference/record-paint-alpha.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-paint-alpha.traps.rgb24.ref.png b/test/reference/record-paint-alpha.traps.rgb24.ref.png deleted file mode 100644 index 65d9c179b..000000000 Binary files a/test/reference/record-paint-alpha.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-paint.argb32.ref.png b/test/reference/record-paint.argb32.ref.png deleted file mode 100644 index 22cc7a1ae..000000000 Binary files a/test/reference/record-paint.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-paint.image16.rgb24.ref.png b/test/reference/record-paint.image16.rgb24.ref.png deleted file mode 100644 index 22cc7a1ae..000000000 Binary files a/test/reference/record-paint.image16.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-paint.rgb24.ref.png b/test/reference/record-paint.rgb24.ref.png deleted file mode 100644 index 22cc7a1ae..000000000 Binary files a/test/reference/record-paint.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-paint.traps.argb32.ref.png b/test/reference/record-paint.traps.argb32.ref.png deleted file mode 100644 index 22cc7a1ae..000000000 Binary files a/test/reference/record-paint.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-paint.traps.rgb24.ref.png b/test/reference/record-paint.traps.rgb24.ref.png deleted file mode 100644 index 22cc7a1ae..000000000 Binary files a/test/reference/record-paint.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/record-self-intersecting.argb32.ref.png b/test/reference/record-self-intersecting.argb32.ref.png deleted file mode 100644 index d554d83ee..000000000 Binary files a/test/reference/record-self-intersecting.argb32.ref.png and /dev/null differ diff --git a/test/reference/record-self-intersecting.rgb24.ref.png b/test/reference/record-self-intersecting.rgb24.ref.png deleted file mode 100644 index d554d83ee..000000000 Binary files a/test/reference/record-self-intersecting.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rectangle-rounding-error.argb32.ref.png b/test/reference/rectangle-rounding-error.argb32.ref.png deleted file mode 100644 index 6cc1b21a2..000000000 Binary files a/test/reference/rectangle-rounding-error.argb32.ref.png and /dev/null differ diff --git a/test/reference/rectangle-rounding-error.mask.argb32.ref.png b/test/reference/rectangle-rounding-error.mask.argb32.ref.png deleted file mode 100644 index 6cc1b21a2..000000000 Binary files a/test/reference/rectangle-rounding-error.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/rectangle-rounding-error.mask.rgb24.ref.png b/test/reference/rectangle-rounding-error.mask.rgb24.ref.png deleted file mode 100644 index 6cc1b21a2..000000000 Binary files a/test/reference/rectangle-rounding-error.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rectangle-rounding-error.rgb24.ref.png b/test/reference/rectangle-rounding-error.rgb24.ref.png deleted file mode 100644 index 6cc1b21a2..000000000 Binary files a/test/reference/rectangle-rounding-error.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rectangle-rounding-error.traps.argb32.ref.png b/test/reference/rectangle-rounding-error.traps.argb32.ref.png deleted file mode 100644 index 6cc1b21a2..000000000 Binary files a/test/reference/rectangle-rounding-error.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/rectangle-rounding-error.traps.rgb24.ref.png b/test/reference/rectangle-rounding-error.traps.rgb24.ref.png deleted file mode 100644 index 6cc1b21a2..000000000 Binary files a/test/reference/rectangle-rounding-error.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rectilinear-fill.argb32.ref.png b/test/reference/rectilinear-fill.argb32.ref.png deleted file mode 100644 index dbaf38368..000000000 Binary files a/test/reference/rectilinear-fill.argb32.ref.png and /dev/null differ diff --git a/test/reference/rectilinear-fill.mask.argb32.ref.png b/test/reference/rectilinear-fill.mask.argb32.ref.png deleted file mode 100644 index dbaf38368..000000000 Binary files a/test/reference/rectilinear-fill.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/rectilinear-fill.mask.rgb24.ref.png b/test/reference/rectilinear-fill.mask.rgb24.ref.png deleted file mode 100644 index dbaf38368..000000000 Binary files a/test/reference/rectilinear-fill.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rectilinear-fill.rgb24.ref.png b/test/reference/rectilinear-fill.rgb24.ref.png deleted file mode 100644 index dbaf38368..000000000 Binary files a/test/reference/rectilinear-fill.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rectilinear-fill.traps.argb32.ref.png b/test/reference/rectilinear-fill.traps.argb32.ref.png deleted file mode 100644 index dbaf38368..000000000 Binary files a/test/reference/rectilinear-fill.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/rectilinear-fill.traps.rgb24.ref.png b/test/reference/rectilinear-fill.traps.rgb24.ref.png deleted file mode 100644 index dbaf38368..000000000 Binary files a/test/reference/rectilinear-fill.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rectilinear-grid.argb32.ref.png b/test/reference/rectilinear-grid.argb32.ref.png deleted file mode 100644 index 8d47ef567..000000000 Binary files a/test/reference/rectilinear-grid.argb32.ref.png and /dev/null differ diff --git a/test/reference/rectilinear-grid.mask.argb32.ref.png b/test/reference/rectilinear-grid.mask.argb32.ref.png deleted file mode 100644 index 8d47ef567..000000000 Binary files a/test/reference/rectilinear-grid.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/rectilinear-grid.mask.rgb24.ref.png b/test/reference/rectilinear-grid.mask.rgb24.ref.png deleted file mode 100644 index 8d47ef567..000000000 Binary files a/test/reference/rectilinear-grid.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rectilinear-grid.rgb24.ref.png b/test/reference/rectilinear-grid.rgb24.ref.png deleted file mode 100644 index 8d47ef567..000000000 Binary files a/test/reference/rectilinear-grid.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rectilinear-miter-limit.mask.argb32.ref.png b/test/reference/rectilinear-miter-limit.mask.argb32.ref.png deleted file mode 100644 index d64d581e4..000000000 Binary files a/test/reference/rectilinear-miter-limit.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/rectilinear-miter-limit.mask.rgb24.ref.png b/test/reference/rectilinear-miter-limit.mask.rgb24.ref.png deleted file mode 100644 index d64d581e4..000000000 Binary files a/test/reference/rectilinear-miter-limit.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rectilinear-stroke.argb32.ref.png b/test/reference/rectilinear-stroke.argb32.ref.png deleted file mode 100644 index 260909b6f..000000000 Binary files a/test/reference/rectilinear-stroke.argb32.ref.png and /dev/null differ diff --git a/test/reference/rectilinear-stroke.mask.argb32.ref.png b/test/reference/rectilinear-stroke.mask.argb32.ref.png deleted file mode 100644 index 260909b6f..000000000 Binary files a/test/reference/rectilinear-stroke.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/rectilinear-stroke.mask.rgb24.ref.png b/test/reference/rectilinear-stroke.mask.rgb24.ref.png deleted file mode 100644 index 260909b6f..000000000 Binary files a/test/reference/rectilinear-stroke.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rectilinear-stroke.rgb24.ref.png b/test/reference/rectilinear-stroke.rgb24.ref.png deleted file mode 100644 index 260909b6f..000000000 Binary files a/test/reference/rectilinear-stroke.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rectilinear-stroke.traps.argb32.ref.png b/test/reference/rectilinear-stroke.traps.argb32.ref.png deleted file mode 100644 index 260909b6f..000000000 Binary files a/test/reference/rectilinear-stroke.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/rectilinear-stroke.traps.rgb24.ref.png b/test/reference/rectilinear-stroke.traps.rgb24.ref.png deleted file mode 100644 index 260909b6f..000000000 Binary files a/test/reference/rectilinear-stroke.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rel-path.mask.argb32.ref.png b/test/reference/rel-path.mask.argb32.ref.png deleted file mode 100644 index 67fe178a7..000000000 Binary files a/test/reference/rel-path.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/rgb24-ignore-alpha.argb32.ref.png b/test/reference/rgb24-ignore-alpha.argb32.ref.png deleted file mode 100644 index 922eddda5..000000000 Binary files a/test/reference/rgb24-ignore-alpha.argb32.ref.png and /dev/null differ diff --git a/test/reference/rgb24-ignore-alpha.mask.argb32.ref.png b/test/reference/rgb24-ignore-alpha.mask.argb32.ref.png deleted file mode 100644 index 922eddda5..000000000 Binary files a/test/reference/rgb24-ignore-alpha.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/rgb24-ignore-alpha.mask.rgb24.ref.png b/test/reference/rgb24-ignore-alpha.mask.rgb24.ref.png deleted file mode 100644 index 922eddda5..000000000 Binary files a/test/reference/rgb24-ignore-alpha.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rgb24-ignore-alpha.rgb24.ref.png b/test/reference/rgb24-ignore-alpha.rgb24.ref.png deleted file mode 100644 index 922eddda5..000000000 Binary files a/test/reference/rgb24-ignore-alpha.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rgb24-ignore-alpha.traps.argb32.ref.png b/test/reference/rgb24-ignore-alpha.traps.argb32.ref.png deleted file mode 100644 index 922eddda5..000000000 Binary files a/test/reference/rgb24-ignore-alpha.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/rgb24-ignore-alpha.traps.rgb24.ref.png b/test/reference/rgb24-ignore-alpha.traps.rgb24.ref.png deleted file mode 100644 index 922eddda5..000000000 Binary files a/test/reference/rgb24-ignore-alpha.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rotate-clip-image-surface-paint.mask.argb32.ref.png b/test/reference/rotate-clip-image-surface-paint.mask.argb32.ref.png deleted file mode 100644 index 7f74b2b3c..000000000 Binary files a/test/reference/rotate-clip-image-surface-paint.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/rotate-clip-image-surface-paint.mask.rgb24.ref.png b/test/reference/rotate-clip-image-surface-paint.mask.rgb24.ref.png deleted file mode 100644 index 7f74b2b3c..000000000 Binary files a/test/reference/rotate-clip-image-surface-paint.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rotate-image-surface-paint.argb32.ref.png b/test/reference/rotate-image-surface-paint.argb32.ref.png deleted file mode 100644 index 06a482005..000000000 Binary files a/test/reference/rotate-image-surface-paint.argb32.ref.png and /dev/null differ diff --git a/test/reference/rotate-image-surface-paint.mask.argb32.ref.png b/test/reference/rotate-image-surface-paint.mask.argb32.ref.png deleted file mode 100644 index 06a482005..000000000 Binary files a/test/reference/rotate-image-surface-paint.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/rotate-image-surface-paint.mask.rgb24.ref.png b/test/reference/rotate-image-surface-paint.mask.rgb24.ref.png deleted file mode 100644 index 06a482005..000000000 Binary files a/test/reference/rotate-image-surface-paint.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rotate-image-surface-paint.rgb24.ref.png b/test/reference/rotate-image-surface-paint.rgb24.ref.png deleted file mode 100644 index 06a482005..000000000 Binary files a/test/reference/rotate-image-surface-paint.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rotate-image-surface-paint.traps.argb32.ref.png b/test/reference/rotate-image-surface-paint.traps.argb32.ref.png deleted file mode 100644 index 06a482005..000000000 Binary files a/test/reference/rotate-image-surface-paint.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/rotate-image-surface-paint.traps.rgb24.ref.png b/test/reference/rotate-image-surface-paint.traps.rgb24.ref.png deleted file mode 100644 index 06a482005..000000000 Binary files a/test/reference/rotate-image-surface-paint.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rotate-image-surface-paint.xlib-fallback.rgb24.ref.png b/test/reference/rotate-image-surface-paint.xlib-fallback.rgb24.ref.png deleted file mode 100644 index 06a482005..000000000 Binary files a/test/reference/rotate-image-surface-paint.xlib-fallback.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rotate-image-surface-paint.xlib-window.rgb24.ref.png b/test/reference/rotate-image-surface-paint.xlib-window.rgb24.ref.png deleted file mode 100644 index 06a482005..000000000 Binary files a/test/reference/rotate-image-surface-paint.xlib-window.rgb24.ref.png and /dev/null differ diff --git a/test/reference/rounded-rectangle-fill.mask.argb32.ref.png b/test/reference/rounded-rectangle-fill.mask.argb32.ref.png deleted file mode 100644 index 3232c078f..000000000 Binary files a/test/reference/rounded-rectangle-fill.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/rounded-rectangle-fill.mask.rgb24.ref.png b/test/reference/rounded-rectangle-fill.mask.rgb24.ref.png deleted file mode 100644 index 3232c078f..000000000 Binary files a/test/reference/rounded-rectangle-fill.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/scale-down-source-surface-paint.argb32.ref.png b/test/reference/scale-down-source-surface-paint.argb32.ref.png deleted file mode 100644 index 74770948d..000000000 Binary files a/test/reference/scale-down-source-surface-paint.argb32.ref.png and /dev/null differ diff --git a/test/reference/scale-down-source-surface-paint.mask.argb32.ref.png b/test/reference/scale-down-source-surface-paint.mask.argb32.ref.png deleted file mode 100644 index 74770948d..000000000 Binary files a/test/reference/scale-down-source-surface-paint.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/scale-down-source-surface-paint.mask.rgb24.ref.png b/test/reference/scale-down-source-surface-paint.mask.rgb24.ref.png deleted file mode 100644 index 74770948d..000000000 Binary files a/test/reference/scale-down-source-surface-paint.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/scale-down-source-surface-paint.rgb24.ref.png b/test/reference/scale-down-source-surface-paint.rgb24.ref.png deleted file mode 100644 index 74770948d..000000000 Binary files a/test/reference/scale-down-source-surface-paint.rgb24.ref.png and /dev/null differ diff --git a/test/reference/scale-down-source-surface-paint.traps.argb32.ref.png b/test/reference/scale-down-source-surface-paint.traps.argb32.ref.png deleted file mode 100644 index 74770948d..000000000 Binary files a/test/reference/scale-down-source-surface-paint.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/scale-down-source-surface-paint.traps.rgb24.ref.png b/test/reference/scale-down-source-surface-paint.traps.rgb24.ref.png deleted file mode 100644 index 74770948d..000000000 Binary files a/test/reference/scale-down-source-surface-paint.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/scale-offset-image.mask.argb32.ref.png b/test/reference/scale-offset-image.mask.argb32.ref.png deleted file mode 100644 index ab1ced830..000000000 Binary files a/test/reference/scale-offset-image.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/scale-offset-image.mask.rgb24.ref.png b/test/reference/scale-offset-image.mask.rgb24.ref.png deleted file mode 100644 index ab1ced830..000000000 Binary files a/test/reference/scale-offset-image.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/scale-offset-similar.mask.argb32.ref.png b/test/reference/scale-offset-similar.mask.argb32.ref.png deleted file mode 100644 index ab1ced830..000000000 Binary files a/test/reference/scale-offset-similar.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/scale-offset-similar.mask.rgb24.ref.png b/test/reference/scale-offset-similar.mask.rgb24.ref.png deleted file mode 100644 index ab1ced830..000000000 Binary files a/test/reference/scale-offset-similar.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/scale-source-surface-paint.argb32.ref.png b/test/reference/scale-source-surface-paint.argb32.ref.png deleted file mode 100644 index e159d15e3..000000000 Binary files a/test/reference/scale-source-surface-paint.argb32.ref.png and /dev/null differ diff --git a/test/reference/scale-source-surface-paint.mask.argb32.ref.png b/test/reference/scale-source-surface-paint.mask.argb32.ref.png deleted file mode 100644 index e159d15e3..000000000 Binary files a/test/reference/scale-source-surface-paint.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/scale-source-surface-paint.mask.rgb24.ref.png b/test/reference/scale-source-surface-paint.mask.rgb24.ref.png deleted file mode 100644 index 3491a7c05..000000000 Binary files a/test/reference/scale-source-surface-paint.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/scale-source-surface-paint.traps.argb32.ref.png b/test/reference/scale-source-surface-paint.traps.argb32.ref.png deleted file mode 100644 index e159d15e3..000000000 Binary files a/test/reference/scale-source-surface-paint.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/scale-source-surface-paint.traps.rgb24.ref.png b/test/reference/scale-source-surface-paint.traps.rgb24.ref.png deleted file mode 100644 index 3491a7c05..000000000 Binary files a/test/reference/scale-source-surface-paint.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/select-font-face.mask.argb32.ref.png b/test/reference/select-font-face.mask.argb32.ref.png deleted file mode 100644 index 1334a9a01..000000000 Binary files a/test/reference/select-font-face.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/select-font-face.mask.rgb24.ref.png b/test/reference/select-font-face.mask.rgb24.ref.png deleted file mode 100644 index 1334a9a01..000000000 Binary files a/test/reference/select-font-face.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/select-font-face.traps.argb32.ref.png b/test/reference/select-font-face.traps.argb32.ref.png deleted file mode 100644 index 1334a9a01..000000000 Binary files a/test/reference/select-font-face.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/select-font-face.traps.rgb24.ref.png b/test/reference/select-font-face.traps.rgb24.ref.png deleted file mode 100644 index 1334a9a01..000000000 Binary files a/test/reference/select-font-face.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/self-copy.mask.argb32.ref.png b/test/reference/self-copy.mask.argb32.ref.png deleted file mode 100644 index d8221d8a7..000000000 Binary files a/test/reference/self-copy.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/self-copy.mask.rgb24.ref.png b/test/reference/self-copy.mask.rgb24.ref.png deleted file mode 100644 index d8221d8a7..000000000 Binary files a/test/reference/self-copy.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/self-intersecting.argb32.ref.png b/test/reference/self-intersecting.argb32.ref.png deleted file mode 100644 index d554d83ee..000000000 Binary files a/test/reference/self-intersecting.argb32.ref.png and /dev/null differ diff --git a/test/reference/self-intersecting.mask.argb32.ref.png b/test/reference/self-intersecting.mask.argb32.ref.png deleted file mode 100644 index d554d83ee..000000000 Binary files a/test/reference/self-intersecting.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/self-intersecting.mask.rgb24.ref.png b/test/reference/self-intersecting.mask.rgb24.ref.png deleted file mode 100644 index d554d83ee..000000000 Binary files a/test/reference/self-intersecting.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/self-intersecting.rgb24.ref.png b/test/reference/self-intersecting.rgb24.ref.png deleted file mode 100644 index d554d83ee..000000000 Binary files a/test/reference/self-intersecting.rgb24.ref.png and /dev/null differ diff --git a/test/reference/set-source.argb32.ref.png b/test/reference/set-source.argb32.ref.png deleted file mode 100644 index 222b3723e..000000000 Binary files a/test/reference/set-source.argb32.ref.png and /dev/null differ diff --git a/test/reference/set-source.mask.argb32.ref.png b/test/reference/set-source.mask.argb32.ref.png deleted file mode 100644 index 222b3723e..000000000 Binary files a/test/reference/set-source.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/set-source.mask.rgb24.ref.png b/test/reference/set-source.mask.rgb24.ref.png deleted file mode 100644 index 5e13c82e7..000000000 Binary files a/test/reference/set-source.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/set-source.traps.argb32.ref.png b/test/reference/set-source.traps.argb32.ref.png deleted file mode 100644 index 222b3723e..000000000 Binary files a/test/reference/set-source.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/set-source.traps.rgb24.ref.png b/test/reference/set-source.traps.rgb24.ref.png deleted file mode 100644 index 5e13c82e7..000000000 Binary files a/test/reference/set-source.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/shape-general-convex.mask.argb32.ref.png b/test/reference/shape-general-convex.mask.argb32.ref.png deleted file mode 100644 index b4d4df732..000000000 Binary files a/test/reference/shape-general-convex.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/shape-general-convex.mask.rgb24.ref.png b/test/reference/shape-general-convex.mask.rgb24.ref.png deleted file mode 100644 index b4d4df732..000000000 Binary files a/test/reference/shape-general-convex.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/shape-sierpinski.mask.argb32.ref.png b/test/reference/shape-sierpinski.mask.argb32.ref.png deleted file mode 100644 index ac9855766..000000000 Binary files a/test/reference/shape-sierpinski.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/shape-sierpinski.mask.rgb24.ref.png b/test/reference/shape-sierpinski.mask.rgb24.ref.png deleted file mode 100644 index ac9855766..000000000 Binary files a/test/reference/shape-sierpinski.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/show-glyphs-advance.mask.argb32.ref.png b/test/reference/show-glyphs-advance.mask.argb32.ref.png deleted file mode 100644 index e65ad05d5..000000000 Binary files a/test/reference/show-glyphs-advance.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/show-glyphs-advance.mask.rgb24.ref.png b/test/reference/show-glyphs-advance.mask.rgb24.ref.png deleted file mode 100644 index e65ad05d5..000000000 Binary files a/test/reference/show-glyphs-advance.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/show-glyphs-advance.traps.argb32.ref.png b/test/reference/show-glyphs-advance.traps.argb32.ref.png deleted file mode 100644 index e65ad05d5..000000000 Binary files a/test/reference/show-glyphs-advance.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/show-glyphs-advance.traps.rgb24.ref.png b/test/reference/show-glyphs-advance.traps.rgb24.ref.png deleted file mode 100644 index e65ad05d5..000000000 Binary files a/test/reference/show-glyphs-advance.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/show-glyphs-many.argb32.ref.png b/test/reference/show-glyphs-many.argb32.ref.png deleted file mode 100644 index b638015d3..000000000 Binary files a/test/reference/show-glyphs-many.argb32.ref.png and /dev/null differ diff --git a/test/reference/show-glyphs-many.mask.argb32.ref.png b/test/reference/show-glyphs-many.mask.argb32.ref.png deleted file mode 100644 index b638015d3..000000000 Binary files a/test/reference/show-glyphs-many.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/show-glyphs-many.mask.rgb24.ref.png b/test/reference/show-glyphs-many.mask.rgb24.ref.png deleted file mode 100644 index b638015d3..000000000 Binary files a/test/reference/show-glyphs-many.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/show-glyphs-many.rgb24.ref.png b/test/reference/show-glyphs-many.rgb24.ref.png deleted file mode 100644 index b638015d3..000000000 Binary files a/test/reference/show-glyphs-many.rgb24.ref.png and /dev/null differ diff --git a/test/reference/show-glyphs-many.traps.argb32.ref.png b/test/reference/show-glyphs-many.traps.argb32.ref.png deleted file mode 100644 index b638015d3..000000000 Binary files a/test/reference/show-glyphs-many.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/show-glyphs-many.traps.rgb24.ref.png b/test/reference/show-glyphs-many.traps.rgb24.ref.png deleted file mode 100644 index b638015d3..000000000 Binary files a/test/reference/show-glyphs-many.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/show-text-current-point.mask.argb32.ref.png b/test/reference/show-text-current-point.mask.argb32.ref.png deleted file mode 100644 index d60d4ac01..000000000 Binary files a/test/reference/show-text-current-point.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/show-text-current-point.mask.rgb24.ref.png b/test/reference/show-text-current-point.mask.rgb24.ref.png deleted file mode 100644 index d60d4ac01..000000000 Binary files a/test/reference/show-text-current-point.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/show-text-current-point.traps.argb32.ref.png b/test/reference/show-text-current-point.traps.argb32.ref.png deleted file mode 100644 index d60d4ac01..000000000 Binary files a/test/reference/show-text-current-point.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/show-text-current-point.traps.rgb24.ref.png b/test/reference/show-text-current-point.traps.rgb24.ref.png deleted file mode 100644 index d60d4ac01..000000000 Binary files a/test/reference/show-text-current-point.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/skew-extreme.mask.argb32.ref.png b/test/reference/skew-extreme.mask.argb32.ref.png deleted file mode 100644 index 5ccd8c030..000000000 Binary files a/test/reference/skew-extreme.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/skew-extreme.mask.rgb24.ref.png b/test/reference/skew-extreme.mask.rgb24.ref.png deleted file mode 100644 index 5ccd8c030..000000000 Binary files a/test/reference/skew-extreme.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/smask-fill.mask.argb32.ref.png b/test/reference/smask-fill.mask.argb32.ref.png deleted file mode 100644 index 84e175582..000000000 Binary files a/test/reference/smask-fill.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/smask-fill.mask.rgb24.ref.png b/test/reference/smask-fill.mask.rgb24.ref.png deleted file mode 100644 index 84e175582..000000000 Binary files a/test/reference/smask-fill.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/smask-image-mask.mask.argb32.ref.png b/test/reference/smask-image-mask.mask.argb32.ref.png deleted file mode 100644 index 12063bda2..000000000 Binary files a/test/reference/smask-image-mask.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/smask-image-mask.mask.rgb24.ref.png b/test/reference/smask-image-mask.mask.rgb24.ref.png deleted file mode 100644 index 12063bda2..000000000 Binary files a/test/reference/smask-image-mask.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/smask-image-mask.traps.argb32.ref.png b/test/reference/smask-image-mask.traps.argb32.ref.png deleted file mode 100644 index 12063bda2..000000000 Binary files a/test/reference/smask-image-mask.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/smask-image-mask.traps.rgb24.ref.png b/test/reference/smask-image-mask.traps.rgb24.ref.png deleted file mode 100644 index 12063bda2..000000000 Binary files a/test/reference/smask-image-mask.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/smask-image-mask.xlib-fallback.rgb24.ref.png b/test/reference/smask-image-mask.xlib-fallback.rgb24.ref.png deleted file mode 100644 index 12063bda2..000000000 Binary files a/test/reference/smask-image-mask.xlib-fallback.rgb24.ref.png and /dev/null differ diff --git a/test/reference/smask-image-mask.xlib-window.rgb24.ref.png b/test/reference/smask-image-mask.xlib-window.rgb24.ref.png deleted file mode 100644 index 12063bda2..000000000 Binary files a/test/reference/smask-image-mask.xlib-window.rgb24.ref.png and /dev/null differ diff --git a/test/reference/smask-mask.mask.argb32.ref.png b/test/reference/smask-mask.mask.argb32.ref.png deleted file mode 100644 index 80329c263..000000000 Binary files a/test/reference/smask-mask.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/smask-mask.mask.rgb24.ref.png b/test/reference/smask-mask.mask.rgb24.ref.png deleted file mode 100644 index 80329c263..000000000 Binary files a/test/reference/smask-mask.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/smask-mask.traps.argb32.ref.png b/test/reference/smask-mask.traps.argb32.ref.png deleted file mode 100644 index 80329c263..000000000 Binary files a/test/reference/smask-mask.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/smask-mask.traps.rgb24.ref.png b/test/reference/smask-mask.traps.rgb24.ref.png deleted file mode 100644 index 80329c263..000000000 Binary files a/test/reference/smask-mask.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/smask-paint.mask.argb32.ref.png b/test/reference/smask-paint.mask.argb32.ref.png deleted file mode 100644 index 95af29af4..000000000 Binary files a/test/reference/smask-paint.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/smask-paint.mask.rgb24.ref.png b/test/reference/smask-paint.mask.rgb24.ref.png deleted file mode 100644 index 95af29af4..000000000 Binary files a/test/reference/smask-paint.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/smask-paint.traps.argb32.ref.png b/test/reference/smask-paint.traps.argb32.ref.png deleted file mode 100644 index 95af29af4..000000000 Binary files a/test/reference/smask-paint.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/smask-paint.traps.rgb24.ref.png b/test/reference/smask-paint.traps.rgb24.ref.png deleted file mode 100644 index 95af29af4..000000000 Binary files a/test/reference/smask-paint.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/smask-stroke.mask.argb32.ref.png b/test/reference/smask-stroke.mask.argb32.ref.png deleted file mode 100644 index d7b56e577..000000000 Binary files a/test/reference/smask-stroke.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/smask-stroke.mask.rgb24.ref.png b/test/reference/smask-stroke.mask.rgb24.ref.png deleted file mode 100644 index d7b56e577..000000000 Binary files a/test/reference/smask-stroke.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/smask-text.traps.argb32.ref.png b/test/reference/smask-text.traps.argb32.ref.png deleted file mode 100644 index 66ef289ca..000000000 Binary files a/test/reference/smask-text.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/smask-text.traps.rgb24.ref.png b/test/reference/smask-text.traps.rgb24.ref.png deleted file mode 100644 index 66ef289ca..000000000 Binary files a/test/reference/smask-text.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/smask.traps.argb32.ref.png b/test/reference/smask.traps.argb32.ref.png deleted file mode 100644 index 357e8e7fb..000000000 Binary files a/test/reference/smask.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/smask.traps.rgb24.ref.png b/test/reference/smask.traps.rgb24.ref.png deleted file mode 100644 index 357e8e7fb..000000000 Binary files a/test/reference/smask.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/solid-pattern-cache-stress.argb32.ref.png b/test/reference/solid-pattern-cache-stress.argb32.ref.png deleted file mode 100644 index 08a2ce152..000000000 Binary files a/test/reference/solid-pattern-cache-stress.argb32.ref.png and /dev/null differ diff --git a/test/reference/solid-pattern-cache-stress.mask.argb32.ref.png b/test/reference/solid-pattern-cache-stress.mask.argb32.ref.png deleted file mode 100644 index 08a2ce152..000000000 Binary files a/test/reference/solid-pattern-cache-stress.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/solid-pattern-cache-stress.mask.rgb24.ref.png b/test/reference/solid-pattern-cache-stress.mask.rgb24.ref.png deleted file mode 100644 index 08a2ce152..000000000 Binary files a/test/reference/solid-pattern-cache-stress.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/solid-pattern-cache-stress.rgb24.ref.png b/test/reference/solid-pattern-cache-stress.rgb24.ref.png deleted file mode 100644 index 08a2ce152..000000000 Binary files a/test/reference/solid-pattern-cache-stress.rgb24.ref.png and /dev/null differ diff --git a/test/reference/solid-pattern-cache-stress.traps.argb32.ref.png b/test/reference/solid-pattern-cache-stress.traps.argb32.ref.png deleted file mode 100644 index 08a2ce152..000000000 Binary files a/test/reference/solid-pattern-cache-stress.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/solid-pattern-cache-stress.traps.rgb24.ref.png b/test/reference/solid-pattern-cache-stress.traps.rgb24.ref.png deleted file mode 100644 index 08a2ce152..000000000 Binary files a/test/reference/solid-pattern-cache-stress.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/source-clip-scale.argb32.ref.png b/test/reference/source-clip-scale.argb32.ref.png deleted file mode 100644 index 4b63ad9bf..000000000 Binary files a/test/reference/source-clip-scale.argb32.ref.png and /dev/null differ diff --git a/test/reference/source-clip-scale.mask.argb32.ref.png b/test/reference/source-clip-scale.mask.argb32.ref.png deleted file mode 100644 index 4b63ad9bf..000000000 Binary files a/test/reference/source-clip-scale.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/source-clip-scale.mask.rgb24.ref.png b/test/reference/source-clip-scale.mask.rgb24.ref.png deleted file mode 100644 index 4b63ad9bf..000000000 Binary files a/test/reference/source-clip-scale.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/source-clip-scale.rgb24.ref.png b/test/reference/source-clip-scale.rgb24.ref.png deleted file mode 100644 index 4b63ad9bf..000000000 Binary files a/test/reference/source-clip-scale.rgb24.ref.png and /dev/null differ diff --git a/test/reference/source-clip-scale.traps.argb32.ref.png b/test/reference/source-clip-scale.traps.argb32.ref.png deleted file mode 100644 index 4b63ad9bf..000000000 Binary files a/test/reference/source-clip-scale.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/source-clip-scale.traps.rgb24.ref.png b/test/reference/source-clip-scale.traps.rgb24.ref.png deleted file mode 100644 index 4b63ad9bf..000000000 Binary files a/test/reference/source-clip-scale.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/source-clip.argb32.ref.png b/test/reference/source-clip.argb32.ref.png deleted file mode 100644 index 821bc6cab..000000000 Binary files a/test/reference/source-clip.argb32.ref.png and /dev/null differ diff --git a/test/reference/source-clip.mask.argb32.ref.png b/test/reference/source-clip.mask.argb32.ref.png deleted file mode 100644 index 821bc6cab..000000000 Binary files a/test/reference/source-clip.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/source-clip.mask.rgb24.ref.png b/test/reference/source-clip.mask.rgb24.ref.png deleted file mode 100644 index 821bc6cab..000000000 Binary files a/test/reference/source-clip.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/source-clip.rgb24.ref.png b/test/reference/source-clip.rgb24.ref.png deleted file mode 100644 index 821bc6cab..000000000 Binary files a/test/reference/source-clip.rgb24.ref.png and /dev/null differ diff --git a/test/reference/source-clip.traps.argb32.ref.png b/test/reference/source-clip.traps.argb32.ref.png deleted file mode 100644 index 821bc6cab..000000000 Binary files a/test/reference/source-clip.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/source-clip.traps.rgb24.ref.png b/test/reference/source-clip.traps.rgb24.ref.png deleted file mode 100644 index 821bc6cab..000000000 Binary files a/test/reference/source-clip.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/source-surface-scale-paint.argb32.ref.png b/test/reference/source-surface-scale-paint.argb32.ref.png deleted file mode 100644 index 087ef7521..000000000 Binary files a/test/reference/source-surface-scale-paint.argb32.ref.png and /dev/null differ diff --git a/test/reference/source-surface-scale-paint.mask.argb32.ref.png b/test/reference/source-surface-scale-paint.mask.argb32.ref.png deleted file mode 100644 index 087ef7521..000000000 Binary files a/test/reference/source-surface-scale-paint.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/source-surface-scale-paint.mask.rgb24.ref.png b/test/reference/source-surface-scale-paint.mask.rgb24.ref.png deleted file mode 100644 index 322af211d..000000000 Binary files a/test/reference/source-surface-scale-paint.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/source-surface-scale-paint.traps.argb32.ref.png b/test/reference/source-surface-scale-paint.traps.argb32.ref.png deleted file mode 100644 index 087ef7521..000000000 Binary files a/test/reference/source-surface-scale-paint.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/source-surface-scale-paint.traps.rgb24.ref.png b/test/reference/source-surface-scale-paint.traps.rgb24.ref.png deleted file mode 100644 index 322af211d..000000000 Binary files a/test/reference/source-surface-scale-paint.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/spline-decomposition.mask.argb32.ref.png b/test/reference/spline-decomposition.mask.argb32.ref.png deleted file mode 100644 index e93e6210c..000000000 Binary files a/test/reference/spline-decomposition.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/spline-decomposition.mask.rgb24.ref.png b/test/reference/spline-decomposition.mask.rgb24.ref.png deleted file mode 100644 index e93e6210c..000000000 Binary files a/test/reference/spline-decomposition.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/stride-12-image.argb32.ref.png b/test/reference/stride-12-image.argb32.ref.png deleted file mode 100644 index 44284566e..000000000 Binary files a/test/reference/stride-12-image.argb32.ref.png and /dev/null differ diff --git a/test/reference/stride-12-image.mask.argb32.ref.png b/test/reference/stride-12-image.mask.argb32.ref.png deleted file mode 100644 index 44284566e..000000000 Binary files a/test/reference/stride-12-image.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/stride-12-image.mask.rgb24.ref.png b/test/reference/stride-12-image.mask.rgb24.ref.png deleted file mode 100644 index 44284566e..000000000 Binary files a/test/reference/stride-12-image.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/stride-12-image.rgb24.ref.png b/test/reference/stride-12-image.rgb24.ref.png deleted file mode 100644 index 44284566e..000000000 Binary files a/test/reference/stride-12-image.rgb24.ref.png and /dev/null differ diff --git a/test/reference/stride-12-image.traps.argb32.ref.png b/test/reference/stride-12-image.traps.argb32.ref.png deleted file mode 100644 index 44284566e..000000000 Binary files a/test/reference/stride-12-image.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/stride-12-image.traps.rgb24.ref.png b/test/reference/stride-12-image.traps.rgb24.ref.png deleted file mode 100644 index 44284566e..000000000 Binary files a/test/reference/stride-12-image.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/stroke-image.mask.argb32.ref.png b/test/reference/stroke-image.mask.argb32.ref.png deleted file mode 100644 index 03a07eb47..000000000 Binary files a/test/reference/stroke-image.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/stroke-image.mask.rgb24.ref.png b/test/reference/stroke-image.mask.rgb24.ref.png deleted file mode 100644 index 03a07eb47..000000000 Binary files a/test/reference/stroke-image.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/stroke-open-box.argb32.ref.png b/test/reference/stroke-open-box.argb32.ref.png deleted file mode 100644 index b5f5bd581..000000000 Binary files a/test/reference/stroke-open-box.argb32.ref.png and /dev/null differ diff --git a/test/reference/stroke-open-box.mask.argb32.ref.png b/test/reference/stroke-open-box.mask.argb32.ref.png deleted file mode 100644 index b5f5bd581..000000000 Binary files a/test/reference/stroke-open-box.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/stroke-open-box.mask.rgb24.ref.png b/test/reference/stroke-open-box.mask.rgb24.ref.png deleted file mode 100644 index b5f5bd581..000000000 Binary files a/test/reference/stroke-open-box.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/stroke-open-box.rgb24.ref.png b/test/reference/stroke-open-box.rgb24.ref.png deleted file mode 100644 index b5f5bd581..000000000 Binary files a/test/reference/stroke-open-box.rgb24.ref.png and /dev/null differ diff --git a/test/reference/stroke-open-box.traps.argb32.ref.png b/test/reference/stroke-open-box.traps.argb32.ref.png deleted file mode 100644 index b5f5bd581..000000000 Binary files a/test/reference/stroke-open-box.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/stroke-open-box.traps.rgb24.ref.png b/test/reference/stroke-open-box.traps.rgb24.ref.png deleted file mode 100644 index b5f5bd581..000000000 Binary files a/test/reference/stroke-open-box.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/stroke-pattern.mask.argb32.ref.png b/test/reference/stroke-pattern.mask.argb32.ref.png deleted file mode 100644 index 38ff6ad89..000000000 Binary files a/test/reference/stroke-pattern.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/stroke-pattern.mask.rgb24.ref.png b/test/reference/stroke-pattern.mask.rgb24.ref.png deleted file mode 100644 index 38ff6ad89..000000000 Binary files a/test/reference/stroke-pattern.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/stroke-pattern.traps.argb32.ref.png b/test/reference/stroke-pattern.traps.argb32.ref.png deleted file mode 100644 index 67bb03143..000000000 Binary files a/test/reference/stroke-pattern.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/stroke-pattern.traps.rgb24.ref.png b/test/reference/stroke-pattern.traps.rgb24.ref.png deleted file mode 100644 index 67bb03143..000000000 Binary files a/test/reference/stroke-pattern.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-image-repeat.argb32.ref.png b/test/reference/subsurface-image-repeat.argb32.ref.png deleted file mode 100644 index 3dd6306a0..000000000 Binary files a/test/reference/subsurface-image-repeat.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-image-repeat.mask.argb32.ref.png b/test/reference/subsurface-image-repeat.mask.argb32.ref.png deleted file mode 100644 index 3dd6306a0..000000000 Binary files a/test/reference/subsurface-image-repeat.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-image-repeat.mask.rgb24.ref.png b/test/reference/subsurface-image-repeat.mask.rgb24.ref.png deleted file mode 100644 index 3dd6306a0..000000000 Binary files a/test/reference/subsurface-image-repeat.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-image-repeat.rgb24.ref.png b/test/reference/subsurface-image-repeat.rgb24.ref.png deleted file mode 100644 index 3dd6306a0..000000000 Binary files a/test/reference/subsurface-image-repeat.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-image-repeat.traps.argb32.ref.png b/test/reference/subsurface-image-repeat.traps.argb32.ref.png deleted file mode 100644 index 3dd6306a0..000000000 Binary files a/test/reference/subsurface-image-repeat.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-image-repeat.traps.rgb24.ref.png b/test/reference/subsurface-image-repeat.traps.rgb24.ref.png deleted file mode 100644 index 3dd6306a0..000000000 Binary files a/test/reference/subsurface-image-repeat.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-image-repeat.xlib-fallback.rgb24.ref.png b/test/reference/subsurface-image-repeat.xlib-fallback.rgb24.ref.png deleted file mode 100644 index 3dd6306a0..000000000 Binary files a/test/reference/subsurface-image-repeat.xlib-fallback.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-image-repeat.xlib-window.rgb24.ref.png b/test/reference/subsurface-image-repeat.xlib-window.rgb24.ref.png deleted file mode 100644 index 3dd6306a0..000000000 Binary files a/test/reference/subsurface-image-repeat.xlib-window.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-modify-child.argb32.ref.png b/test/reference/subsurface-modify-child.argb32.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-modify-child.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-modify-child.mask.argb32.ref.png b/test/reference/subsurface-modify-child.mask.argb32.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-modify-child.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-modify-child.mask.rgb24.ref.png b/test/reference/subsurface-modify-child.mask.rgb24.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-modify-child.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-modify-child.rgb24.ref.png b/test/reference/subsurface-modify-child.rgb24.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-modify-child.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-modify-child.traps.argb32.ref.png b/test/reference/subsurface-modify-child.traps.argb32.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-modify-child.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-modify-child.traps.rgb24.ref.png b/test/reference/subsurface-modify-child.traps.rgb24.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-modify-child.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-modify-parent.argb32.ref.png b/test/reference/subsurface-modify-parent.argb32.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-modify-parent.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-modify-parent.mask.argb32.ref.png b/test/reference/subsurface-modify-parent.mask.argb32.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-modify-parent.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-modify-parent.mask.rgb24.ref.png b/test/reference/subsurface-modify-parent.mask.rgb24.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-modify-parent.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-modify-parent.rgb24.ref.png b/test/reference/subsurface-modify-parent.rgb24.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-modify-parent.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-modify-parent.traps.argb32.ref.png b/test/reference/subsurface-modify-parent.traps.argb32.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-modify-parent.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-modify-parent.traps.rgb24.ref.png b/test/reference/subsurface-modify-parent.traps.rgb24.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-modify-parent.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-outside-target.mask.argb32.ref.png b/test/reference/subsurface-outside-target.mask.argb32.ref.png deleted file mode 100644 index 337cdd803..000000000 Binary files a/test/reference/subsurface-outside-target.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-outside-target.mask.rgb24.ref.png b/test/reference/subsurface-outside-target.mask.rgb24.ref.png deleted file mode 100644 index 368936e5c..000000000 Binary files a/test/reference/subsurface-outside-target.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-outside-target.traps.argb32.ref.png b/test/reference/subsurface-outside-target.traps.argb32.ref.png deleted file mode 100644 index 337cdd803..000000000 Binary files a/test/reference/subsurface-outside-target.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-outside-target.traps.rgb24.ref.png b/test/reference/subsurface-outside-target.traps.rgb24.ref.png deleted file mode 100644 index 368936e5c..000000000 Binary files a/test/reference/subsurface-outside-target.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-pad.argb32.ref.png b/test/reference/subsurface-pad.argb32.ref.png deleted file mode 100644 index eeb9f8f59..000000000 Binary files a/test/reference/subsurface-pad.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-pad.mask.argb32.ref.png b/test/reference/subsurface-pad.mask.argb32.ref.png deleted file mode 100644 index eeb9f8f59..000000000 Binary files a/test/reference/subsurface-pad.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-pad.mask.rgb24.ref.png b/test/reference/subsurface-pad.mask.rgb24.ref.png deleted file mode 100644 index eeb9f8f59..000000000 Binary files a/test/reference/subsurface-pad.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-pad.rgb24.ref.png b/test/reference/subsurface-pad.rgb24.ref.png deleted file mode 100644 index eeb9f8f59..000000000 Binary files a/test/reference/subsurface-pad.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-pad.traps.argb32.ref.png b/test/reference/subsurface-pad.traps.argb32.ref.png deleted file mode 100644 index eeb9f8f59..000000000 Binary files a/test/reference/subsurface-pad.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-pad.traps.rgb24.ref.png b/test/reference/subsurface-pad.traps.rgb24.ref.png deleted file mode 100644 index eeb9f8f59..000000000 Binary files a/test/reference/subsurface-pad.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-reflect.argb32.ref.png b/test/reference/subsurface-reflect.argb32.ref.png deleted file mode 100644 index 55643f448..000000000 Binary files a/test/reference/subsurface-reflect.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-reflect.mask.argb32.ref.png b/test/reference/subsurface-reflect.mask.argb32.ref.png deleted file mode 100644 index 55643f448..000000000 Binary files a/test/reference/subsurface-reflect.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-reflect.mask.rgb24.ref.png b/test/reference/subsurface-reflect.mask.rgb24.ref.png deleted file mode 100644 index 55643f448..000000000 Binary files a/test/reference/subsurface-reflect.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-reflect.rgb24.ref.png b/test/reference/subsurface-reflect.rgb24.ref.png deleted file mode 100644 index 55643f448..000000000 Binary files a/test/reference/subsurface-reflect.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-reflect.traps.argb32.ref.png b/test/reference/subsurface-reflect.traps.argb32.ref.png deleted file mode 100644 index 55643f448..000000000 Binary files a/test/reference/subsurface-reflect.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-reflect.traps.rgb24.ref.png b/test/reference/subsurface-reflect.traps.rgb24.ref.png deleted file mode 100644 index 55643f448..000000000 Binary files a/test/reference/subsurface-reflect.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-repeat.argb32.ref.png b/test/reference/subsurface-repeat.argb32.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-repeat.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-repeat.mask.argb32.ref.png b/test/reference/subsurface-repeat.mask.argb32.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-repeat.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-repeat.mask.rgb24.ref.png b/test/reference/subsurface-repeat.mask.rgb24.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-repeat.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-repeat.rgb24.ref.png b/test/reference/subsurface-repeat.rgb24.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-repeat.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-repeat.traps.argb32.ref.png b/test/reference/subsurface-repeat.traps.argb32.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-repeat.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-repeat.traps.rgb24.ref.png b/test/reference/subsurface-repeat.traps.rgb24.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-repeat.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-scale.mask.argb32.ref.png b/test/reference/subsurface-scale.mask.argb32.ref.png deleted file mode 100644 index 69bb0fb9a..000000000 Binary files a/test/reference/subsurface-scale.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-scale.mask.rgb24.ref.png b/test/reference/subsurface-scale.mask.rgb24.ref.png deleted file mode 100644 index 69bb0fb9a..000000000 Binary files a/test/reference/subsurface-scale.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-similar-repeat.argb32.ref.png b/test/reference/subsurface-similar-repeat.argb32.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-similar-repeat.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-similar-repeat.mask.argb32.ref.png b/test/reference/subsurface-similar-repeat.mask.argb32.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-similar-repeat.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-similar-repeat.mask.rgb24.ref.png b/test/reference/subsurface-similar-repeat.mask.rgb24.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-similar-repeat.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-similar-repeat.rgb24.ref.png b/test/reference/subsurface-similar-repeat.rgb24.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-similar-repeat.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface-similar-repeat.traps.argb32.ref.png b/test/reference/subsurface-similar-repeat.traps.argb32.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-similar-repeat.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface-similar-repeat.traps.rgb24.ref.png b/test/reference/subsurface-similar-repeat.traps.rgb24.ref.png deleted file mode 100644 index c37e22e36..000000000 Binary files a/test/reference/subsurface-similar-repeat.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/subsurface.mask.argb32.ref.png b/test/reference/subsurface.mask.argb32.ref.png deleted file mode 100644 index feeb5dc8a..000000000 Binary files a/test/reference/subsurface.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/subsurface.mask.rgb24.ref.png b/test/reference/subsurface.mask.rgb24.ref.png deleted file mode 100644 index feeb5dc8a..000000000 Binary files a/test/reference/subsurface.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-big-scale-down.argb32.ref.png b/test/reference/surface-pattern-big-scale-down.argb32.ref.png deleted file mode 100644 index c05099077..000000000 Binary files a/test/reference/surface-pattern-big-scale-down.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-big-scale-down.mask.argb32.ref.png b/test/reference/surface-pattern-big-scale-down.mask.argb32.ref.png deleted file mode 100644 index c05099077..000000000 Binary files a/test/reference/surface-pattern-big-scale-down.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-big-scale-down.mask.rgb24.ref.png b/test/reference/surface-pattern-big-scale-down.mask.rgb24.ref.png deleted file mode 100644 index c05099077..000000000 Binary files a/test/reference/surface-pattern-big-scale-down.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-big-scale-down.rgb24.ref.png b/test/reference/surface-pattern-big-scale-down.rgb24.ref.png deleted file mode 100644 index c05099077..000000000 Binary files a/test/reference/surface-pattern-big-scale-down.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-big-scale-down.traps.argb32.ref.png b/test/reference/surface-pattern-big-scale-down.traps.argb32.ref.png deleted file mode 100644 index c05099077..000000000 Binary files a/test/reference/surface-pattern-big-scale-down.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-big-scale-down.traps.rgb24.ref.png b/test/reference/surface-pattern-big-scale-down.traps.rgb24.ref.png deleted file mode 100644 index c05099077..000000000 Binary files a/test/reference/surface-pattern-big-scale-down.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-operator.mask.argb32.ref.png b/test/reference/surface-pattern-operator.mask.argb32.ref.png deleted file mode 100644 index 817803040..000000000 Binary files a/test/reference/surface-pattern-operator.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-operator.mask.rgb24.ref.png b/test/reference/surface-pattern-operator.mask.rgb24.ref.png deleted file mode 100644 index 2378bdd98..000000000 Binary files a/test/reference/surface-pattern-operator.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-none.argb32.ref.png b/test/reference/surface-pattern-scale-down-extend-none.argb32.ref.png deleted file mode 100644 index 9df14cc5c..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-none.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-none.mask.argb32.ref.png b/test/reference/surface-pattern-scale-down-extend-none.mask.argb32.ref.png deleted file mode 100644 index 9df14cc5c..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-none.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-none.mask.rgb24.ref.png b/test/reference/surface-pattern-scale-down-extend-none.mask.rgb24.ref.png deleted file mode 100644 index 9df14cc5c..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-none.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-none.rgb24.ref.png b/test/reference/surface-pattern-scale-down-extend-none.rgb24.ref.png deleted file mode 100644 index 9df14cc5c..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-none.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-none.traps.argb32.ref.png b/test/reference/surface-pattern-scale-down-extend-none.traps.argb32.ref.png deleted file mode 100644 index 9df14cc5c..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-none.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-none.traps.rgb24.ref.png b/test/reference/surface-pattern-scale-down-extend-none.traps.rgb24.ref.png deleted file mode 100644 index 9df14cc5c..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-none.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-pad.argb32.ref.png b/test/reference/surface-pattern-scale-down-extend-pad.argb32.ref.png deleted file mode 100644 index 2ee941907..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-pad.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-pad.mask.argb32.ref.png b/test/reference/surface-pattern-scale-down-extend-pad.mask.argb32.ref.png deleted file mode 100644 index 2ee941907..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-pad.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-pad.mask.rgb24.ref.png b/test/reference/surface-pattern-scale-down-extend-pad.mask.rgb24.ref.png deleted file mode 100644 index 2ee941907..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-pad.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-pad.rgb24.ref.png b/test/reference/surface-pattern-scale-down-extend-pad.rgb24.ref.png deleted file mode 100644 index 2ee941907..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-pad.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-pad.traps.argb32.ref.png b/test/reference/surface-pattern-scale-down-extend-pad.traps.argb32.ref.png deleted file mode 100644 index 2ee941907..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-pad.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-pad.traps.rgb24.ref.png b/test/reference/surface-pattern-scale-down-extend-pad.traps.rgb24.ref.png deleted file mode 100644 index 2ee941907..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-pad.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-reflect.argb32.ref.png b/test/reference/surface-pattern-scale-down-extend-reflect.argb32.ref.png deleted file mode 100644 index f2e93a7dd..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-reflect.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-reflect.mask.argb32.ref.png b/test/reference/surface-pattern-scale-down-extend-reflect.mask.argb32.ref.png deleted file mode 100644 index f2e93a7dd..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-reflect.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-reflect.mask.rgb24.ref.png b/test/reference/surface-pattern-scale-down-extend-reflect.mask.rgb24.ref.png deleted file mode 100644 index f2e93a7dd..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-reflect.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-reflect.rgb24.ref.png b/test/reference/surface-pattern-scale-down-extend-reflect.rgb24.ref.png deleted file mode 100644 index f2e93a7dd..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-reflect.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-reflect.traps.argb32.ref.png b/test/reference/surface-pattern-scale-down-extend-reflect.traps.argb32.ref.png deleted file mode 100644 index f2e93a7dd..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-reflect.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-reflect.traps.rgb24.ref.png b/test/reference/surface-pattern-scale-down-extend-reflect.traps.rgb24.ref.png deleted file mode 100644 index f2e93a7dd..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-reflect.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-repeat.argb32.ref.png b/test/reference/surface-pattern-scale-down-extend-repeat.argb32.ref.png deleted file mode 100644 index c5cff0fe3..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-repeat.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-repeat.mask.argb32.ref.png b/test/reference/surface-pattern-scale-down-extend-repeat.mask.argb32.ref.png deleted file mode 100644 index c5cff0fe3..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-repeat.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-repeat.mask.rgb24.ref.png b/test/reference/surface-pattern-scale-down-extend-repeat.mask.rgb24.ref.png deleted file mode 100644 index c5cff0fe3..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-repeat.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-repeat.rgb24.ref.png b/test/reference/surface-pattern-scale-down-extend-repeat.rgb24.ref.png deleted file mode 100644 index c5cff0fe3..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-repeat.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-repeat.traps.argb32.ref.png b/test/reference/surface-pattern-scale-down-extend-repeat.traps.argb32.ref.png deleted file mode 100644 index c5cff0fe3..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-repeat.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down-extend-repeat.traps.rgb24.ref.png b/test/reference/surface-pattern-scale-down-extend-repeat.traps.rgb24.ref.png deleted file mode 100644 index c5cff0fe3..000000000 Binary files a/test/reference/surface-pattern-scale-down-extend-repeat.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down.mask.argb32.ref.png b/test/reference/surface-pattern-scale-down.mask.argb32.ref.png deleted file mode 100644 index 8bb58a2a1..000000000 Binary files a/test/reference/surface-pattern-scale-down.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down.mask.rgb24.ref.png b/test/reference/surface-pattern-scale-down.mask.rgb24.ref.png deleted file mode 100644 index 8bb58a2a1..000000000 Binary files a/test/reference/surface-pattern-scale-down.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down.traps.argb32.ref.png b/test/reference/surface-pattern-scale-down.traps.argb32.ref.png deleted file mode 100644 index 8bb58a2a1..000000000 Binary files a/test/reference/surface-pattern-scale-down.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-down.traps.rgb24.ref.png b/test/reference/surface-pattern-scale-down.traps.rgb24.ref.png deleted file mode 100644 index 8bb58a2a1..000000000 Binary files a/test/reference/surface-pattern-scale-down.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-up.mask.argb32.ref.png b/test/reference/surface-pattern-scale-up.mask.argb32.ref.png deleted file mode 100644 index e8d84e2b4..000000000 Binary files a/test/reference/surface-pattern-scale-up.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-up.mask.rgb24.ref.png b/test/reference/surface-pattern-scale-up.mask.rgb24.ref.png deleted file mode 100644 index e8d84e2b4..000000000 Binary files a/test/reference/surface-pattern-scale-up.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-up.traps.argb32.ref.png b/test/reference/surface-pattern-scale-up.traps.argb32.ref.png deleted file mode 100644 index e8d84e2b4..000000000 Binary files a/test/reference/surface-pattern-scale-up.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern-scale-up.traps.rgb24.ref.png b/test/reference/surface-pattern-scale-up.traps.rgb24.ref.png deleted file mode 100644 index e8d84e2b4..000000000 Binary files a/test/reference/surface-pattern-scale-up.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern.mask.argb32.ref.png b/test/reference/surface-pattern.mask.argb32.ref.png deleted file mode 100644 index 079ebfba1..000000000 Binary files a/test/reference/surface-pattern.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern.mask.rgb24.ref.png b/test/reference/surface-pattern.mask.rgb24.ref.png deleted file mode 100644 index 079ebfba1..000000000 Binary files a/test/reference/surface-pattern.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern.traps.argb32.ref.png b/test/reference/surface-pattern.traps.argb32.ref.png deleted file mode 100644 index 079ebfba1..000000000 Binary files a/test/reference/surface-pattern.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/surface-pattern.traps.rgb24.ref.png b/test/reference/surface-pattern.traps.rgb24.ref.png deleted file mode 100644 index 079ebfba1..000000000 Binary files a/test/reference/surface-pattern.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/svg-surface-source.mask.argb32.ref.png b/test/reference/svg-surface-source.mask.argb32.ref.png deleted file mode 100644 index 018297208..000000000 Binary files a/test/reference/svg-surface-source.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/svg-surface-source.mask.rgb24.ref.png b/test/reference/svg-surface-source.mask.rgb24.ref.png deleted file mode 100644 index 0d68a82cc..000000000 Binary files a/test/reference/svg-surface-source.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/svg-surface-source.traps.argb32.ref.png b/test/reference/svg-surface-source.traps.argb32.ref.png deleted file mode 100644 index 018297208..000000000 Binary files a/test/reference/svg-surface-source.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/svg-surface-source.traps.rgb24.ref.png b/test/reference/svg-surface-source.traps.rgb24.ref.png deleted file mode 100644 index 0d68a82cc..000000000 Binary files a/test/reference/svg-surface-source.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-gray.mask.argb32.ref.png b/test/reference/text-antialias-gray.mask.argb32.ref.png deleted file mode 100644 index 06b805eaa..000000000 Binary files a/test/reference/text-antialias-gray.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-gray.mask.rgb24.ref.png b/test/reference/text-antialias-gray.mask.rgb24.ref.png deleted file mode 100644 index 06b805eaa..000000000 Binary files a/test/reference/text-antialias-gray.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-gray.traps.argb32.ref.png b/test/reference/text-antialias-gray.traps.argb32.ref.png deleted file mode 100644 index 06b805eaa..000000000 Binary files a/test/reference/text-antialias-gray.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-gray.traps.rgb24.ref.png b/test/reference/text-antialias-gray.traps.rgb24.ref.png deleted file mode 100644 index 06b805eaa..000000000 Binary files a/test/reference/text-antialias-gray.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-none.argb32.ref.png b/test/reference/text-antialias-none.argb32.ref.png deleted file mode 100644 index 86c09cd36..000000000 Binary files a/test/reference/text-antialias-none.argb32.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-none.mask.argb32.ref.png b/test/reference/text-antialias-none.mask.argb32.ref.png deleted file mode 100644 index 86c09cd36..000000000 Binary files a/test/reference/text-antialias-none.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-none.mask.rgb24.ref.png b/test/reference/text-antialias-none.mask.rgb24.ref.png deleted file mode 100644 index 86c09cd36..000000000 Binary files a/test/reference/text-antialias-none.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-none.rgb24.ref.png b/test/reference/text-antialias-none.rgb24.ref.png deleted file mode 100644 index 86c09cd36..000000000 Binary files a/test/reference/text-antialias-none.rgb24.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-none.traps.argb32.ref.png b/test/reference/text-antialias-none.traps.argb32.ref.png deleted file mode 100644 index 86c09cd36..000000000 Binary files a/test/reference/text-antialias-none.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-none.traps.ref.png b/test/reference/text-antialias-none.traps.ref.png deleted file mode 100644 index 86c09cd36..000000000 Binary files a/test/reference/text-antialias-none.traps.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-none.traps.rgb24.ref.png b/test/reference/text-antialias-none.traps.rgb24.ref.png deleted file mode 100644 index 86c09cd36..000000000 Binary files a/test/reference/text-antialias-none.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-subpixel-bgr.traps.argb32.ref.png b/test/reference/text-antialias-subpixel-bgr.traps.argb32.ref.png deleted file mode 100644 index a221472df..000000000 Binary files a/test/reference/text-antialias-subpixel-bgr.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-subpixel-bgr.traps.rgb24.ref.png b/test/reference/text-antialias-subpixel-bgr.traps.rgb24.ref.png deleted file mode 100644 index a221472df..000000000 Binary files a/test/reference/text-antialias-subpixel-bgr.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-subpixel-rgb.traps.argb32.ref.png b/test/reference/text-antialias-subpixel-rgb.traps.argb32.ref.png deleted file mode 100644 index af5e0aef5..000000000 Binary files a/test/reference/text-antialias-subpixel-rgb.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-subpixel-rgb.traps.rgb24.ref.png b/test/reference/text-antialias-subpixel-rgb.traps.rgb24.ref.png deleted file mode 100644 index af5e0aef5..000000000 Binary files a/test/reference/text-antialias-subpixel-rgb.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-subpixel-vbgr.traps.argb32.ref.png b/test/reference/text-antialias-subpixel-vbgr.traps.argb32.ref.png deleted file mode 100644 index 905579b66..000000000 Binary files a/test/reference/text-antialias-subpixel-vbgr.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-subpixel-vbgr.traps.rgb24.ref.png b/test/reference/text-antialias-subpixel-vbgr.traps.rgb24.ref.png deleted file mode 100644 index 905579b66..000000000 Binary files a/test/reference/text-antialias-subpixel-vbgr.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-subpixel-vrgb.traps.argb32.ref.png b/test/reference/text-antialias-subpixel-vrgb.traps.argb32.ref.png deleted file mode 100644 index f7c5befa9..000000000 Binary files a/test/reference/text-antialias-subpixel-vrgb.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-subpixel-vrgb.traps.rgb24.ref.png b/test/reference/text-antialias-subpixel-vrgb.traps.rgb24.ref.png deleted file mode 100644 index f7c5befa9..000000000 Binary files a/test/reference/text-antialias-subpixel-vrgb.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-subpixel.traps.argb32.ref.png b/test/reference/text-antialias-subpixel.traps.argb32.ref.png deleted file mode 100644 index af5e0aef5..000000000 Binary files a/test/reference/text-antialias-subpixel.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/text-antialias-subpixel.traps.rgb24.ref.png b/test/reference/text-antialias-subpixel.traps.rgb24.ref.png deleted file mode 100644 index af5e0aef5..000000000 Binary files a/test/reference/text-antialias-subpixel.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/text-glyph-range.mask.argb32.ref.png b/test/reference/text-glyph-range.mask.argb32.ref.png deleted file mode 100644 index 648fef5b7..000000000 Binary files a/test/reference/text-glyph-range.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/text-glyph-range.mask.rgb24.ref.png b/test/reference/text-glyph-range.mask.rgb24.ref.png deleted file mode 100644 index 648fef5b7..000000000 Binary files a/test/reference/text-glyph-range.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/text-glyph-range.traps.argb32.ref.png b/test/reference/text-glyph-range.traps.argb32.ref.png deleted file mode 100644 index 326869923..000000000 Binary files a/test/reference/text-glyph-range.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/text-glyph-range.traps.rgb24.ref.png b/test/reference/text-glyph-range.traps.rgb24.ref.png deleted file mode 100644 index 326869923..000000000 Binary files a/test/reference/text-glyph-range.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/text-pattern.mask.argb32.ref.png b/test/reference/text-pattern.mask.argb32.ref.png deleted file mode 100644 index 95410fa2b..000000000 Binary files a/test/reference/text-pattern.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/text-pattern.mask.rgb24.ref.png b/test/reference/text-pattern.mask.rgb24.ref.png deleted file mode 100644 index a6b9e4cfc..000000000 Binary files a/test/reference/text-pattern.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/text-rotate.traps.argb32.ref.png b/test/reference/text-rotate.traps.argb32.ref.png deleted file mode 100644 index ff3fe847c..000000000 Binary files a/test/reference/text-rotate.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/text-rotate.traps.rgb24.ref.png b/test/reference/text-rotate.traps.rgb24.ref.png deleted file mode 100644 index ff3fe847c..000000000 Binary files a/test/reference/text-rotate.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/text-transform.argb32.ref.png b/test/reference/text-transform.argb32.ref.png deleted file mode 100644 index 4603bc528..000000000 Binary files a/test/reference/text-transform.argb32.ref.png and /dev/null differ diff --git a/test/reference/text-transform.mask.argb32.ref.png b/test/reference/text-transform.mask.argb32.ref.png deleted file mode 100644 index 4603bc528..000000000 Binary files a/test/reference/text-transform.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/text-transform.mask.rgb24.ref.png b/test/reference/text-transform.mask.rgb24.ref.png deleted file mode 100644 index 4603bc528..000000000 Binary files a/test/reference/text-transform.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/text-transform.rgb24.ref.png b/test/reference/text-transform.rgb24.ref.png deleted file mode 100644 index 4603bc528..000000000 Binary files a/test/reference/text-transform.rgb24.ref.png and /dev/null differ diff --git a/test/reference/text-transform.traps.argb32.ref.png b/test/reference/text-transform.traps.argb32.ref.png deleted file mode 100644 index 4603bc528..000000000 Binary files a/test/reference/text-transform.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/text-transform.traps.rgb24.ref.png b/test/reference/text-transform.traps.rgb24.ref.png deleted file mode 100644 index 4603bc528..000000000 Binary files a/test/reference/text-transform.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/tiger.mask.argb32.ref.png b/test/reference/tiger.mask.argb32.ref.png deleted file mode 100644 index 85ae151fe..000000000 Binary files a/test/reference/tiger.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/tiger.mask.rgb24.ref.png b/test/reference/tiger.mask.rgb24.ref.png deleted file mode 100644 index 85ae151fe..000000000 Binary files a/test/reference/tiger.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/transforms.mask.argb32.ref.png b/test/reference/transforms.mask.argb32.ref.png deleted file mode 100644 index 390bad482..000000000 Binary files a/test/reference/transforms.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/transforms.mask.rgb24.ref.png b/test/reference/transforms.mask.rgb24.ref.png deleted file mode 100644 index 390bad482..000000000 Binary files a/test/reference/transforms.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/translate-show-surface.argb32.ref.png b/test/reference/translate-show-surface.argb32.ref.png deleted file mode 100644 index 0a145d918..000000000 Binary files a/test/reference/translate-show-surface.argb32.ref.png and /dev/null differ diff --git a/test/reference/translate-show-surface.mask.argb32.ref.png b/test/reference/translate-show-surface.mask.argb32.ref.png deleted file mode 100644 index 0a145d918..000000000 Binary files a/test/reference/translate-show-surface.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/translate-show-surface.mask.rgb24.ref.png b/test/reference/translate-show-surface.mask.rgb24.ref.png deleted file mode 100644 index 0a145d918..000000000 Binary files a/test/reference/translate-show-surface.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/translate-show-surface.rgb24.ref.png b/test/reference/translate-show-surface.rgb24.ref.png deleted file mode 100644 index 0a145d918..000000000 Binary files a/test/reference/translate-show-surface.rgb24.ref.png and /dev/null differ diff --git a/test/reference/translate-show-surface.traps.argb32.ref.png b/test/reference/translate-show-surface.traps.argb32.ref.png deleted file mode 100644 index 0a145d918..000000000 Binary files a/test/reference/translate-show-surface.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/translate-show-surface.traps.rgb24.ref.png b/test/reference/translate-show-surface.traps.rgb24.ref.png deleted file mode 100644 index 0a145d918..000000000 Binary files a/test/reference/translate-show-surface.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/twin-antialias-mixed.mask.argb32.ref.png b/test/reference/twin-antialias-mixed.mask.argb32.ref.png deleted file mode 100644 index d6c406fa7..000000000 Binary files a/test/reference/twin-antialias-mixed.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/twin-antialias-mixed.mask.rgb24.ref.png b/test/reference/twin-antialias-mixed.mask.rgb24.ref.png deleted file mode 100644 index d6c406fa7..000000000 Binary files a/test/reference/twin-antialias-mixed.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/twin-antialias-none.mask.argb32.ref.png b/test/reference/twin-antialias-none.mask.argb32.ref.png deleted file mode 100644 index cb9628e04..000000000 Binary files a/test/reference/twin-antialias-none.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/twin-antialias-none.mask.rgb24.ref.png b/test/reference/twin-antialias-none.mask.rgb24.ref.png deleted file mode 100644 index cb9628e04..000000000 Binary files a/test/reference/twin-antialias-none.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/unaligned-box.argb32.ref.png b/test/reference/unaligned-box.argb32.ref.png deleted file mode 100644 index ec7c48996..000000000 Binary files a/test/reference/unaligned-box.argb32.ref.png and /dev/null differ diff --git a/test/reference/unaligned-box.mask.argb32.ref.png b/test/reference/unaligned-box.mask.argb32.ref.png deleted file mode 100644 index ec7c48996..000000000 Binary files a/test/reference/unaligned-box.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/unaligned-box.mask.rgb24.ref.png b/test/reference/unaligned-box.mask.rgb24.ref.png deleted file mode 100644 index ec7c48996..000000000 Binary files a/test/reference/unaligned-box.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/unaligned-box.rgb24.ref.png b/test/reference/unaligned-box.rgb24.ref.png deleted file mode 100644 index ec7c48996..000000000 Binary files a/test/reference/unaligned-box.rgb24.ref.png and /dev/null differ diff --git a/test/reference/unantialiased-shapes.argb32.ref.png b/test/reference/unantialiased-shapes.argb32.ref.png deleted file mode 100644 index d9f466e52..000000000 Binary files a/test/reference/unantialiased-shapes.argb32.ref.png and /dev/null differ diff --git a/test/reference/unantialiased-shapes.mask.argb32.ref.png b/test/reference/unantialiased-shapes.mask.argb32.ref.png deleted file mode 100644 index d9f466e52..000000000 Binary files a/test/reference/unantialiased-shapes.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/unantialiased-shapes.mask.rgb24.ref.png b/test/reference/unantialiased-shapes.mask.rgb24.ref.png deleted file mode 100644 index d9f466e52..000000000 Binary files a/test/reference/unantialiased-shapes.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/unantialiased-shapes.rgb24.ref.png b/test/reference/unantialiased-shapes.rgb24.ref.png deleted file mode 100644 index d9f466e52..000000000 Binary files a/test/reference/unantialiased-shapes.rgb24.ref.png and /dev/null differ diff --git a/test/reference/unclosed-strokes.mask.argb32.ref.png b/test/reference/unclosed-strokes.mask.argb32.ref.png deleted file mode 100644 index 8af847262..000000000 Binary files a/test/reference/unclosed-strokes.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/unclosed-strokes.mask.rgb24.ref.png b/test/reference/unclosed-strokes.mask.rgb24.ref.png deleted file mode 100644 index 8af847262..000000000 Binary files a/test/reference/unclosed-strokes.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/user-font-mask.argb32.ref.png b/test/reference/user-font-mask.argb32.ref.png deleted file mode 100644 index 02a9a5eca..000000000 Binary files a/test/reference/user-font-mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/user-font-mask.mask.argb32.ref.png b/test/reference/user-font-mask.mask.argb32.ref.png deleted file mode 100644 index 02a9a5eca..000000000 Binary files a/test/reference/user-font-mask.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/user-font-mask.mask.rgb24.ref.png b/test/reference/user-font-mask.mask.rgb24.ref.png deleted file mode 100644 index 02a9a5eca..000000000 Binary files a/test/reference/user-font-mask.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/user-font-mask.rgb24.ref.png b/test/reference/user-font-mask.rgb24.ref.png deleted file mode 100644 index 02a9a5eca..000000000 Binary files a/test/reference/user-font-mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/user-font-mask.traps.argb32.ref.png b/test/reference/user-font-mask.traps.argb32.ref.png deleted file mode 100644 index 02a9a5eca..000000000 Binary files a/test/reference/user-font-mask.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/user-font-mask.traps.rgb24.ref.png b/test/reference/user-font-mask.traps.rgb24.ref.png deleted file mode 100644 index 02a9a5eca..000000000 Binary files a/test/reference/user-font-mask.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/user-font-proxy.mask.argb32.ref.png b/test/reference/user-font-proxy.mask.argb32.ref.png deleted file mode 100644 index 5acbca527..000000000 Binary files a/test/reference/user-font-proxy.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/user-font-proxy.mask.rgb24.ref.png b/test/reference/user-font-proxy.mask.rgb24.ref.png deleted file mode 100644 index 5acbca527..000000000 Binary files a/test/reference/user-font-proxy.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/user-font-proxy.traps.argb32.ref.png b/test/reference/user-font-proxy.traps.argb32.ref.png deleted file mode 100644 index 094938c6e..000000000 Binary files a/test/reference/user-font-proxy.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/user-font-proxy.traps.rgb24.ref.png b/test/reference/user-font-proxy.traps.rgb24.ref.png deleted file mode 100644 index 094938c6e..000000000 Binary files a/test/reference/user-font-proxy.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/user-font-rescale.mask.argb32.ref.png b/test/reference/user-font-rescale.mask.argb32.ref.png deleted file mode 100644 index 093906014..000000000 Binary files a/test/reference/user-font-rescale.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/user-font-rescale.mask.rgb24.ref.png b/test/reference/user-font-rescale.mask.rgb24.ref.png deleted file mode 100644 index 093906014..000000000 Binary files a/test/reference/user-font-rescale.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/user-font-rescale.traps.argb32.ref.png b/test/reference/user-font-rescale.traps.argb32.ref.png deleted file mode 100644 index 093906014..000000000 Binary files a/test/reference/user-font-rescale.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/user-font-rescale.traps.rgb24.ref.png b/test/reference/user-font-rescale.traps.rgb24.ref.png deleted file mode 100644 index 093906014..000000000 Binary files a/test/reference/user-font-rescale.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/white-in-noop.argb32.ref.png b/test/reference/white-in-noop.argb32.ref.png deleted file mode 100644 index f42bb8d5f..000000000 Binary files a/test/reference/white-in-noop.argb32.ref.png and /dev/null differ diff --git a/test/reference/white-in-noop.mask.argb32.ref.png b/test/reference/white-in-noop.mask.argb32.ref.png deleted file mode 100644 index f42bb8d5f..000000000 Binary files a/test/reference/white-in-noop.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/white-in-noop.mask.rgb24.ref.png b/test/reference/white-in-noop.mask.rgb24.ref.png deleted file mode 100644 index f42bb8d5f..000000000 Binary files a/test/reference/white-in-noop.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/white-in-noop.rgb24.ref.png b/test/reference/white-in-noop.rgb24.ref.png deleted file mode 100644 index f42bb8d5f..000000000 Binary files a/test/reference/white-in-noop.rgb24.ref.png and /dev/null differ diff --git a/test/reference/white-in-noop.traps.argb32.ref.png b/test/reference/white-in-noop.traps.argb32.ref.png deleted file mode 100644 index f42bb8d5f..000000000 Binary files a/test/reference/white-in-noop.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/white-in-noop.traps.rgb24.ref.png b/test/reference/white-in-noop.traps.rgb24.ref.png deleted file mode 100644 index f42bb8d5f..000000000 Binary files a/test/reference/white-in-noop.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/world-map-fill.mask.argb32.ref.png b/test/reference/world-map-fill.mask.argb32.ref.png deleted file mode 100644 index fad82ee78..000000000 Binary files a/test/reference/world-map-fill.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/world-map-fill.mask.rgb24.ref.png b/test/reference/world-map-fill.mask.rgb24.ref.png deleted file mode 100644 index fad82ee78..000000000 Binary files a/test/reference/world-map-fill.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/xcb-huge-image-shm.argb32.ref.png b/test/reference/xcb-huge-image-shm.argb32.ref.png deleted file mode 100644 index a0b24c8aa..000000000 Binary files a/test/reference/xcb-huge-image-shm.argb32.ref.png and /dev/null differ diff --git a/test/reference/xcb-huge-image-shm.mask.argb32.ref.png b/test/reference/xcb-huge-image-shm.mask.argb32.ref.png deleted file mode 100644 index a0b24c8aa..000000000 Binary files a/test/reference/xcb-huge-image-shm.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/xcb-huge-image-shm.mask.rgb24.ref.png b/test/reference/xcb-huge-image-shm.mask.rgb24.ref.png deleted file mode 100644 index a0b24c8aa..000000000 Binary files a/test/reference/xcb-huge-image-shm.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/xcb-huge-image-shm.rgb24.ref.png b/test/reference/xcb-huge-image-shm.rgb24.ref.png deleted file mode 100644 index a0b24c8aa..000000000 Binary files a/test/reference/xcb-huge-image-shm.rgb24.ref.png and /dev/null differ diff --git a/test/reference/xcb-huge-image-shm.traps.argb32.ref.png b/test/reference/xcb-huge-image-shm.traps.argb32.ref.png deleted file mode 100644 index a0b24c8aa..000000000 Binary files a/test/reference/xcb-huge-image-shm.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/xcb-huge-image-shm.traps.rgb24.ref.png b/test/reference/xcb-huge-image-shm.traps.rgb24.ref.png deleted file mode 100644 index a0b24c8aa..000000000 Binary files a/test/reference/xcb-huge-image-shm.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/xcb-huge-image-shm.xlib-fallback.rgb24.ref.png b/test/reference/xcb-huge-image-shm.xlib-fallback.rgb24.ref.png deleted file mode 100644 index a0b24c8aa..000000000 Binary files a/test/reference/xcb-huge-image-shm.xlib-fallback.rgb24.ref.png and /dev/null differ diff --git a/test/reference/xcb-huge-image-shm.xlib-window.rgb24.ref.png b/test/reference/xcb-huge-image-shm.xlib-window.rgb24.ref.png deleted file mode 100644 index a0b24c8aa..000000000 Binary files a/test/reference/xcb-huge-image-shm.xlib-window.rgb24.ref.png and /dev/null differ diff --git a/test/reference/xcb-snapshot-assert.argb32.ref.png b/test/reference/xcb-snapshot-assert.argb32.ref.png deleted file mode 100644 index 850ce59be..000000000 Binary files a/test/reference/xcb-snapshot-assert.argb32.ref.png and /dev/null differ diff --git a/test/reference/xcb-snapshot-assert.mask.argb32.ref.png b/test/reference/xcb-snapshot-assert.mask.argb32.ref.png deleted file mode 100644 index 850ce59be..000000000 Binary files a/test/reference/xcb-snapshot-assert.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/xcb-snapshot-assert.mask.rgb24.ref.png b/test/reference/xcb-snapshot-assert.mask.rgb24.ref.png deleted file mode 100644 index 850ce59be..000000000 Binary files a/test/reference/xcb-snapshot-assert.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/xcb-snapshot-assert.rgb24.ref.png b/test/reference/xcb-snapshot-assert.rgb24.ref.png deleted file mode 100644 index 850ce59be..000000000 Binary files a/test/reference/xcb-snapshot-assert.rgb24.ref.png and /dev/null differ diff --git a/test/reference/xcb-snapshot-assert.traps.argb32.ref.png b/test/reference/xcb-snapshot-assert.traps.argb32.ref.png deleted file mode 100644 index 850ce59be..000000000 Binary files a/test/reference/xcb-snapshot-assert.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/xcb-snapshot-assert.traps.rgb24.ref.png b/test/reference/xcb-snapshot-assert.traps.rgb24.ref.png deleted file mode 100644 index 850ce59be..000000000 Binary files a/test/reference/xcb-snapshot-assert.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/xcb-stress-cache.argb32.ref.png b/test/reference/xcb-stress-cache.argb32.ref.png deleted file mode 100644 index 850ce59be..000000000 Binary files a/test/reference/xcb-stress-cache.argb32.ref.png and /dev/null differ diff --git a/test/reference/xcb-stress-cache.mask.argb32.ref.png b/test/reference/xcb-stress-cache.mask.argb32.ref.png deleted file mode 100644 index 850ce59be..000000000 Binary files a/test/reference/xcb-stress-cache.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/xcb-stress-cache.mask.rgb24.ref.png b/test/reference/xcb-stress-cache.mask.rgb24.ref.png deleted file mode 100644 index 850ce59be..000000000 Binary files a/test/reference/xcb-stress-cache.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/xcb-stress-cache.rgb24.ref.png b/test/reference/xcb-stress-cache.rgb24.ref.png deleted file mode 100644 index 850ce59be..000000000 Binary files a/test/reference/xcb-stress-cache.rgb24.ref.png and /dev/null differ diff --git a/test/reference/xcb-stress-cache.traps.argb32.ref.png b/test/reference/xcb-stress-cache.traps.argb32.ref.png deleted file mode 100644 index 850ce59be..000000000 Binary files a/test/reference/xcb-stress-cache.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/xcb-stress-cache.traps.rgb24.ref.png b/test/reference/xcb-stress-cache.traps.rgb24.ref.png deleted file mode 100644 index 850ce59be..000000000 Binary files a/test/reference/xcb-stress-cache.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/xcb-surface-source.mask.argb32.ref.png b/test/reference/xcb-surface-source.mask.argb32.ref.png deleted file mode 100644 index 018297208..000000000 Binary files a/test/reference/xcb-surface-source.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/xcb-surface-source.mask.rgb24.ref.png b/test/reference/xcb-surface-source.mask.rgb24.ref.png deleted file mode 100644 index 0d68a82cc..000000000 Binary files a/test/reference/xcb-surface-source.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/xcb-surface-source.traps.argb32.ref.png b/test/reference/xcb-surface-source.traps.argb32.ref.png deleted file mode 100644 index 018297208..000000000 Binary files a/test/reference/xcb-surface-source.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/xcb-surface-source.traps.rgb24.ref.png b/test/reference/xcb-surface-source.traps.rgb24.ref.png deleted file mode 100644 index 0d68a82cc..000000000 Binary files a/test/reference/xcb-surface-source.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/xcomposite-projection.argb32.ref.png b/test/reference/xcomposite-projection.argb32.ref.png deleted file mode 100644 index abbea0866..000000000 Binary files a/test/reference/xcomposite-projection.argb32.ref.png and /dev/null differ diff --git a/test/reference/xcomposite-projection.rgb24.ref.png b/test/reference/xcomposite-projection.rgb24.ref.png deleted file mode 100644 index abbea0866..000000000 Binary files a/test/reference/xcomposite-projection.rgb24.ref.png and /dev/null differ diff --git a/test/reference/xlib-expose-event.argb32.ref.png b/test/reference/xlib-expose-event.argb32.ref.png deleted file mode 100644 index fd71f5a32..000000000 Binary files a/test/reference/xlib-expose-event.argb32.ref.png and /dev/null differ diff --git a/test/reference/xlib-expose-event.mask.argb32.ref.png b/test/reference/xlib-expose-event.mask.argb32.ref.png deleted file mode 100644 index fd71f5a32..000000000 Binary files a/test/reference/xlib-expose-event.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/xlib-expose-event.mask.rgb24.ref.png b/test/reference/xlib-expose-event.mask.rgb24.ref.png deleted file mode 100644 index fd71f5a32..000000000 Binary files a/test/reference/xlib-expose-event.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/xlib-expose-event.rgb24.ref.png b/test/reference/xlib-expose-event.rgb24.ref.png deleted file mode 100644 index fd71f5a32..000000000 Binary files a/test/reference/xlib-expose-event.rgb24.ref.png and /dev/null differ diff --git a/test/reference/xlib-expose-event.traps.argb32.ref.png b/test/reference/xlib-expose-event.traps.argb32.ref.png deleted file mode 100644 index fd71f5a32..000000000 Binary files a/test/reference/xlib-expose-event.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/xlib-expose-event.traps.rgb24.ref.png b/test/reference/xlib-expose-event.traps.rgb24.ref.png deleted file mode 100644 index fd71f5a32..000000000 Binary files a/test/reference/xlib-expose-event.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/xlib-surface-source.mask.argb32.ref.png b/test/reference/xlib-surface-source.mask.argb32.ref.png deleted file mode 100644 index 018297208..000000000 Binary files a/test/reference/xlib-surface-source.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/xlib-surface-source.mask.rgb24.ref.png b/test/reference/xlib-surface-source.mask.rgb24.ref.png deleted file mode 100644 index 0d68a82cc..000000000 Binary files a/test/reference/xlib-surface-source.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/xlib-surface-source.traps.argb32.ref.png b/test/reference/xlib-surface-source.traps.argb32.ref.png deleted file mode 100644 index 018297208..000000000 Binary files a/test/reference/xlib-surface-source.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/xlib-surface-source.traps.rgb24.ref.png b/test/reference/xlib-surface-source.traps.rgb24.ref.png deleted file mode 100644 index 0d68a82cc..000000000 Binary files a/test/reference/xlib-surface-source.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/zero-alpha.argb32.ref.png b/test/reference/zero-alpha.argb32.ref.png deleted file mode 100644 index 595c0aee4..000000000 Binary files a/test/reference/zero-alpha.argb32.ref.png and /dev/null differ diff --git a/test/reference/zero-alpha.mask.argb32.ref.png b/test/reference/zero-alpha.mask.argb32.ref.png deleted file mode 100644 index 595c0aee4..000000000 Binary files a/test/reference/zero-alpha.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/zero-alpha.mask.rgb24.ref.png b/test/reference/zero-alpha.mask.rgb24.ref.png deleted file mode 100644 index 595c0aee4..000000000 Binary files a/test/reference/zero-alpha.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/zero-alpha.rgb24.ref.png b/test/reference/zero-alpha.rgb24.ref.png deleted file mode 100644 index 595c0aee4..000000000 Binary files a/test/reference/zero-alpha.rgb24.ref.png and /dev/null differ diff --git a/test/reference/zero-alpha.traps.argb32.ref.png b/test/reference/zero-alpha.traps.argb32.ref.png deleted file mode 100644 index 595c0aee4..000000000 Binary files a/test/reference/zero-alpha.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/zero-alpha.traps.rgb24.ref.png b/test/reference/zero-alpha.traps.rgb24.ref.png deleted file mode 100644 index 595c0aee4..000000000 Binary files a/test/reference/zero-alpha.traps.rgb24.ref.png and /dev/null differ diff --git a/test/reference/zero-mask.argb32.ref.png b/test/reference/zero-mask.argb32.ref.png deleted file mode 100644 index ffae8d995..000000000 Binary files a/test/reference/zero-mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/zero-mask.mask.argb32.ref.png b/test/reference/zero-mask.mask.argb32.ref.png deleted file mode 100644 index ffae8d995..000000000 Binary files a/test/reference/zero-mask.mask.argb32.ref.png and /dev/null differ diff --git a/test/reference/zero-mask.mask.rgb24.ref.png b/test/reference/zero-mask.mask.rgb24.ref.png deleted file mode 100644 index 263c3d1e8..000000000 Binary files a/test/reference/zero-mask.mask.rgb24.ref.png and /dev/null differ diff --git a/test/reference/zero-mask.traps.argb32.ref.png b/test/reference/zero-mask.traps.argb32.ref.png deleted file mode 100644 index ffae8d995..000000000 Binary files a/test/reference/zero-mask.traps.argb32.ref.png and /dev/null differ diff --git a/test/reference/zero-mask.traps.rgb24.ref.png b/test/reference/zero-mask.traps.rgb24.ref.png deleted file mode 100644 index 263c3d1e8..000000000 Binary files a/test/reference/zero-mask.traps.rgb24.ref.png and /dev/null differ