summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2012-10-05 13:08:26 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2012-10-05 13:29:06 +0100
commit8488ae022de45b441f29c3e90e16d5cca3082d20 (patch)
tree260b97014467c0db1192043e7355bfc618b1afb5 /test
parentd6a05676849509049fc54eea2559803b6247a6fe (diff)
test: Refresh reference images for slight alteration of curves
Diffstat (limited to 'test')
-rw-r--r--test/reference/a1-fill.base.ref.pngbin328 -> 0 bytes
-rw-r--r--test/reference/a1-tiger.traps.argb32.ref.pngbin20406 -> 20326 bytes
-rw-r--r--test/reference/a1-tiger.traps.rgb24.ref.pngbin20406 -> 20326 bytes
-rw-r--r--test/reference/arc-direction.base.ref.pngbin5864 -> 0 bytes
-rw-r--r--test/reference/arc-looping-dash.argb32.ref.pngbin464 -> 0 bytes
-rw-r--r--test/reference/arc-looping-dash.base.argb32.ref.pngbin470 -> 0 bytes
-rw-r--r--test/reference/arc-looping-dash.base.rgb24.ref.pngbin470 -> 0 bytes
-rw-r--r--test/reference/arc-looping-dash.ref.pngbin348 -> 502 bytes
-rw-r--r--test/reference/arc-looping-dash.rgb24.ref.pngbin464 -> 0 bytes
-rw-r--r--test/reference/arc-looping-dash.traps.argb32.ref.pngbin470 -> 496 bytes
-rw-r--r--test/reference/arc-looping-dash.traps.rgb24.ref.pngbin470 -> 496 bytes
-rw-r--r--test/reference/bug-bo-ricotz.base.ref.pngbin2125 -> 0 bytes
-rw-r--r--test/reference/bug-bo-ricotz.traps.argb32.ref.pngbin2128 -> 2125 bytes
-rw-r--r--test/reference/bug-bo-ricotz.traps.rgb24.ref.pngbin2128 -> 2125 bytes
-rw-r--r--test/reference/bug-spline.ref.pngbin5476 -> 5577 bytes
-rw-r--r--test/reference/caps-joins-alpha.argb32.ref.pngbin2662 -> 0 bytes
-rw-r--r--test/reference/caps-joins-alpha.base.argb32.ref.pngbin2278 -> 0 bytes
-rw-r--r--test/reference/caps-joins-alpha.base.rgb24.ref.pngbin2278 -> 0 bytes
-rw-r--r--test/reference/caps-joins-alpha.ref.pngbin2345 -> 2643 bytes
-rw-r--r--test/reference/caps-joins-alpha.rgb24.ref.pngbin2662 -> 0 bytes
-rw-r--r--test/reference/caps-joins-alpha.traps.argb32.ref.pngbin2278 -> 2265 bytes
-rw-r--r--test/reference/caps-joins-alpha.traps.rgb24.ref.pngbin2278 -> 2265 bytes
-rw-r--r--test/reference/caps-joins-curve.argb32.ref.pngbin6217 -> 0 bytes
-rw-r--r--test/reference/caps-joins-curve.base.argb32.ref.pngbin5368 -> 0 bytes
-rw-r--r--test/reference/caps-joins-curve.base.rgb24.ref.pngbin5368 -> 0 bytes
-rw-r--r--test/reference/caps-joins-curve.ref.pngbin4527 -> 6228 bytes
-rw-r--r--test/reference/caps-joins-curve.rgb24.ref.pngbin6217 -> 0 bytes
-rw-r--r--test/reference/caps-joins-curve.traps.argb32.ref.pngbin5368 -> 5327 bytes
-rw-r--r--test/reference/caps-joins-curve.traps.rgb24.ref.pngbin5368 -> 5327 bytes
-rw-r--r--test/reference/caps-joins.base.argb32.ref.pngbin2374 -> 2363 bytes
-rw-r--r--test/reference/caps-joins.base.rgb24.ref.pngbin2374 -> 2363 bytes
-rw-r--r--test/reference/caps-joins.traps.argb32.ref.pngbin2374 -> 2363 bytes
-rw-r--r--test/reference/caps-joins.traps.rgb24.ref.pngbin2374 -> 2363 bytes
-rw-r--r--test/reference/caps-sub-paths.base.argb32.ref.pngbin166 -> 166 bytes
-rw-r--r--test/reference/caps-sub-paths.base.rgb24.ref.pngbin166 -> 166 bytes
-rw-r--r--test/reference/caps-sub-paths.traps.argb32.ref.pngbin166 -> 166 bytes
-rw-r--r--test/reference/caps-sub-paths.traps.rgb24.ref.pngbin166 -> 166 bytes
-rw-r--r--test/reference/caps-tails-curve.argb32.ref.pngbin53311 -> 0 bytes
-rw-r--r--test/reference/caps-tails-curve.base.argb32.ref.pngbin50228 -> 0 bytes
-rw-r--r--test/reference/caps-tails-curve.base.rgb24.ref.pngbin50228 -> 0 bytes
-rw-r--r--test/reference/caps-tails-curve.ref.pngbin41476 -> 54750 bytes
-rw-r--r--test/reference/caps-tails-curve.rgb24.ref.pngbin53311 -> 0 bytes
-rw-r--r--test/reference/caps-tails-curve.traps.argb32.ref.pngbin50228 -> 50617 bytes
-rw-r--r--test/reference/caps-tails-curve.traps.rgb24.ref.pngbin50228 -> 50617 bytes
-rw-r--r--test/reference/caps.base.argb32.ref.pngbin1601 -> 1637 bytes
-rw-r--r--test/reference/caps.base.rgb24.ref.pngbin1601 -> 1637 bytes
-rw-r--r--test/reference/caps.traps.argb32.ref.pngbin1601 -> 1637 bytes
-rw-r--r--test/reference/caps.traps.rgb24.ref.pngbin1601 -> 1637 bytes
-rw-r--r--test/reference/clear-source.base.argb32.ref.pngbin882 -> 882 bytes
-rw-r--r--test/reference/clear-source.base.rgb24.ref.pngbin882 -> 882 bytes
-rw-r--r--test/reference/clear-source.traps.argb32.ref.pngbin882 -> 882 bytes
-rw-r--r--test/reference/clear-source.traps.rgb24.ref.pngbin882 -> 882 bytes
-rw-r--r--test/reference/clip-operator.base.argb32.ref.pngbin8182 -> 8136 bytes
-rw-r--r--test/reference/clip-operator.traps.argb32.ref.pngbin8160 -> 8114 bytes
-rw-r--r--test/reference/clip-polygons.base.ref.pngbin1296 -> 0 bytes
-rw-r--r--test/reference/clip-polygons.traps.argb32.ref.pngbin1336 -> 1268 bytes
-rw-r--r--test/reference/clip-polygons.traps.rgb24.ref.pngbin1336 -> 1268 bytes
-rw-r--r--test/reference/clip-rectilinear.base.ref.pngbin440 -> 0 bytes
-rw-r--r--test/reference/clip-stroke.ref.pngbin1445 -> 1419 bytes
-rw-r--r--test/reference/close-path-current-point.base.argb32.ref.pngbin2008 -> 1904 bytes
-rw-r--r--test/reference/close-path-current-point.base.rgb24.ref.pngbin2008 -> 1904 bytes
-rw-r--r--test/reference/close-path-current-point.traps.argb32.ref.pngbin2008 -> 1904 bytes
-rw-r--r--test/reference/close-path-current-point.traps.rgb24.ref.pngbin2008 -> 1904 bytes
-rw-r--r--test/reference/curve-to-as-line-to.argb32.ref.pngbin109 -> 0 bytes
-rw-r--r--test/reference/curve-to-as-line-to.base.argb32.ref.pngbin107 -> 95 bytes
-rw-r--r--test/reference/curve-to-as-line-to.base.rgb24.ref.pngbin107 -> 95 bytes
-rw-r--r--test/reference/curve-to-as-line-to.rgb24.ref.pngbin109 -> 0 bytes
-rw-r--r--test/reference/curve-to-as-line-to.traps.argb32.ref.pngbin107 -> 95 bytes
-rw-r--r--test/reference/curve-to-as-line-to.traps.rgb24.ref.pngbin107 -> 95 bytes
-rw-r--r--test/reference/dash-caps-joins.argb32.ref.pngbin5157 -> 0 bytes
-rw-r--r--test/reference/dash-caps-joins.base.argb32.ref.pngbin4521 -> 4483 bytes
-rw-r--r--test/reference/dash-caps-joins.base.rgb24.ref.pngbin4521 -> 4483 bytes
-rw-r--r--test/reference/dash-caps-joins.ref.pngbin4030 -> 5089 bytes
-rw-r--r--test/reference/dash-caps-joins.rgb24.ref.pngbin5157 -> 0 bytes
-rw-r--r--test/reference/dash-caps-joins.traps.argb32.ref.pngbin4521 -> 4483 bytes
-rw-r--r--test/reference/dash-caps-joins.traps.rgb24.ref.pngbin4521 -> 4483 bytes
-rw-r--r--test/reference/dash-curve.argb32.ref.pngbin41040 -> 0 bytes
-rw-r--r--test/reference/dash-curve.base.argb32.ref.pngbin40040 -> 0 bytes
-rw-r--r--test/reference/dash-curve.base.rgb24.ref.pngbin40040 -> 0 bytes
-rw-r--r--test/reference/dash-curve.ref.pngbin22615 -> 40945 bytes
-rw-r--r--test/reference/dash-curve.rgb24.ref.pngbin41040 -> 0 bytes
-rw-r--r--test/reference/dash-curve.traps.argb32.ref.pngbin40040 -> 39925 bytes
-rw-r--r--test/reference/dash-curve.traps.rgb24.ref.pngbin40040 -> 39925 bytes
-rw-r--r--test/reference/dash-infinite-loop.base.argb32.ref.pngbin835 -> 642 bytes
-rw-r--r--test/reference/dash-infinite-loop.base.rgb24.ref.pngbin835 -> 642 bytes
-rw-r--r--test/reference/dash-infinite-loop.traps.argb32.ref.pngbin835 -> 642 bytes
-rw-r--r--test/reference/dash-infinite-loop.traps.rgb24.ref.pngbin835 -> 642 bytes
-rw-r--r--test/reference/dash-scale.argb32.ref.pngbin8913 -> 0 bytes
-rw-r--r--test/reference/dash-scale.base.argb32.ref.pngbin7621 -> 0 bytes
-rw-r--r--test/reference/dash-scale.base.rgb24.ref.pngbin7621 -> 0 bytes
-rw-r--r--test/reference/dash-scale.ref.pngbin6314 -> 8831 bytes
-rw-r--r--test/reference/dash-scale.rgb24.ref.pngbin8913 -> 0 bytes
-rw-r--r--test/reference/dash-scale.traps.argb32.ref.pngbin7621 -> 7627 bytes
-rw-r--r--test/reference/dash-scale.traps.rgb24.ref.pngbin7621 -> 7627 bytes
-rw-r--r--test/reference/dash-state.base.argb32.ref.pngbin7628 -> 7509 bytes
-rw-r--r--test/reference/dash-state.base.rgb24.ref.pngbin7628 -> 7509 bytes
-rw-r--r--test/reference/dash-state.traps.argb32.ref.pngbin7628 -> 7509 bytes
-rw-r--r--test/reference/dash-state.traps.rgb24.ref.pngbin7628 -> 7509 bytes
-rw-r--r--test/reference/dash-zero-length.base.argb32.ref.pngbin219 -> 219 bytes
-rw-r--r--test/reference/dash-zero-length.base.rgb24.ref.pngbin199 -> 199 bytes
-rw-r--r--test/reference/dash-zero-length.rgb24.ref.pngbin210 -> 208 bytes
-rw-r--r--test/reference/dash-zero-length.traps.argb32.ref.pngbin219 -> 219 bytes
-rw-r--r--test/reference/dash-zero-length.traps.rgb24.ref.pngbin199 -> 199 bytes
-rw-r--r--test/reference/degenerate-arc.base.argb32.ref.pngbin547 -> 574 bytes
-rw-r--r--test/reference/degenerate-arc.base.rgb24.ref.pngbin547 -> 574 bytes
-rw-r--r--test/reference/degenerate-arc.ref.pngbin646 -> 692 bytes
-rw-r--r--test/reference/degenerate-arc.traps.argb32.ref.pngbin547 -> 574 bytes
-rw-r--r--test/reference/degenerate-arc.traps.rgb24.ref.pngbin547 -> 574 bytes
-rw-r--r--test/reference/degenerate-curve-to.argb32.ref.pngbin280 -> 0 bytes
-rw-r--r--test/reference/degenerate-curve-to.base.argb32.ref.pngbin283 -> 282 bytes
-rw-r--r--test/reference/degenerate-curve-to.base.rgb24.ref.pngbin283 -> 282 bytes
-rw-r--r--test/reference/degenerate-curve-to.ref.pngbin227 -> 285 bytes
-rw-r--r--test/reference/degenerate-curve-to.rgb24.ref.pngbin280 -> 0 bytes
-rw-r--r--test/reference/degenerate-curve-to.traps.argb32.ref.pngbin283 -> 282 bytes
-rw-r--r--test/reference/degenerate-curve-to.traps.rgb24.ref.pngbin283 -> 282 bytes
-rw-r--r--test/reference/degenerate-dash.argb32.ref.pngbin2086 -> 0 bytes
-rw-r--r--test/reference/degenerate-dash.base.argb32.ref.pngbin1898 -> 1911 bytes
-rw-r--r--test/reference/degenerate-dash.base.rgb24.ref.pngbin1898 -> 1911 bytes
-rw-r--r--test/reference/degenerate-dash.ref.pngbin1845 -> 1985 bytes
-rw-r--r--test/reference/degenerate-dash.rgb24.ref.pngbin2086 -> 0 bytes
-rw-r--r--test/reference/degenerate-dash.traps.argb32.ref.pngbin1898 -> 1911 bytes
-rw-r--r--test/reference/degenerate-dash.traps.rgb24.ref.pngbin1898 -> 1911 bytes
-rw-r--r--test/reference/degenerate-path.argb32.ref.pngbin250 -> 251 bytes
-rw-r--r--test/reference/degenerate-path.base.argb32.ref.pngbin249 -> 237 bytes
-rw-r--r--test/reference/degenerate-path.base.rgb24.ref.pngbin217 -> 204 bytes
-rw-r--r--test/reference/degenerate-path.rgb24.ref.pngbin219 -> 219 bytes
-rw-r--r--test/reference/degenerate-path.traps.argb32.ref.pngbin249 -> 237 bytes
-rw-r--r--test/reference/degenerate-path.traps.rgb24.ref.pngbin217 -> 204 bytes
-rw-r--r--test/reference/degenerate-rel-curve-to.argb32.ref.pngbin277 -> 0 bytes
-rw-r--r--test/reference/degenerate-rel-curve-to.base.argb32.ref.pngbin278 -> 278 bytes
-rw-r--r--test/reference/degenerate-rel-curve-to.base.rgb24.ref.pngbin278 -> 278 bytes
-rw-r--r--test/reference/degenerate-rel-curve-to.ref.pngbin227 -> 278 bytes
-rw-r--r--test/reference/degenerate-rel-curve-to.rgb24.ref.pngbin277 -> 0 bytes
-rw-r--r--test/reference/degenerate-rel-curve-to.traps.argb32.ref.pngbin278 -> 278 bytes
-rw-r--r--test/reference/degenerate-rel-curve-to.traps.rgb24.ref.pngbin278 -> 278 bytes
-rw-r--r--test/reference/drunkard-tails.argb32.ref.pngbin6116 -> 0 bytes
-rw-r--r--test/reference/drunkard-tails.base.argb32.ref.pngbin6036 -> 6176 bytes
-rw-r--r--test/reference/drunkard-tails.base.rgb24.ref.pngbin6036 -> 6176 bytes
-rw-r--r--test/reference/drunkard-tails.ref.pngbin3853 -> 6261 bytes
-rw-r--r--test/reference/drunkard-tails.rgb24.ref.pngbin6116 -> 0 bytes
-rw-r--r--test/reference/drunkard-tails.traps.argb32.ref.pngbin6036 -> 6176 bytes
-rw-r--r--test/reference/drunkard-tails.traps.rgb24.ref.pngbin6036 -> 6176 bytes
-rw-r--r--test/reference/ft-text-vertical-layout-type3.argb32.ref.pngbin3610 -> 0 bytes
-rw-r--r--test/reference/ft-text-vertical-layout-type3.ref.pngbin3222 -> 3608 bytes
-rw-r--r--test/reference/ft-text-vertical-layout-type3.rgb24.ref.pngbin3610 -> 0 bytes
-rw-r--r--test/reference/halo-transform.traps.argb32.ref.pngbin15063 -> 15122 bytes
-rw-r--r--test/reference/halo-transform.traps.rgb24.ref.pngbin15063 -> 15122 bytes
-rw-r--r--test/reference/joins-loop.base.argb32.ref.pngbin4202 -> 4191 bytes
-rw-r--r--test/reference/joins-loop.base.rgb24.ref.pngbin4202 -> 4191 bytes
-rw-r--r--test/reference/joins-loop.traps.argb32.ref.pngbin4202 -> 4191 bytes
-rw-r--r--test/reference/joins-loop.traps.rgb24.ref.pngbin4202 -> 4191 bytes
-rw-r--r--test/reference/joins-retrace.argb32.ref.pngbin4997 -> 0 bytes
-rw-r--r--test/reference/joins-retrace.base.argb32.ref.pngbin4667 -> 4566 bytes
-rw-r--r--test/reference/joins-retrace.base.rgb24.ref.pngbin4667 -> 4566 bytes
-rw-r--r--test/reference/joins-retrace.ref.pngbin3951 -> 4900 bytes
-rw-r--r--test/reference/joins-retrace.rgb24.ref.pngbin4997 -> 0 bytes
-rw-r--r--test/reference/joins-retrace.traps.argb32.ref.pngbin4667 -> 4566 bytes
-rw-r--r--test/reference/joins-retrace.traps.rgb24.ref.pngbin4667 -> 4566 bytes
-rw-r--r--test/reference/joins-star.base.argb32.ref.pngbin3583 -> 3542 bytes
-rw-r--r--test/reference/joins-star.base.rgb24.ref.pngbin3583 -> 3542 bytes
-rw-r--r--test/reference/joins-star.traps.argb32.ref.pngbin3583 -> 3542 bytes
-rw-r--r--test/reference/joins-star.traps.rgb24.ref.pngbin3583 -> 3542 bytes
-rw-r--r--test/reference/joins.argb32.ref.pngbin6970 -> 0 bytes
-rw-r--r--test/reference/joins.base.argb32.ref.pngbin5684 -> 5732 bytes
-rw-r--r--test/reference/joins.base.rgb24.ref.pngbin5684 -> 5732 bytes
-rw-r--r--test/reference/joins.ref.pngbin4880 -> 7153 bytes
-rw-r--r--test/reference/joins.rgb24.ref.pngbin6970 -> 0 bytes
-rw-r--r--test/reference/joins.traps.argb32.ref.pngbin5684 -> 5732 bytes
-rw-r--r--test/reference/joins.traps.rgb24.ref.pngbin5684 -> 5732 bytes
-rw-r--r--test/reference/large-twin-antialias-mixed.base.argb32.ref.pngbin16660 -> 16630 bytes
-rw-r--r--test/reference/large-twin-antialias-mixed.base.rgb24.ref.pngbin16660 -> 16630 bytes
-rw-r--r--test/reference/large-twin-antialias-mixed.traps.argb32.ref.pngbin16660 -> 16630 bytes
-rw-r--r--test/reference/large-twin-antialias-mixed.traps.rgb24.ref.pngbin16660 -> 16630 bytes
-rw-r--r--test/reference/leaky-dashed-rectangle.traps.argb32.ref.pngbin344 -> 345 bytes
-rw-r--r--test/reference/leaky-dashed-rectangle.traps.rgb24.ref.pngbin344 -> 345 bytes
-rw-r--r--test/reference/line-width-large-overlap-dashed.traps.argb32.ref.pngbin343 -> 340 bytes
-rw-r--r--test/reference/line-width-large-overlap-dashed.traps.rgb24.ref.pngbin343 -> 340 bytes
-rw-r--r--test/reference/line-width-large-overlap-rotated.base.ref.pngbin404 -> 0 bytes
-rw-r--r--test/reference/line-width-large-overlap-rotated.traps.argb32.ref.pngbin427 -> 404 bytes
-rw-r--r--test/reference/line-width-large-overlap-rotated.traps.rgb24.ref.pngbin427 -> 404 bytes
-rw-r--r--test/reference/line-width-overlap-dashed.traps.argb32.ref.pngbin401 -> 407 bytes
-rw-r--r--test/reference/line-width-overlap-dashed.traps.rgb24.ref.pngbin401 -> 407 bytes
-rw-r--r--test/reference/long-dashed-lines.base.argb32.ref.pngbin2071 -> 2079 bytes
-rw-r--r--test/reference/long-dashed-lines.base.rgb24.ref.pngbin2071 -> 2079 bytes
-rw-r--r--test/reference/long-dashed-lines.traps.argb32.ref.pngbin2071 -> 2079 bytes
-rw-r--r--test/reference/long-dashed-lines.traps.rgb24.ref.pngbin2071 -> 2079 bytes
-rw-r--r--test/reference/miter-precision.base.argb32.ref.pngbin818 -> 823 bytes
-rw-r--r--test/reference/miter-precision.base.rgb24.ref.pngbin818 -> 823 bytes
-rw-r--r--test/reference/miter-precision.traps.argb32.ref.pngbin818 -> 823 bytes
-rw-r--r--test/reference/miter-precision.traps.rgb24.ref.pngbin818 -> 823 bytes
-rw-r--r--test/reference/operator-alpha-alpha.base.argb32.ref.pngbin3441 -> 3402 bytes
-rw-r--r--test/reference/operator-alpha-alpha.base.rgb24.ref.pngbin3441 -> 3402 bytes
-rw-r--r--test/reference/operator-alpha-alpha.traps.argb32.ref.pngbin3441 -> 3402 bytes
-rw-r--r--test/reference/operator-alpha-alpha.traps.rgb24.ref.pngbin3441 -> 3402 bytes
-rw-r--r--test/reference/operator-clear.rgb24.ref.pngbin947 -> 946 bytes
-rw-r--r--test/reference/operator-source.argb32.ref.pngbin5612 -> 5614 bytes
-rw-r--r--test/reference/operator-source.rgb24.ref.pngbin3975 -> 4012 bytes
-rw-r--r--test/reference/overlapping-dash-caps.argb32.ref.pngbin3986 -> 0 bytes
-rw-r--r--test/reference/overlapping-dash-caps.base.argb32.ref.pngbin3952 -> 3967 bytes
-rw-r--r--test/reference/overlapping-dash-caps.base.rgb24.ref.pngbin3952 -> 3967 bytes
-rw-r--r--test/reference/overlapping-dash-caps.ref.pngbin2424 -> 3979 bytes
-rw-r--r--test/reference/overlapping-dash-caps.rgb24.ref.pngbin3986 -> 0 bytes
-rw-r--r--test/reference/overlapping-dash-caps.traps.argb32.ref.pngbin3952 -> 3967 bytes
-rw-r--r--test/reference/overlapping-dash-caps.traps.rgb24.ref.pngbin3952 -> 3967 bytes
-rw-r--r--test/reference/random-clip.ref.pngbin525962 -> 526034 bytes
-rw-r--r--test/reference/record-extend-none-similar.base.argb32.ref.pngbin293 -> 279 bytes
-rw-r--r--test/reference/record-extend-none-similar.base.rgb24.ref.pngbin293 -> 279 bytes
-rw-r--r--test/reference/record-extend-none-similar.traps.argb32.ref.pngbin293 -> 279 bytes
-rw-r--r--test/reference/record-extend-none-similar.traps.rgb24.ref.pngbin293 -> 279 bytes
-rw-r--r--test/reference/record-extend-pad-similar.base.argb32.ref.pngbin298 -> 283 bytes
-rw-r--r--test/reference/record-extend-pad-similar.base.rgb24.ref.pngbin298 -> 283 bytes
-rw-r--r--test/reference/record-extend-pad-similar.traps.argb32.ref.pngbin298 -> 283 bytes
-rw-r--r--test/reference/record-extend-pad-similar.traps.rgb24.ref.pngbin298 -> 283 bytes
-rw-r--r--test/reference/record-extend-reflect-similar.base.argb32.ref.pngbin335 -> 283 bytes
-rw-r--r--test/reference/record-extend-reflect-similar.base.rgb24.ref.pngbin335 -> 283 bytes
-rw-r--r--test/reference/record-extend-reflect-similar.traps.argb32.ref.pngbin335 -> 283 bytes
-rw-r--r--test/reference/record-extend-reflect-similar.traps.rgb24.ref.pngbin335 -> 283 bytes
-rw-r--r--test/reference/record-extend-repeat-similar.base.argb32.ref.pngbin286 -> 283 bytes
-rw-r--r--test/reference/record-extend-repeat-similar.base.rgb24.ref.pngbin286 -> 283 bytes
-rw-r--r--test/reference/record-extend-repeat-similar.traps.argb32.ref.pngbin286 -> 283 bytes
-rw-r--r--test/reference/record-extend-repeat-similar.traps.rgb24.ref.pngbin286 -> 283 bytes
-rw-r--r--test/reference/record-fill-alpha.base.argb32.ref.pngbin2824 -> 2853 bytes
-rw-r--r--test/reference/record-fill-alpha.base.rgb24.ref.pngbin2824 -> 2853 bytes
-rw-r--r--test/reference/record-paint-alpha-clip-mask.base.argb32.ref.pngbin330 -> 337 bytes
-rw-r--r--test/reference/record-paint-alpha-clip-mask.base.rgb24.ref.pngbin330 -> 337 bytes
-rw-r--r--test/reference/record-paint-alpha-clip.base.argb32.ref.pngbin269 -> 299 bytes
-rw-r--r--test/reference/record-paint-alpha-clip.base.rgb24.ref.pngbin269 -> 299 bytes
-rw-r--r--test/reference/record-select-font-face.base.argb32.ref.pngbin2250 -> 1417 bytes
-rw-r--r--test/reference/record-select-font-face.base.rgb24.ref.pngbin2250 -> 1417 bytes
-rw-r--r--test/reference/record-self-intersecting.base.argb32.ref.pngbin208 -> 168 bytes
-rw-r--r--test/reference/record-self-intersecting.base.rgb24.ref.pngbin208 -> 168 bytes
-rw-r--r--test/reference/record-text-transform.base.argb32.ref.pngbin5579 -> 5281 bytes
-rw-r--r--test/reference/record-text-transform.base.rgb24.ref.pngbin5579 -> 5281 bytes
-rw-r--r--test/reference/record1414x-fill-alpha.base.argb32.ref.pngbin4191 -> 4138 bytes
-rw-r--r--test/reference/record1414x-fill-alpha.base.rgb24.ref.pngbin4191 -> 4138 bytes
-rw-r--r--test/reference/record1414x-paint-alpha-clip-mask.argb32.ref.pngbin473 -> 560 bytes
-rw-r--r--test/reference/record1414x-paint-alpha-clip-mask.base.argb32.ref.pngbin466 -> 514 bytes
-rw-r--r--test/reference/record1414x-paint-alpha-clip-mask.base.rgb24.ref.pngbin466 -> 514 bytes
-rw-r--r--test/reference/record1414x-paint-alpha-clip-mask.rgb24.ref.pngbin473 -> 560 bytes
-rw-r--r--test/reference/record1414x-paint-alpha-clip.base.argb32.ref.pngbin380 -> 402 bytes
-rw-r--r--test/reference/record1414x-paint-alpha-clip.base.rgb24.ref.pngbin380 -> 402 bytes
-rw-r--r--test/reference/record1414x-paint-alpha-solid-clip.base.argb32.ref.pngbin317 -> 317 bytes
-rw-r--r--test/reference/record1414x-paint-alpha-solid-clip.base.rgb24.ref.pngbin317 -> 317 bytes
-rw-r--r--test/reference/record1414x-select-font-face.base.argb32.ref.pngbin3177 -> 2018 bytes
-rw-r--r--test/reference/record1414x-select-font-face.base.rgb24.ref.pngbin3177 -> 2018 bytes
-rw-r--r--test/reference/record1414x-self-intersecting.base.argb32.ref.pngbin353 -> 385 bytes
-rw-r--r--test/reference/record1414x-self-intersecting.base.rgb24.ref.pngbin353 -> 385 bytes
-rw-r--r--test/reference/record1414x-text-transform.base.argb32.ref.pngbin8706 -> 8368 bytes
-rw-r--r--test/reference/record1414x-text-transform.base.rgb24.ref.pngbin8706 -> 8368 bytes
-rw-r--r--test/reference/record2x-fill-alpha.base.argb32.ref.pngbin5896 -> 5724 bytes
-rw-r--r--test/reference/record2x-fill-alpha.base.rgb24.ref.pngbin5896 -> 5724 bytes
-rw-r--r--test/reference/record2x-paint-alpha-clip-mask.argb32.ref.pngbin503 -> 534 bytes
-rw-r--r--test/reference/record2x-paint-alpha-clip-mask.base.argb32.ref.pngbin488 -> 501 bytes
-rw-r--r--test/reference/record2x-paint-alpha-clip-mask.base.rgb24.ref.pngbin488 -> 501 bytes
-rw-r--r--test/reference/record2x-paint-alpha-clip-mask.rgb24.ref.pngbin503 -> 534 bytes
-rw-r--r--test/reference/record2x-select-font-face.base.argb32.ref.pngbin4407 -> 3096 bytes
-rw-r--r--test/reference/record2x-select-font-face.base.rgb24.ref.pngbin4407 -> 3096 bytes
-rw-r--r--test/reference/record2x-text-transform.base.argb32.ref.pngbin13476 -> 13174 bytes
-rw-r--r--test/reference/record2x-text-transform.base.rgb24.ref.pngbin13476 -> 13174 bytes
-rw-r--r--test/reference/record90-fill-alpha.base.argb32.ref.pngbin2658 -> 2628 bytes
-rw-r--r--test/reference/record90-fill-alpha.base.rgb24.ref.pngbin2658 -> 2628 bytes
-rw-r--r--test/reference/record90-paint-alpha-clip-mask.base.argb32.ref.pngbin332 -> 343 bytes
-rw-r--r--test/reference/record90-paint-alpha-clip-mask.base.rgb24.ref.pngbin332 -> 343 bytes
-rw-r--r--test/reference/record90-paint-alpha-clip.base.argb32.ref.pngbin279 -> 327 bytes
-rw-r--r--test/reference/record90-paint-alpha-clip.base.rgb24.ref.pngbin279 -> 327 bytes
-rw-r--r--test/reference/record90-paint-alpha-solid-clip.base.argb32.ref.pngbin254 -> 279 bytes
-rw-r--r--test/reference/record90-paint-alpha-solid-clip.base.rgb24.ref.pngbin254 -> 279 bytes
-rw-r--r--test/reference/record90-select-font-face.base.argb32.ref.pngbin2272 -> 1480 bytes
-rw-r--r--test/reference/record90-select-font-face.base.rgb24.ref.pngbin2272 -> 1480 bytes
-rw-r--r--test/reference/record90-self-intersecting.base.argb32.ref.pngbin208 -> 208 bytes
-rw-r--r--test/reference/record90-self-intersecting.base.rgb24.ref.pngbin208 -> 208 bytes
-rw-r--r--test/reference/record90-text-transform.base.argb32.ref.pngbin5811 -> 5481 bytes
-rw-r--r--test/reference/record90-text-transform.base.rgb24.ref.pngbin5811 -> 5481 bytes
-rw-r--r--test/reference/reflected-stroke.argb32.ref.pngbin5119 -> 0 bytes
-rw-r--r--test/reference/reflected-stroke.base.argb32.ref.pngbin4994 -> 5053 bytes
-rw-r--r--test/reference/reflected-stroke.base.rgb24.ref.pngbin4994 -> 5053 bytes
-rw-r--r--test/reference/reflected-stroke.ref.pngbin3410 -> 5139 bytes
-rw-r--r--test/reference/reflected-stroke.rgb24.ref.pngbin5119 -> 0 bytes
-rw-r--r--test/reference/reflected-stroke.traps.argb32.ref.pngbin4994 -> 5053 bytes
-rw-r--r--test/reference/reflected-stroke.traps.rgb24.ref.pngbin4994 -> 5053 bytes
-rw-r--r--test/reference/rounded-rectangle-stroke.base.argb32.ref.pngbin1060 -> 856 bytes
-rw-r--r--test/reference/rounded-rectangle-stroke.base.rgb24.ref.pngbin1060 -> 856 bytes
-rw-r--r--test/reference/rounded-rectangle-stroke.traps.argb32.ref.pngbin1060 -> 856 bytes
-rw-r--r--test/reference/rounded-rectangle-stroke.traps.rgb24.ref.pngbin1060 -> 856 bytes
-rw-r--r--test/reference/spline-decomposition.base.argb32.ref.pngbin19075 -> 19089 bytes
-rw-r--r--test/reference/spline-decomposition.base.rgb24.ref.pngbin19075 -> 19089 bytes
-rw-r--r--test/reference/spline-decomposition.traps.argb32.ref.pngbin19075 -> 19089 bytes
-rw-r--r--test/reference/spline-decomposition.traps.rgb24.ref.pngbin19075 -> 19089 bytes
-rw-r--r--test/reference/stroke-ctm-caps.argb32.ref.pngbin942 -> 0 bytes
-rw-r--r--test/reference/stroke-ctm-caps.base.argb32.ref.pngbin873 -> 835 bytes
-rw-r--r--test/reference/stroke-ctm-caps.base.rgb24.ref.pngbin873 -> 835 bytes
-rw-r--r--test/reference/stroke-ctm-caps.ref.pngbin921 -> 896 bytes
-rw-r--r--test/reference/stroke-ctm-caps.rgb24.ref.pngbin942 -> 0 bytes
-rw-r--r--test/reference/stroke-ctm-caps.traps.argb32.ref.pngbin873 -> 835 bytes
-rw-r--r--test/reference/stroke-ctm-caps.traps.rgb24.ref.pngbin873 -> 835 bytes
-rw-r--r--test/reference/subsurface-scale.base.argb32.ref.pngbin5921 -> 5919 bytes
-rw-r--r--test/reference/subsurface-scale.base.ref.pngbin5216 -> 0 bytes
-rw-r--r--test/reference/subsurface-scale.base.rgb24.ref.pngbin5921 -> 5919 bytes
-rw-r--r--test/reference/subsurface-scale.traps.argb32.ref.pngbin5921 -> 5919 bytes
-rw-r--r--test/reference/subsurface-scale.traps.rgb24.ref.pngbin5921 -> 5919 bytes
-rw-r--r--test/reference/subsurface.base.argb32.ref.pngbin1811 -> 1801 bytes
-rw-r--r--test/reference/subsurface.base.rgb24.ref.pngbin1811 -> 1801 bytes
-rw-r--r--test/reference/subsurface.traps.argb32.ref.pngbin1811 -> 1801 bytes
-rw-r--r--test/reference/subsurface.traps.rgb24.ref.pngbin1811 -> 1801 bytes
-rw-r--r--test/reference/surface-pattern-operator.base.argb32.ref.pngbin5184 -> 5107 bytes
-rw-r--r--test/reference/surface-pattern-operator.traps.argb32.ref.pngbin5184 -> 5107 bytes
-rw-r--r--test/reference/twin-antialias-gray.argb32.ref.pngbin3990 -> 0 bytes
-rw-r--r--test/reference/twin-antialias-gray.base.argb32.ref.pngbin4392 -> 4320 bytes
-rw-r--r--test/reference/twin-antialias-gray.base.rgb24.ref.pngbin4392 -> 4320 bytes
-rw-r--r--test/reference/twin-antialias-gray.ref.pngbin2292 -> 3948 bytes
-rw-r--r--test/reference/twin-antialias-gray.rgb24.ref.pngbin3990 -> 0 bytes
-rw-r--r--test/reference/twin-antialias-gray.traps.argb32.ref.pngbin4392 -> 4320 bytes
-rw-r--r--test/reference/twin-antialias-gray.traps.rgb24.ref.pngbin4392 -> 4320 bytes
-rw-r--r--test/reference/twin-antialias-mixed.base.argb32.ref.pngbin2230 -> 2340 bytes
-rw-r--r--test/reference/twin-antialias-mixed.base.rgb24.ref.pngbin2230 -> 2340 bytes
-rw-r--r--test/reference/twin-antialias-mixed.traps.argb32.ref.pngbin2230 -> 2340 bytes
-rw-r--r--test/reference/twin-antialias-mixed.traps.rgb24.ref.pngbin2230 -> 2340 bytes
-rw-r--r--test/reference/twin-antialias-subpixel.argb32.ref.pngbin3990 -> 0 bytes
-rw-r--r--test/reference/twin-antialias-subpixel.base.argb32.ref.pngbin4392 -> 4320 bytes
-rw-r--r--test/reference/twin-antialias-subpixel.base.rgb24.ref.pngbin4392 -> 4320 bytes
-rw-r--r--test/reference/twin-antialias-subpixel.ref.pngbin2292 -> 3948 bytes
-rw-r--r--test/reference/twin-antialias-subpixel.rgb24.ref.pngbin3990 -> 0 bytes
-rw-r--r--test/reference/twin-antialias-subpixel.traps.argb32.ref.pngbin4392 -> 4320 bytes
-rw-r--r--test/reference/twin-antialias-subpixel.traps.rgb24.ref.pngbin4392 -> 4320 bytes
-rw-r--r--test/reference/twin.argb32.ref.pngbin3990 -> 0 bytes
-rw-r--r--test/reference/twin.base.argb32.ref.pngbin4392 -> 4320 bytes
-rw-r--r--test/reference/twin.base.rgb24.ref.pngbin4392 -> 4320 bytes
-rw-r--r--test/reference/twin.ref.pngbin2292 -> 3948 bytes
-rw-r--r--test/reference/twin.rgb24.ref.pngbin3990 -> 0 bytes
-rw-r--r--test/reference/twin.traps.argb32.ref.pngbin4392 -> 4320 bytes
-rw-r--r--test/reference/twin.traps.rgb24.ref.pngbin4392 -> 4320 bytes
-rw-r--r--test/reference/unantialiased-shapes.traps.argb32.ref.pngbin3977 -> 3932 bytes
-rw-r--r--test/reference/unantialiased-shapes.traps.rgb24.ref.pngbin3977 -> 3932 bytes
-rw-r--r--test/reference/unbounded-operator.rgb24.ref.pngbin1333 -> 1333 bytes
-rw-r--r--test/reference/unbounded-operator.traps.argb32.ref.pngbin2648 -> 2764 bytes
-rw-r--r--test/reference/unbounded-operator.traps.rgb24.ref.pngbin1269 -> 1302 bytes
-rw-r--r--test/reference/unclosed-strokes.base.argb32.ref.pngbin1482 -> 1452 bytes
-rw-r--r--test/reference/unclosed-strokes.base.rgb24.ref.pngbin1482 -> 1452 bytes
-rw-r--r--test/reference/unclosed-strokes.traps.argb32.ref.pngbin1482 -> 1452 bytes
-rw-r--r--test/reference/unclosed-strokes.traps.rgb24.ref.pngbin1482 -> 1452 bytes
-rw-r--r--test/reference/user-font.argb32.ref.pngbin6478 -> 0 bytes
-rw-r--r--test/reference/user-font.base.argb32.ref.pngbin6080 -> 5785 bytes
-rw-r--r--test/reference/user-font.base.rgb24.ref.pngbin6080 -> 5785 bytes
-rw-r--r--test/reference/user-font.ref.pngbin4939 -> 6209 bytes
-rw-r--r--test/reference/user-font.rgb24.ref.pngbin6478 -> 0 bytes
-rw-r--r--test/reference/user-font.traps.argb32.ref.pngbin6080 -> 5785 bytes
-rw-r--r--test/reference/user-font.traps.rgb24.ref.pngbin6080 -> 5785 bytes
347 files changed, 0 insertions, 0 deletions
diff --git a/test/reference/a1-fill.base.ref.png b/test/reference/a1-fill.base.ref.png
deleted file mode 100644
index e40202bf9..000000000
--- a/test/reference/a1-fill.base.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/a1-tiger.traps.argb32.ref.png b/test/reference/a1-tiger.traps.argb32.ref.png
index 38472822f..cc641e290 100644
--- a/test/reference/a1-tiger.traps.argb32.ref.png
+++ b/test/reference/a1-tiger.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/a1-tiger.traps.rgb24.ref.png b/test/reference/a1-tiger.traps.rgb24.ref.png
index 38472822f..cc641e290 100644
--- a/test/reference/a1-tiger.traps.rgb24.ref.png
+++ b/test/reference/a1-tiger.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/arc-direction.base.ref.png b/test/reference/arc-direction.base.ref.png
deleted file mode 100644
index 2790a2b75..000000000
--- a/test/reference/arc-direction.base.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/arc-looping-dash.argb32.ref.png b/test/reference/arc-looping-dash.argb32.ref.png
deleted file mode 100644
index 516e66ce0..000000000
--- a/test/reference/arc-looping-dash.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/arc-looping-dash.base.argb32.ref.png b/test/reference/arc-looping-dash.base.argb32.ref.png
deleted file mode 100644
index 9b717b8ca..000000000
--- a/test/reference/arc-looping-dash.base.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/arc-looping-dash.base.rgb24.ref.png b/test/reference/arc-looping-dash.base.rgb24.ref.png
deleted file mode 100644
index 9b717b8ca..000000000
--- a/test/reference/arc-looping-dash.base.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/arc-looping-dash.ref.png b/test/reference/arc-looping-dash.ref.png
index 27acfc30f..6d0c5cf15 100644
--- a/test/reference/arc-looping-dash.ref.png
+++ b/test/reference/arc-looping-dash.ref.png
Binary files differ
diff --git a/test/reference/arc-looping-dash.rgb24.ref.png b/test/reference/arc-looping-dash.rgb24.ref.png
deleted file mode 100644
index 516e66ce0..000000000
--- a/test/reference/arc-looping-dash.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/arc-looping-dash.traps.argb32.ref.png b/test/reference/arc-looping-dash.traps.argb32.ref.png
index 9b717b8ca..58801ccd0 100644
--- a/test/reference/arc-looping-dash.traps.argb32.ref.png
+++ b/test/reference/arc-looping-dash.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/arc-looping-dash.traps.rgb24.ref.png b/test/reference/arc-looping-dash.traps.rgb24.ref.png
index 9b717b8ca..58801ccd0 100644
--- a/test/reference/arc-looping-dash.traps.rgb24.ref.png
+++ b/test/reference/arc-looping-dash.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/bug-bo-ricotz.base.ref.png b/test/reference/bug-bo-ricotz.base.ref.png
deleted file mode 100644
index ff7a552f7..000000000
--- a/test/reference/bug-bo-ricotz.base.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/bug-bo-ricotz.traps.argb32.ref.png b/test/reference/bug-bo-ricotz.traps.argb32.ref.png
index 0e52b2454..ff7a552f7 100644
--- a/test/reference/bug-bo-ricotz.traps.argb32.ref.png
+++ b/test/reference/bug-bo-ricotz.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/bug-bo-ricotz.traps.rgb24.ref.png b/test/reference/bug-bo-ricotz.traps.rgb24.ref.png
index 0e52b2454..ff7a552f7 100644
--- a/test/reference/bug-bo-ricotz.traps.rgb24.ref.png
+++ b/test/reference/bug-bo-ricotz.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/bug-spline.ref.png b/test/reference/bug-spline.ref.png
index ebef26144..dfe8474d0 100644
--- a/test/reference/bug-spline.ref.png
+++ b/test/reference/bug-spline.ref.png
Binary files differ
diff --git a/test/reference/caps-joins-alpha.argb32.ref.png b/test/reference/caps-joins-alpha.argb32.ref.png
deleted file mode 100644
index 964a70f37..000000000
--- a/test/reference/caps-joins-alpha.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/caps-joins-alpha.base.argb32.ref.png b/test/reference/caps-joins-alpha.base.argb32.ref.png
deleted file mode 100644
index 288a5005f..000000000
--- a/test/reference/caps-joins-alpha.base.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/caps-joins-alpha.base.rgb24.ref.png b/test/reference/caps-joins-alpha.base.rgb24.ref.png
deleted file mode 100644
index 288a5005f..000000000
--- a/test/reference/caps-joins-alpha.base.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/caps-joins-alpha.ref.png b/test/reference/caps-joins-alpha.ref.png
index 338c80950..8c056b387 100644
--- a/test/reference/caps-joins-alpha.ref.png
+++ b/test/reference/caps-joins-alpha.ref.png
Binary files differ
diff --git a/test/reference/caps-joins-alpha.rgb24.ref.png b/test/reference/caps-joins-alpha.rgb24.ref.png
deleted file mode 100644
index 964a70f37..000000000
--- a/test/reference/caps-joins-alpha.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/caps-joins-alpha.traps.argb32.ref.png b/test/reference/caps-joins-alpha.traps.argb32.ref.png
index 288a5005f..e17c4a197 100644
--- a/test/reference/caps-joins-alpha.traps.argb32.ref.png
+++ b/test/reference/caps-joins-alpha.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/caps-joins-alpha.traps.rgb24.ref.png b/test/reference/caps-joins-alpha.traps.rgb24.ref.png
index 288a5005f..e17c4a197 100644
--- a/test/reference/caps-joins-alpha.traps.rgb24.ref.png
+++ b/test/reference/caps-joins-alpha.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/caps-joins-curve.argb32.ref.png b/test/reference/caps-joins-curve.argb32.ref.png
deleted file mode 100644
index 35959002c..000000000
--- a/test/reference/caps-joins-curve.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/caps-joins-curve.base.argb32.ref.png b/test/reference/caps-joins-curve.base.argb32.ref.png
deleted file mode 100644
index 13f877cfc..000000000
--- a/test/reference/caps-joins-curve.base.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/caps-joins-curve.base.rgb24.ref.png b/test/reference/caps-joins-curve.base.rgb24.ref.png
deleted file mode 100644
index 13f877cfc..000000000
--- a/test/reference/caps-joins-curve.base.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/caps-joins-curve.ref.png b/test/reference/caps-joins-curve.ref.png
index f4398d70f..687194d41 100644
--- a/test/reference/caps-joins-curve.ref.png
+++ b/test/reference/caps-joins-curve.ref.png
Binary files differ
diff --git a/test/reference/caps-joins-curve.rgb24.ref.png b/test/reference/caps-joins-curve.rgb24.ref.png
deleted file mode 100644
index 35959002c..000000000
--- a/test/reference/caps-joins-curve.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/caps-joins-curve.traps.argb32.ref.png b/test/reference/caps-joins-curve.traps.argb32.ref.png
index 13f877cfc..7ce1acc3d 100644
--- a/test/reference/caps-joins-curve.traps.argb32.ref.png
+++ b/test/reference/caps-joins-curve.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/caps-joins-curve.traps.rgb24.ref.png b/test/reference/caps-joins-curve.traps.rgb24.ref.png
index 13f877cfc..7ce1acc3d 100644
--- a/test/reference/caps-joins-curve.traps.rgb24.ref.png
+++ b/test/reference/caps-joins-curve.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/caps-joins.base.argb32.ref.png b/test/reference/caps-joins.base.argb32.ref.png
index 831cba4ba..470eec3b1 100644
--- a/test/reference/caps-joins.base.argb32.ref.png
+++ b/test/reference/caps-joins.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/caps-joins.base.rgb24.ref.png b/test/reference/caps-joins.base.rgb24.ref.png
index 831cba4ba..470eec3b1 100644
--- a/test/reference/caps-joins.base.rgb24.ref.png
+++ b/test/reference/caps-joins.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/caps-joins.traps.argb32.ref.png b/test/reference/caps-joins.traps.argb32.ref.png
index 831cba4ba..470eec3b1 100644
--- a/test/reference/caps-joins.traps.argb32.ref.png
+++ b/test/reference/caps-joins.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/caps-joins.traps.rgb24.ref.png b/test/reference/caps-joins.traps.rgb24.ref.png
index 831cba4ba..470eec3b1 100644
--- a/test/reference/caps-joins.traps.rgb24.ref.png
+++ b/test/reference/caps-joins.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/caps-sub-paths.base.argb32.ref.png b/test/reference/caps-sub-paths.base.argb32.ref.png
index 1ffb2d980..1e4a83f0b 100644
--- a/test/reference/caps-sub-paths.base.argb32.ref.png
+++ b/test/reference/caps-sub-paths.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/caps-sub-paths.base.rgb24.ref.png b/test/reference/caps-sub-paths.base.rgb24.ref.png
index 1ffb2d980..1e4a83f0b 100644
--- a/test/reference/caps-sub-paths.base.rgb24.ref.png
+++ b/test/reference/caps-sub-paths.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/caps-sub-paths.traps.argb32.ref.png b/test/reference/caps-sub-paths.traps.argb32.ref.png
index 1ffb2d980..1e4a83f0b 100644
--- a/test/reference/caps-sub-paths.traps.argb32.ref.png
+++ b/test/reference/caps-sub-paths.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/caps-sub-paths.traps.rgb24.ref.png b/test/reference/caps-sub-paths.traps.rgb24.ref.png
index 1ffb2d980..1e4a83f0b 100644
--- a/test/reference/caps-sub-paths.traps.rgb24.ref.png
+++ b/test/reference/caps-sub-paths.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/caps-tails-curve.argb32.ref.png b/test/reference/caps-tails-curve.argb32.ref.png
deleted file mode 100644
index b0f477df9..000000000
--- a/test/reference/caps-tails-curve.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/caps-tails-curve.base.argb32.ref.png b/test/reference/caps-tails-curve.base.argb32.ref.png
deleted file mode 100644
index ccb8d656e..000000000
--- a/test/reference/caps-tails-curve.base.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/caps-tails-curve.base.rgb24.ref.png b/test/reference/caps-tails-curve.base.rgb24.ref.png
deleted file mode 100644
index ccb8d656e..000000000
--- a/test/reference/caps-tails-curve.base.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/caps-tails-curve.ref.png b/test/reference/caps-tails-curve.ref.png
index 6ed890557..f23d5dc2b 100644
--- a/test/reference/caps-tails-curve.ref.png
+++ b/test/reference/caps-tails-curve.ref.png
Binary files differ
diff --git a/test/reference/caps-tails-curve.rgb24.ref.png b/test/reference/caps-tails-curve.rgb24.ref.png
deleted file mode 100644
index b0f477df9..000000000
--- a/test/reference/caps-tails-curve.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/caps-tails-curve.traps.argb32.ref.png b/test/reference/caps-tails-curve.traps.argb32.ref.png
index ccb8d656e..41d13482a 100644
--- a/test/reference/caps-tails-curve.traps.argb32.ref.png
+++ b/test/reference/caps-tails-curve.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/caps-tails-curve.traps.rgb24.ref.png b/test/reference/caps-tails-curve.traps.rgb24.ref.png
index ccb8d656e..41d13482a 100644
--- a/test/reference/caps-tails-curve.traps.rgb24.ref.png
+++ b/test/reference/caps-tails-curve.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/caps.base.argb32.ref.png b/test/reference/caps.base.argb32.ref.png
index a46e03662..b3504abcb 100644
--- a/test/reference/caps.base.argb32.ref.png
+++ b/test/reference/caps.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/caps.base.rgb24.ref.png b/test/reference/caps.base.rgb24.ref.png
index a46e03662..b3504abcb 100644
--- a/test/reference/caps.base.rgb24.ref.png
+++ b/test/reference/caps.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/caps.traps.argb32.ref.png b/test/reference/caps.traps.argb32.ref.png
index a46e03662..b3504abcb 100644
--- a/test/reference/caps.traps.argb32.ref.png
+++ b/test/reference/caps.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/caps.traps.rgb24.ref.png b/test/reference/caps.traps.rgb24.ref.png
index a46e03662..b3504abcb 100644
--- a/test/reference/caps.traps.rgb24.ref.png
+++ b/test/reference/caps.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/clear-source.base.argb32.ref.png b/test/reference/clear-source.base.argb32.ref.png
index 352bf4503..293411c47 100644
--- a/test/reference/clear-source.base.argb32.ref.png
+++ b/test/reference/clear-source.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/clear-source.base.rgb24.ref.png b/test/reference/clear-source.base.rgb24.ref.png
index 352bf4503..293411c47 100644
--- a/test/reference/clear-source.base.rgb24.ref.png
+++ b/test/reference/clear-source.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/clear-source.traps.argb32.ref.png b/test/reference/clear-source.traps.argb32.ref.png
index 352bf4503..293411c47 100644
--- a/test/reference/clear-source.traps.argb32.ref.png
+++ b/test/reference/clear-source.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/clear-source.traps.rgb24.ref.png b/test/reference/clear-source.traps.rgb24.ref.png
index 352bf4503..293411c47 100644
--- a/test/reference/clear-source.traps.rgb24.ref.png
+++ b/test/reference/clear-source.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/clip-operator.base.argb32.ref.png b/test/reference/clip-operator.base.argb32.ref.png
index 39a92b01f..f7697bafe 100644
--- a/test/reference/clip-operator.base.argb32.ref.png
+++ b/test/reference/clip-operator.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/clip-operator.traps.argb32.ref.png b/test/reference/clip-operator.traps.argb32.ref.png
index a4179d221..76f9ee8dd 100644
--- a/test/reference/clip-operator.traps.argb32.ref.png
+++ b/test/reference/clip-operator.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/clip-polygons.base.ref.png b/test/reference/clip-polygons.base.ref.png
deleted file mode 100644
index e1f294ce3..000000000
--- a/test/reference/clip-polygons.base.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/clip-polygons.traps.argb32.ref.png b/test/reference/clip-polygons.traps.argb32.ref.png
index e139ef3f5..a8c5734bc 100644
--- a/test/reference/clip-polygons.traps.argb32.ref.png
+++ b/test/reference/clip-polygons.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/clip-polygons.traps.rgb24.ref.png b/test/reference/clip-polygons.traps.rgb24.ref.png
index e139ef3f5..a8c5734bc 100644
--- a/test/reference/clip-polygons.traps.rgb24.ref.png
+++ b/test/reference/clip-polygons.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/clip-rectilinear.base.ref.png b/test/reference/clip-rectilinear.base.ref.png
deleted file mode 100644
index 2a27beca3..000000000
--- a/test/reference/clip-rectilinear.base.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/clip-stroke.ref.png b/test/reference/clip-stroke.ref.png
index bf6d8884d..8a6bce72b 100644
--- a/test/reference/clip-stroke.ref.png
+++ b/test/reference/clip-stroke.ref.png
Binary files differ
diff --git a/test/reference/close-path-current-point.base.argb32.ref.png b/test/reference/close-path-current-point.base.argb32.ref.png
index f07aeba65..373eb1176 100644
--- a/test/reference/close-path-current-point.base.argb32.ref.png
+++ b/test/reference/close-path-current-point.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/close-path-current-point.base.rgb24.ref.png b/test/reference/close-path-current-point.base.rgb24.ref.png
index f07aeba65..373eb1176 100644
--- a/test/reference/close-path-current-point.base.rgb24.ref.png
+++ b/test/reference/close-path-current-point.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/close-path-current-point.traps.argb32.ref.png b/test/reference/close-path-current-point.traps.argb32.ref.png
index f07aeba65..373eb1176 100644
--- a/test/reference/close-path-current-point.traps.argb32.ref.png
+++ b/test/reference/close-path-current-point.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/close-path-current-point.traps.rgb24.ref.png b/test/reference/close-path-current-point.traps.rgb24.ref.png
index f07aeba65..373eb1176 100644
--- a/test/reference/close-path-current-point.traps.rgb24.ref.png
+++ b/test/reference/close-path-current-point.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/curve-to-as-line-to.argb32.ref.png b/test/reference/curve-to-as-line-to.argb32.ref.png
deleted file mode 100644
index d2411832e..000000000
--- a/test/reference/curve-to-as-line-to.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/curve-to-as-line-to.base.argb32.ref.png b/test/reference/curve-to-as-line-to.base.argb32.ref.png
index d3cf32e41..15589db2e 100644
--- a/test/reference/curve-to-as-line-to.base.argb32.ref.png
+++ b/test/reference/curve-to-as-line-to.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/curve-to-as-line-to.base.rgb24.ref.png b/test/reference/curve-to-as-line-to.base.rgb24.ref.png
index d3cf32e41..15589db2e 100644
--- a/test/reference/curve-to-as-line-to.base.rgb24.ref.png
+++ b/test/reference/curve-to-as-line-to.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/curve-to-as-line-to.rgb24.ref.png b/test/reference/curve-to-as-line-to.rgb24.ref.png
deleted file mode 100644
index d2411832e..000000000
--- a/test/reference/curve-to-as-line-to.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/curve-to-as-line-to.traps.argb32.ref.png b/test/reference/curve-to-as-line-to.traps.argb32.ref.png
index d3cf32e41..15589db2e 100644
--- a/test/reference/curve-to-as-line-to.traps.argb32.ref.png
+++ b/test/reference/curve-to-as-line-to.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/curve-to-as-line-to.traps.rgb24.ref.png b/test/reference/curve-to-as-line-to.traps.rgb24.ref.png
index d3cf32e41..15589db2e 100644
--- a/test/reference/curve-to-as-line-to.traps.rgb24.ref.png
+++ b/test/reference/curve-to-as-line-to.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/dash-caps-joins.argb32.ref.png b/test/reference/dash-caps-joins.argb32.ref.png
deleted file mode 100644
index b09b86fce..000000000
--- a/test/reference/dash-caps-joins.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/dash-caps-joins.base.argb32.ref.png b/test/reference/dash-caps-joins.base.argb32.ref.png
index 94f72e323..b85b03360 100644
--- a/test/reference/dash-caps-joins.base.argb32.ref.png
+++ b/test/reference/dash-caps-joins.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/dash-caps-joins.base.rgb24.ref.png b/test/reference/dash-caps-joins.base.rgb24.ref.png
index 94f72e323..b85b03360 100644
--- a/test/reference/dash-caps-joins.base.rgb24.ref.png
+++ b/test/reference/dash-caps-joins.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/dash-caps-joins.ref.png b/test/reference/dash-caps-joins.ref.png
index db8822a0b..464ae6768 100644
--- a/test/reference/dash-caps-joins.ref.png
+++ b/test/reference/dash-caps-joins.ref.png
Binary files differ
diff --git a/test/reference/dash-caps-joins.rgb24.ref.png b/test/reference/dash-caps-joins.rgb24.ref.png
deleted file mode 100644
index b09b86fce..000000000
--- a/test/reference/dash-caps-joins.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/dash-caps-joins.traps.argb32.ref.png b/test/reference/dash-caps-joins.traps.argb32.ref.png
index 94f72e323..b85b03360 100644
--- a/test/reference/dash-caps-joins.traps.argb32.ref.png
+++ b/test/reference/dash-caps-joins.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/dash-caps-joins.traps.rgb24.ref.png b/test/reference/dash-caps-joins.traps.rgb24.ref.png
index 94f72e323..b85b03360 100644
--- a/test/reference/dash-caps-joins.traps.rgb24.ref.png
+++ b/test/reference/dash-caps-joins.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/dash-curve.argb32.ref.png b/test/reference/dash-curve.argb32.ref.png
deleted file mode 100644
index 8bebde204..000000000
--- a/test/reference/dash-curve.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/dash-curve.base.argb32.ref.png b/test/reference/dash-curve.base.argb32.ref.png
deleted file mode 100644
index 53976b7b4..000000000
--- a/test/reference/dash-curve.base.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/dash-curve.base.rgb24.ref.png b/test/reference/dash-curve.base.rgb24.ref.png
deleted file mode 100644
index 53976b7b4..000000000
--- a/test/reference/dash-curve.base.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/dash-curve.ref.png b/test/reference/dash-curve.ref.png
index b98c1189d..3d5b9045f 100644
--- a/test/reference/dash-curve.ref.png
+++ b/test/reference/dash-curve.ref.png
Binary files differ
diff --git a/test/reference/dash-curve.rgb24.ref.png b/test/reference/dash-curve.rgb24.ref.png
deleted file mode 100644
index 8bebde204..000000000
--- a/test/reference/dash-curve.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/dash-curve.traps.argb32.ref.png b/test/reference/dash-curve.traps.argb32.ref.png
index 53976b7b4..a29f43dc6 100644
--- a/test/reference/dash-curve.traps.argb32.ref.png
+++ b/test/reference/dash-curve.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/dash-curve.traps.rgb24.ref.png b/test/reference/dash-curve.traps.rgb24.ref.png
index 53976b7b4..a29f43dc6 100644
--- a/test/reference/dash-curve.traps.rgb24.ref.png
+++ b/test/reference/dash-curve.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/dash-infinite-loop.base.argb32.ref.png b/test/reference/dash-infinite-loop.base.argb32.ref.png
index a12aa947e..c0cc7391e 100644
--- a/test/reference/dash-infinite-loop.base.argb32.ref.png
+++ b/test/reference/dash-infinite-loop.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/dash-infinite-loop.base.rgb24.ref.png b/test/reference/dash-infinite-loop.base.rgb24.ref.png
index a12aa947e..c0cc7391e 100644
--- a/test/reference/dash-infinite-loop.base.rgb24.ref.png
+++ b/test/reference/dash-infinite-loop.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/dash-infinite-loop.traps.argb32.ref.png b/test/reference/dash-infinite-loop.traps.argb32.ref.png
index a12aa947e..c0cc7391e 100644
--- a/test/reference/dash-infinite-loop.traps.argb32.ref.png
+++ b/test/reference/dash-infinite-loop.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/dash-infinite-loop.traps.rgb24.ref.png b/test/reference/dash-infinite-loop.traps.rgb24.ref.png
index a12aa947e..c0cc7391e 100644
--- a/test/reference/dash-infinite-loop.traps.rgb24.ref.png
+++ b/test/reference/dash-infinite-loop.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/dash-scale.argb32.ref.png b/test/reference/dash-scale.argb32.ref.png
deleted file mode 100644
index deef9dcd2..000000000
--- a/test/reference/dash-scale.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/dash-scale.base.argb32.ref.png b/test/reference/dash-scale.base.argb32.ref.png
deleted file mode 100644
index 46fe785ed..000000000
--- a/test/reference/dash-scale.base.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/dash-scale.base.rgb24.ref.png b/test/reference/dash-scale.base.rgb24.ref.png
deleted file mode 100644
index 46fe785ed..000000000
--- a/test/reference/dash-scale.base.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/dash-scale.ref.png b/test/reference/dash-scale.ref.png
index e2a2538d1..5e08fd885 100644
--- a/test/reference/dash-scale.ref.png
+++ b/test/reference/dash-scale.ref.png
Binary files differ
diff --git a/test/reference/dash-scale.rgb24.ref.png b/test/reference/dash-scale.rgb24.ref.png
deleted file mode 100644
index deef9dcd2..000000000
--- a/test/reference/dash-scale.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/dash-scale.traps.argb32.ref.png b/test/reference/dash-scale.traps.argb32.ref.png
index 46fe785ed..c87cad468 100644
--- a/test/reference/dash-scale.traps.argb32.ref.png
+++ b/test/reference/dash-scale.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/dash-scale.traps.rgb24.ref.png b/test/reference/dash-scale.traps.rgb24.ref.png
index 46fe785ed..c87cad468 100644
--- a/test/reference/dash-scale.traps.rgb24.ref.png
+++ b/test/reference/dash-scale.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/dash-state.base.argb32.ref.png b/test/reference/dash-state.base.argb32.ref.png
index 04c2eb0f6..53341102b 100644
--- a/test/reference/dash-state.base.argb32.ref.png
+++ b/test/reference/dash-state.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/dash-state.base.rgb24.ref.png b/test/reference/dash-state.base.rgb24.ref.png
index 04c2eb0f6..53341102b 100644
--- a/test/reference/dash-state.base.rgb24.ref.png
+++ b/test/reference/dash-state.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/dash-state.traps.argb32.ref.png b/test/reference/dash-state.traps.argb32.ref.png
index 04c2eb0f6..53341102b 100644
--- a/test/reference/dash-state.traps.argb32.ref.png
+++ b/test/reference/dash-state.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/dash-state.traps.rgb24.ref.png b/test/reference/dash-state.traps.rgb24.ref.png
index 04c2eb0f6..53341102b 100644
--- a/test/reference/dash-state.traps.rgb24.ref.png
+++ b/test/reference/dash-state.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/dash-zero-length.base.argb32.ref.png b/test/reference/dash-zero-length.base.argb32.ref.png
index 3ed0c855c..367fe3c91 100644
--- a/test/reference/dash-zero-length.base.argb32.ref.png
+++ b/test/reference/dash-zero-length.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/dash-zero-length.base.rgb24.ref.png b/test/reference/dash-zero-length.base.rgb24.ref.png
index 0aae3698a..9bd4e93b1 100644
--- a/test/reference/dash-zero-length.base.rgb24.ref.png
+++ b/test/reference/dash-zero-length.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/dash-zero-length.rgb24.ref.png b/test/reference/dash-zero-length.rgb24.ref.png
index b14bd8dca..69432a019 100644
--- a/test/reference/dash-zero-length.rgb24.ref.png
+++ b/test/reference/dash-zero-length.rgb24.ref.png
Binary files differ
diff --git a/test/reference/dash-zero-length.traps.argb32.ref.png b/test/reference/dash-zero-length.traps.argb32.ref.png
index 3ed0c855c..367fe3c91 100644
--- a/test/reference/dash-zero-length.traps.argb32.ref.png
+++ b/test/reference/dash-zero-length.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/dash-zero-length.traps.rgb24.ref.png b/test/reference/dash-zero-length.traps.rgb24.ref.png
index 0aae3698a..9bd4e93b1 100644
--- a/test/reference/dash-zero-length.traps.rgb24.ref.png
+++ b/test/reference/dash-zero-length.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/degenerate-arc.base.argb32.ref.png b/test/reference/degenerate-arc.base.argb32.ref.png
index 73d41afa1..9cf3b0793 100644
--- a/test/reference/degenerate-arc.base.argb32.ref.png
+++ b/test/reference/degenerate-arc.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/degenerate-arc.base.rgb24.ref.png b/test/reference/degenerate-arc.base.rgb24.ref.png
index 73d41afa1..9cf3b0793 100644
--- a/test/reference/degenerate-arc.base.rgb24.ref.png
+++ b/test/reference/degenerate-arc.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/degenerate-arc.ref.png b/test/reference/degenerate-arc.ref.png
index d83e2c7b7..185e1ac81 100644
--- a/test/reference/degenerate-arc.ref.png
+++ b/test/reference/degenerate-arc.ref.png
Binary files differ
diff --git a/test/reference/degenerate-arc.traps.argb32.ref.png b/test/reference/degenerate-arc.traps.argb32.ref.png
index 73d41afa1..9cf3b0793 100644
--- a/test/reference/degenerate-arc.traps.argb32.ref.png
+++ b/test/reference/degenerate-arc.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/degenerate-arc.traps.rgb24.ref.png b/test/reference/degenerate-arc.traps.rgb24.ref.png
index 73d41afa1..9cf3b0793 100644
--- a/test/reference/degenerate-arc.traps.rgb24.ref.png
+++ b/test/reference/degenerate-arc.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/degenerate-curve-to.argb32.ref.png b/test/reference/degenerate-curve-to.argb32.ref.png
deleted file mode 100644
index 18ab11ece..000000000
--- a/test/reference/degenerate-curve-to.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/degenerate-curve-to.base.argb32.ref.png b/test/reference/degenerate-curve-to.base.argb32.ref.png
index fc26b001d..b676a1a24 100644
--- a/test/reference/degenerate-curve-to.base.argb32.ref.png
+++ b/test/reference/degenerate-curve-to.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/degenerate-curve-to.base.rgb24.ref.png b/test/reference/degenerate-curve-to.base.rgb24.ref.png
index fc26b001d..b676a1a24 100644
--- a/test/reference/degenerate-curve-to.base.rgb24.ref.png
+++ b/test/reference/degenerate-curve-to.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/degenerate-curve-to.ref.png b/test/reference/degenerate-curve-to.ref.png
index 57a36c3f4..f3fde8701 100644
--- a/test/reference/degenerate-curve-to.ref.png
+++ b/test/reference/degenerate-curve-to.ref.png
Binary files differ
diff --git a/test/reference/degenerate-curve-to.rgb24.ref.png b/test/reference/degenerate-curve-to.rgb24.ref.png
deleted file mode 100644
index 18ab11ece..000000000
--- a/test/reference/degenerate-curve-to.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/degenerate-curve-to.traps.argb32.ref.png b/test/reference/degenerate-curve-to.traps.argb32.ref.png
index fc26b001d..b676a1a24 100644
--- a/test/reference/degenerate-curve-to.traps.argb32.ref.png
+++ b/test/reference/degenerate-curve-to.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/degenerate-curve-to.traps.rgb24.ref.png b/test/reference/degenerate-curve-to.traps.rgb24.ref.png
index fc26b001d..b676a1a24 100644
--- a/test/reference/degenerate-curve-to.traps.rgb24.ref.png
+++ b/test/reference/degenerate-curve-to.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/degenerate-dash.argb32.ref.png b/test/reference/degenerate-dash.argb32.ref.png
deleted file mode 100644
index 2ddfc8bbf..000000000
--- a/test/reference/degenerate-dash.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/degenerate-dash.base.argb32.ref.png b/test/reference/degenerate-dash.base.argb32.ref.png
index 4f9a5a014..ab8573a1a 100644
--- a/test/reference/degenerate-dash.base.argb32.ref.png
+++ b/test/reference/degenerate-dash.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/degenerate-dash.base.rgb24.ref.png b/test/reference/degenerate-dash.base.rgb24.ref.png
index 4f9a5a014..ab8573a1a 100644
--- a/test/reference/degenerate-dash.base.rgb24.ref.png
+++ b/test/reference/degenerate-dash.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/degenerate-dash.ref.png b/test/reference/degenerate-dash.ref.png
index 523eb1a4f..3e4f5d6e9 100644
--- a/test/reference/degenerate-dash.ref.png
+++ b/test/reference/degenerate-dash.ref.png
Binary files differ
diff --git a/test/reference/degenerate-dash.rgb24.ref.png b/test/reference/degenerate-dash.rgb24.ref.png
deleted file mode 100644
index 2ddfc8bbf..000000000
--- a/test/reference/degenerate-dash.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/degenerate-dash.traps.argb32.ref.png b/test/reference/degenerate-dash.traps.argb32.ref.png
index 4f9a5a014..ab8573a1a 100644
--- a/test/reference/degenerate-dash.traps.argb32.ref.png
+++ b/test/reference/degenerate-dash.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/degenerate-dash.traps.rgb24.ref.png b/test/reference/degenerate-dash.traps.rgb24.ref.png
index 4f9a5a014..ab8573a1a 100644
--- a/test/reference/degenerate-dash.traps.rgb24.ref.png
+++ b/test/reference/degenerate-dash.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/degenerate-path.argb32.ref.png b/test/reference/degenerate-path.argb32.ref.png
index 045939719..f3dafe652 100644
--- a/test/reference/degenerate-path.argb32.ref.png
+++ b/test/reference/degenerate-path.argb32.ref.png
Binary files differ
diff --git a/test/reference/degenerate-path.base.argb32.ref.png b/test/reference/degenerate-path.base.argb32.ref.png
index 42363eabd..b0fef0e01 100644
--- a/test/reference/degenerate-path.base.argb32.ref.png
+++ b/test/reference/degenerate-path.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/degenerate-path.base.rgb24.ref.png b/test/reference/degenerate-path.base.rgb24.ref.png
index 45497d7eb..33a8ac0b8 100644
--- a/test/reference/degenerate-path.base.rgb24.ref.png
+++ b/test/reference/degenerate-path.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/degenerate-path.rgb24.ref.png b/test/reference/degenerate-path.rgb24.ref.png
index 07fda634a..0019fa273 100644
--- a/test/reference/degenerate-path.rgb24.ref.png
+++ b/test/reference/degenerate-path.rgb24.ref.png
Binary files differ
diff --git a/test/reference/degenerate-path.traps.argb32.ref.png b/test/reference/degenerate-path.traps.argb32.ref.png
index 42363eabd..b0fef0e01 100644
--- a/test/reference/degenerate-path.traps.argb32.ref.png
+++ b/test/reference/degenerate-path.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/degenerate-path.traps.rgb24.ref.png b/test/reference/degenerate-path.traps.rgb24.ref.png
index 45497d7eb..33a8ac0b8 100644
--- a/test/reference/degenerate-path.traps.rgb24.ref.png
+++ b/test/reference/degenerate-path.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/degenerate-rel-curve-to.argb32.ref.png b/test/reference/degenerate-rel-curve-to.argb32.ref.png
deleted file mode 100644
index c4293adf4..000000000
--- a/test/reference/degenerate-rel-curve-to.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/degenerate-rel-curve-to.base.argb32.ref.png b/test/reference/degenerate-rel-curve-to.base.argb32.ref.png
index 73ad25c44..0353520c9 100644
--- a/test/reference/degenerate-rel-curve-to.base.argb32.ref.png
+++ b/test/reference/degenerate-rel-curve-to.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/degenerate-rel-curve-to.base.rgb24.ref.png b/test/reference/degenerate-rel-curve-to.base.rgb24.ref.png
index 73ad25c44..0353520c9 100644
--- a/test/reference/degenerate-rel-curve-to.base.rgb24.ref.png
+++ b/test/reference/degenerate-rel-curve-to.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/degenerate-rel-curve-to.ref.png b/test/reference/degenerate-rel-curve-to.ref.png
index 31b0eb4b9..4284bfa5b 100644
--- a/test/reference/degenerate-rel-curve-to.ref.png
+++ b/test/reference/degenerate-rel-curve-to.ref.png
Binary files differ
diff --git a/test/reference/degenerate-rel-curve-to.rgb24.ref.png b/test/reference/degenerate-rel-curve-to.rgb24.ref.png
deleted file mode 100644
index c4293adf4..000000000
--- a/test/reference/degenerate-rel-curve-to.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/degenerate-rel-curve-to.traps.argb32.ref.png b/test/reference/degenerate-rel-curve-to.traps.argb32.ref.png
index 73ad25c44..0353520c9 100644
--- a/test/reference/degenerate-rel-curve-to.traps.argb32.ref.png
+++ b/test/reference/degenerate-rel-curve-to.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/degenerate-rel-curve-to.traps.rgb24.ref.png b/test/reference/degenerate-rel-curve-to.traps.rgb24.ref.png
index 73ad25c44..0353520c9 100644
--- a/test/reference/degenerate-rel-curve-to.traps.rgb24.ref.png
+++ b/test/reference/degenerate-rel-curve-to.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/drunkard-tails.argb32.ref.png b/test/reference/drunkard-tails.argb32.ref.png
deleted file mode 100644
index 053e47075..000000000
--- a/test/reference/drunkard-tails.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/drunkard-tails.base.argb32.ref.png b/test/reference/drunkard-tails.base.argb32.ref.png
index 71cb9afb2..92ab0b9f4 100644
--- a/test/reference/drunkard-tails.base.argb32.ref.png
+++ b/test/reference/drunkard-tails.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/drunkard-tails.base.rgb24.ref.png b/test/reference/drunkard-tails.base.rgb24.ref.png
index 71cb9afb2..92ab0b9f4 100644
--- a/test/reference/drunkard-tails.base.rgb24.ref.png
+++ b/test/reference/drunkard-tails.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/drunkard-tails.ref.png b/test/reference/drunkard-tails.ref.png
index 9cd231426..b532ab86c 100644
--- a/test/reference/drunkard-tails.ref.png
+++ b/test/reference/drunkard-tails.ref.png
Binary files differ
diff --git a/test/reference/drunkard-tails.rgb24.ref.png b/test/reference/drunkard-tails.rgb24.ref.png
deleted file mode 100644
index 053e47075..000000000
--- a/test/reference/drunkard-tails.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/drunkard-tails.traps.argb32.ref.png b/test/reference/drunkard-tails.traps.argb32.ref.png
index 71cb9afb2..92ab0b9f4 100644
--- a/test/reference/drunkard-tails.traps.argb32.ref.png
+++ b/test/reference/drunkard-tails.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/drunkard-tails.traps.rgb24.ref.png b/test/reference/drunkard-tails.traps.rgb24.ref.png
index 71cb9afb2..92ab0b9f4 100644
--- a/test/reference/drunkard-tails.traps.rgb24.ref.png
+++ b/test/reference/drunkard-tails.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/ft-text-vertical-layout-type3.argb32.ref.png b/test/reference/ft-text-vertical-layout-type3.argb32.ref.png
deleted file mode 100644
index 7f7b428c1..000000000
--- a/test/reference/ft-text-vertical-layout-type3.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/ft-text-vertical-layout-type3.ref.png b/test/reference/ft-text-vertical-layout-type3.ref.png
index 13651aa15..c778d9d94 100644
--- a/test/reference/ft-text-vertical-layout-type3.ref.png
+++ b/test/reference/ft-text-vertical-layout-type3.ref.png
Binary files differ
diff --git a/test/reference/ft-text-vertical-layout-type3.rgb24.ref.png b/test/reference/ft-text-vertical-layout-type3.rgb24.ref.png
deleted file mode 100644
index 7f7b428c1..000000000
--- a/test/reference/ft-text-vertical-layout-type3.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/halo-transform.traps.argb32.ref.png b/test/reference/halo-transform.traps.argb32.ref.png
index 96c6f4225..45cb90ff0 100644
--- a/test/reference/halo-transform.traps.argb32.ref.png
+++ b/test/reference/halo-transform.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/halo-transform.traps.rgb24.ref.png b/test/reference/halo-transform.traps.rgb24.ref.png
index 96c6f4225..45cb90ff0 100644
--- a/test/reference/halo-transform.traps.rgb24.ref.png
+++ b/test/reference/halo-transform.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/joins-loop.base.argb32.ref.png b/test/reference/joins-loop.base.argb32.ref.png
index d1d3cff55..95400dfbd 100644
--- a/test/reference/joins-loop.base.argb32.ref.png
+++ b/test/reference/joins-loop.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/joins-loop.base.rgb24.ref.png b/test/reference/joins-loop.base.rgb24.ref.png
index d1d3cff55..95400dfbd 100644
--- a/test/reference/joins-loop.base.rgb24.ref.png
+++ b/test/reference/joins-loop.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/joins-loop.traps.argb32.ref.png b/test/reference/joins-loop.traps.argb32.ref.png
index d1d3cff55..95400dfbd 100644
--- a/test/reference/joins-loop.traps.argb32.ref.png
+++ b/test/reference/joins-loop.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/joins-loop.traps.rgb24.ref.png b/test/reference/joins-loop.traps.rgb24.ref.png
index d1d3cff55..95400dfbd 100644
--- a/test/reference/joins-loop.traps.rgb24.ref.png
+++ b/test/reference/joins-loop.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/joins-retrace.argb32.ref.png b/test/reference/joins-retrace.argb32.ref.png
deleted file mode 100644
index 22b0ecf9a..000000000
--- a/test/reference/joins-retrace.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/joins-retrace.base.argb32.ref.png b/test/reference/joins-retrace.base.argb32.ref.png
index a2e8bcaa1..efbf91a6b 100644
--- a/test/reference/joins-retrace.base.argb32.ref.png
+++ b/test/reference/joins-retrace.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/joins-retrace.base.rgb24.ref.png b/test/reference/joins-retrace.base.rgb24.ref.png
index a2e8bcaa1..efbf91a6b 100644
--- a/test/reference/joins-retrace.base.rgb24.ref.png
+++ b/test/reference/joins-retrace.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/joins-retrace.ref.png b/test/reference/joins-retrace.ref.png
index d036d7cf7..da3a7744e 100644
--- a/test/reference/joins-retrace.ref.png
+++ b/test/reference/joins-retrace.ref.png
Binary files differ
diff --git a/test/reference/joins-retrace.rgb24.ref.png b/test/reference/joins-retrace.rgb24.ref.png
deleted file mode 100644
index 22b0ecf9a..000000000
--- a/test/reference/joins-retrace.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/joins-retrace.traps.argb32.ref.png b/test/reference/joins-retrace.traps.argb32.ref.png
index a2e8bcaa1..efbf91a6b 100644
--- a/test/reference/joins-retrace.traps.argb32.ref.png
+++ b/test/reference/joins-retrace.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/joins-retrace.traps.rgb24.ref.png b/test/reference/joins-retrace.traps.rgb24.ref.png
index a2e8bcaa1..efbf91a6b 100644
--- a/test/reference/joins-retrace.traps.rgb24.ref.png
+++ b/test/reference/joins-retrace.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/joins-star.base.argb32.ref.png b/test/reference/joins-star.base.argb32.ref.png
index 595f96ab9..f1de705c3 100644
--- a/test/reference/joins-star.base.argb32.ref.png
+++ b/test/reference/joins-star.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/joins-star.base.rgb24.ref.png b/test/reference/joins-star.base.rgb24.ref.png
index 595f96ab9..f1de705c3 100644
--- a/test/reference/joins-star.base.rgb24.ref.png
+++ b/test/reference/joins-star.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/joins-star.traps.argb32.ref.png b/test/reference/joins-star.traps.argb32.ref.png
index 595f96ab9..f1de705c3 100644
--- a/test/reference/joins-star.traps.argb32.ref.png
+++ b/test/reference/joins-star.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/joins-star.traps.rgb24.ref.png b/test/reference/joins-star.traps.rgb24.ref.png
index 595f96ab9..f1de705c3 100644
--- a/test/reference/joins-star.traps.rgb24.ref.png
+++ b/test/reference/joins-star.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/joins.argb32.ref.png b/test/reference/joins.argb32.ref.png
deleted file mode 100644
index a1d069d3d..000000000
--- a/test/reference/joins.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/joins.base.argb32.ref.png b/test/reference/joins.base.argb32.ref.png
index a0d632b46..0b190c22b 100644
--- a/test/reference/joins.base.argb32.ref.png
+++ b/test/reference/joins.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/joins.base.rgb24.ref.png b/test/reference/joins.base.rgb24.ref.png
index a0d632b46..0b190c22b 100644
--- a/test/reference/joins.base.rgb24.ref.png
+++ b/test/reference/joins.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/joins.ref.png b/test/reference/joins.ref.png
index 6513023e3..d1e34fece 100644
--- a/test/reference/joins.ref.png
+++ b/test/reference/joins.ref.png
Binary files differ
diff --git a/test/reference/joins.rgb24.ref.png b/test/reference/joins.rgb24.ref.png
deleted file mode 100644
index a1d069d3d..000000000
--- a/test/reference/joins.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/joins.traps.argb32.ref.png b/test/reference/joins.traps.argb32.ref.png
index a0d632b46..0b190c22b 100644
--- a/test/reference/joins.traps.argb32.ref.png
+++ b/test/reference/joins.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/joins.traps.rgb24.ref.png b/test/reference/joins.traps.rgb24.ref.png
index a0d632b46..0b190c22b 100644
--- a/test/reference/joins.traps.rgb24.ref.png
+++ b/test/reference/joins.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/large-twin-antialias-mixed.base.argb32.ref.png b/test/reference/large-twin-antialias-mixed.base.argb32.ref.png
index ace463b12..a0b265f33 100644
--- a/test/reference/large-twin-antialias-mixed.base.argb32.ref.png
+++ b/test/reference/large-twin-antialias-mixed.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/large-twin-antialias-mixed.base.rgb24.ref.png b/test/reference/large-twin-antialias-mixed.base.rgb24.ref.png
index ace463b12..a0b265f33 100644
--- a/test/reference/large-twin-antialias-mixed.base.rgb24.ref.png
+++ b/test/reference/large-twin-antialias-mixed.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/large-twin-antialias-mixed.traps.argb32.ref.png b/test/reference/large-twin-antialias-mixed.traps.argb32.ref.png
index ace463b12..a0b265f33 100644
--- a/test/reference/large-twin-antialias-mixed.traps.argb32.ref.png
+++ b/test/reference/large-twin-antialias-mixed.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/large-twin-antialias-mixed.traps.rgb24.ref.png b/test/reference/large-twin-antialias-mixed.traps.rgb24.ref.png
index ace463b12..a0b265f33 100644
--- a/test/reference/large-twin-antialias-mixed.traps.rgb24.ref.png
+++ b/test/reference/large-twin-antialias-mixed.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/leaky-dashed-rectangle.traps.argb32.ref.png b/test/reference/leaky-dashed-rectangle.traps.argb32.ref.png
index 8f9a65d86..de3542098 100644
--- a/test/reference/leaky-dashed-rectangle.traps.argb32.ref.png
+++ b/test/reference/leaky-dashed-rectangle.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/leaky-dashed-rectangle.traps.rgb24.ref.png b/test/reference/leaky-dashed-rectangle.traps.rgb24.ref.png
index 8f9a65d86..de3542098 100644
--- a/test/reference/leaky-dashed-rectangle.traps.rgb24.ref.png
+++ b/test/reference/leaky-dashed-rectangle.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/line-width-large-overlap-dashed.traps.argb32.ref.png b/test/reference/line-width-large-overlap-dashed.traps.argb32.ref.png
index 8cd4d31e1..12379ac03 100644
--- a/test/reference/line-width-large-overlap-dashed.traps.argb32.ref.png
+++ b/test/reference/line-width-large-overlap-dashed.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/line-width-large-overlap-dashed.traps.rgb24.ref.png b/test/reference/line-width-large-overlap-dashed.traps.rgb24.ref.png
index 8cd4d31e1..12379ac03 100644
--- a/test/reference/line-width-large-overlap-dashed.traps.rgb24.ref.png
+++ b/test/reference/line-width-large-overlap-dashed.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/line-width-large-overlap-rotated.base.ref.png b/test/reference/line-width-large-overlap-rotated.base.ref.png
deleted file mode 100644
index 87fe7523b..000000000
--- a/test/reference/line-width-large-overlap-rotated.base.ref.png
+++ /dev/null
Binary files 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
index 35dca5cf1..87fe7523b 100644
--- a/test/reference/line-width-large-overlap-rotated.traps.argb32.ref.png
+++ b/test/reference/line-width-large-overlap-rotated.traps.argb32.ref.png
Binary files 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
index 35dca5cf1..87fe7523b 100644
--- a/test/reference/line-width-large-overlap-rotated.traps.rgb24.ref.png
+++ b/test/reference/line-width-large-overlap-rotated.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/line-width-overlap-dashed.traps.argb32.ref.png b/test/reference/line-width-overlap-dashed.traps.argb32.ref.png
index 0de187d40..065d69958 100644
--- a/test/reference/line-width-overlap-dashed.traps.argb32.ref.png
+++ b/test/reference/line-width-overlap-dashed.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/line-width-overlap-dashed.traps.rgb24.ref.png b/test/reference/line-width-overlap-dashed.traps.rgb24.ref.png
index 0de187d40..065d69958 100644
--- a/test/reference/line-width-overlap-dashed.traps.rgb24.ref.png
+++ b/test/reference/line-width-overlap-dashed.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/long-dashed-lines.base.argb32.ref.png b/test/reference/long-dashed-lines.base.argb32.ref.png
index 45fdcc0cc..ccd3d5df1 100644
--- a/test/reference/long-dashed-lines.base.argb32.ref.png
+++ b/test/reference/long-dashed-lines.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/long-dashed-lines.base.rgb24.ref.png b/test/reference/long-dashed-lines.base.rgb24.ref.png
index 45fdcc0cc..ccd3d5df1 100644
--- a/test/reference/long-dashed-lines.base.rgb24.ref.png
+++ b/test/reference/long-dashed-lines.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/long-dashed-lines.traps.argb32.ref.png b/test/reference/long-dashed-lines.traps.argb32.ref.png
index 45fdcc0cc..ccd3d5df1 100644
--- a/test/reference/long-dashed-lines.traps.argb32.ref.png
+++ b/test/reference/long-dashed-lines.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/long-dashed-lines.traps.rgb24.ref.png b/test/reference/long-dashed-lines.traps.rgb24.ref.png
index 45fdcc0cc..ccd3d5df1 100644
--- a/test/reference/long-dashed-lines.traps.rgb24.ref.png
+++ b/test/reference/long-dashed-lines.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/miter-precision.base.argb32.ref.png b/test/reference/miter-precision.base.argb32.ref.png
index b9eee8ae6..b881dd4ad 100644
--- a/test/reference/miter-precision.base.argb32.ref.png
+++ b/test/reference/miter-precision.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/miter-precision.base.rgb24.ref.png b/test/reference/miter-precision.base.rgb24.ref.png
index b9eee8ae6..b881dd4ad 100644
--- a/test/reference/miter-precision.base.rgb24.ref.png
+++ b/test/reference/miter-precision.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/miter-precision.traps.argb32.ref.png b/test/reference/miter-precision.traps.argb32.ref.png
index b9eee8ae6..b881dd4ad 100644
--- a/test/reference/miter-precision.traps.argb32.ref.png
+++ b/test/reference/miter-precision.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/miter-precision.traps.rgb24.ref.png b/test/reference/miter-precision.traps.rgb24.ref.png
index b9eee8ae6..b881dd4ad 100644
--- a/test/reference/miter-precision.traps.rgb24.ref.png
+++ b/test/reference/miter-precision.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/operator-alpha-alpha.base.argb32.ref.png b/test/reference/operator-alpha-alpha.base.argb32.ref.png
index 695d0d012..fc173cb18 100644
--- a/test/reference/operator-alpha-alpha.base.argb32.ref.png
+++ b/test/reference/operator-alpha-alpha.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/operator-alpha-alpha.base.rgb24.ref.png b/test/reference/operator-alpha-alpha.base.rgb24.ref.png
index 695d0d012..fc173cb18 100644
--- a/test/reference/operator-alpha-alpha.base.rgb24.ref.png
+++ b/test/reference/operator-alpha-alpha.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/operator-alpha-alpha.traps.argb32.ref.png b/test/reference/operator-alpha-alpha.traps.argb32.ref.png
index 695d0d012..fc173cb18 100644
--- a/test/reference/operator-alpha-alpha.traps.argb32.ref.png
+++ b/test/reference/operator-alpha-alpha.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/operator-alpha-alpha.traps.rgb24.ref.png b/test/reference/operator-alpha-alpha.traps.rgb24.ref.png
index 695d0d012..fc173cb18 100644
--- a/test/reference/operator-alpha-alpha.traps.rgb24.ref.png
+++ b/test/reference/operator-alpha-alpha.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/operator-clear.rgb24.ref.png b/test/reference/operator-clear.rgb24.ref.png
index 3d58ab341..8302c80ca 100644
--- a/test/reference/operator-clear.rgb24.ref.png
+++ b/test/reference/operator-clear.rgb24.ref.png
Binary files differ
diff --git a/test/reference/operator-source.argb32.ref.png b/test/reference/operator-source.argb32.ref.png
index 7b9270a4e..359f59770 100644
--- a/test/reference/operator-source.argb32.ref.png
+++ b/test/reference/operator-source.argb32.ref.png
Binary files differ
diff --git a/test/reference/operator-source.rgb24.ref.png b/test/reference/operator-source.rgb24.ref.png
index 2f9efeae0..65c19cec0 100644
--- a/test/reference/operator-source.rgb24.ref.png
+++ b/test/reference/operator-source.rgb24.ref.png
Binary files differ
diff --git a/test/reference/overlapping-dash-caps.argb32.ref.png b/test/reference/overlapping-dash-caps.argb32.ref.png
deleted file mode 100644
index 367d68357..000000000
--- a/test/reference/overlapping-dash-caps.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/overlapping-dash-caps.base.argb32.ref.png b/test/reference/overlapping-dash-caps.base.argb32.ref.png
index d3d6729d0..849a5163f 100644
--- a/test/reference/overlapping-dash-caps.base.argb32.ref.png
+++ b/test/reference/overlapping-dash-caps.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/overlapping-dash-caps.base.rgb24.ref.png b/test/reference/overlapping-dash-caps.base.rgb24.ref.png
index d3d6729d0..849a5163f 100644
--- a/test/reference/overlapping-dash-caps.base.rgb24.ref.png
+++ b/test/reference/overlapping-dash-caps.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/overlapping-dash-caps.ref.png b/test/reference/overlapping-dash-caps.ref.png
index 726b2938d..d6cbe68d0 100644
--- a/test/reference/overlapping-dash-caps.ref.png
+++ b/test/reference/overlapping-dash-caps.ref.png
Binary files differ
diff --git a/test/reference/overlapping-dash-caps.rgb24.ref.png b/test/reference/overlapping-dash-caps.rgb24.ref.png
deleted file mode 100644
index 367d68357..000000000
--- a/test/reference/overlapping-dash-caps.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/overlapping-dash-caps.traps.argb32.ref.png b/test/reference/overlapping-dash-caps.traps.argb32.ref.png
index d3d6729d0..849a5163f 100644
--- a/test/reference/overlapping-dash-caps.traps.argb32.ref.png
+++ b/test/reference/overlapping-dash-caps.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/overlapping-dash-caps.traps.rgb24.ref.png b/test/reference/overlapping-dash-caps.traps.rgb24.ref.png
index d3d6729d0..849a5163f 100644
--- a/test/reference/overlapping-dash-caps.traps.rgb24.ref.png
+++ b/test/reference/overlapping-dash-caps.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/random-clip.ref.png b/test/reference/random-clip.ref.png
index 3165ac2b5..cdb71ddd9 100644
--- a/test/reference/random-clip.ref.png
+++ b/test/reference/random-clip.ref.png
Binary files differ
diff --git a/test/reference/record-extend-none-similar.base.argb32.ref.png b/test/reference/record-extend-none-similar.base.argb32.ref.png
index d63c31c1f..7d5c49fa2 100644
--- a/test/reference/record-extend-none-similar.base.argb32.ref.png
+++ b/test/reference/record-extend-none-similar.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record-extend-none-similar.base.rgb24.ref.png b/test/reference/record-extend-none-similar.base.rgb24.ref.png
index d63c31c1f..7d5c49fa2 100644
--- a/test/reference/record-extend-none-similar.base.rgb24.ref.png
+++ b/test/reference/record-extend-none-similar.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record-extend-none-similar.traps.argb32.ref.png b/test/reference/record-extend-none-similar.traps.argb32.ref.png
index d63c31c1f..7d5c49fa2 100644
--- a/test/reference/record-extend-none-similar.traps.argb32.ref.png
+++ b/test/reference/record-extend-none-similar.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/record-extend-none-similar.traps.rgb24.ref.png b/test/reference/record-extend-none-similar.traps.rgb24.ref.png
index d63c31c1f..7d5c49fa2 100644
--- a/test/reference/record-extend-none-similar.traps.rgb24.ref.png
+++ b/test/reference/record-extend-none-similar.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record-extend-pad-similar.base.argb32.ref.png b/test/reference/record-extend-pad-similar.base.argb32.ref.png
index 12915255c..da3de96d3 100644
--- a/test/reference/record-extend-pad-similar.base.argb32.ref.png
+++ b/test/reference/record-extend-pad-similar.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record-extend-pad-similar.base.rgb24.ref.png b/test/reference/record-extend-pad-similar.base.rgb24.ref.png
index 12915255c..da3de96d3 100644
--- a/test/reference/record-extend-pad-similar.base.rgb24.ref.png
+++ b/test/reference/record-extend-pad-similar.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record-extend-pad-similar.traps.argb32.ref.png b/test/reference/record-extend-pad-similar.traps.argb32.ref.png
index 12915255c..da3de96d3 100644
--- a/test/reference/record-extend-pad-similar.traps.argb32.ref.png
+++ b/test/reference/record-extend-pad-similar.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/record-extend-pad-similar.traps.rgb24.ref.png b/test/reference/record-extend-pad-similar.traps.rgb24.ref.png
index 12915255c..da3de96d3 100644
--- a/test/reference/record-extend-pad-similar.traps.rgb24.ref.png
+++ b/test/reference/record-extend-pad-similar.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record-extend-reflect-similar.base.argb32.ref.png b/test/reference/record-extend-reflect-similar.base.argb32.ref.png
index aec5c9454..da3de96d3 100644
--- a/test/reference/record-extend-reflect-similar.base.argb32.ref.png
+++ b/test/reference/record-extend-reflect-similar.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record-extend-reflect-similar.base.rgb24.ref.png b/test/reference/record-extend-reflect-similar.base.rgb24.ref.png
index aec5c9454..da3de96d3 100644
--- a/test/reference/record-extend-reflect-similar.base.rgb24.ref.png
+++ b/test/reference/record-extend-reflect-similar.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record-extend-reflect-similar.traps.argb32.ref.png b/test/reference/record-extend-reflect-similar.traps.argb32.ref.png
index aec5c9454..da3de96d3 100644
--- a/test/reference/record-extend-reflect-similar.traps.argb32.ref.png
+++ b/test/reference/record-extend-reflect-similar.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/record-extend-reflect-similar.traps.rgb24.ref.png b/test/reference/record-extend-reflect-similar.traps.rgb24.ref.png
index aec5c9454..da3de96d3 100644
--- a/test/reference/record-extend-reflect-similar.traps.rgb24.ref.png
+++ b/test/reference/record-extend-reflect-similar.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record-extend-repeat-similar.base.argb32.ref.png b/test/reference/record-extend-repeat-similar.base.argb32.ref.png
index d4db9bf58..da3de96d3 100644
--- a/test/reference/record-extend-repeat-similar.base.argb32.ref.png
+++ b/test/reference/record-extend-repeat-similar.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record-extend-repeat-similar.base.rgb24.ref.png b/test/reference/record-extend-repeat-similar.base.rgb24.ref.png
index d4db9bf58..da3de96d3 100644
--- a/test/reference/record-extend-repeat-similar.base.rgb24.ref.png
+++ b/test/reference/record-extend-repeat-similar.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record-extend-repeat-similar.traps.argb32.ref.png b/test/reference/record-extend-repeat-similar.traps.argb32.ref.png
index d4db9bf58..da3de96d3 100644
--- a/test/reference/record-extend-repeat-similar.traps.argb32.ref.png
+++ b/test/reference/record-extend-repeat-similar.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/record-extend-repeat-similar.traps.rgb24.ref.png b/test/reference/record-extend-repeat-similar.traps.rgb24.ref.png
index d4db9bf58..da3de96d3 100644
--- a/test/reference/record-extend-repeat-similar.traps.rgb24.ref.png
+++ b/test/reference/record-extend-repeat-similar.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record-fill-alpha.base.argb32.ref.png b/test/reference/record-fill-alpha.base.argb32.ref.png
index 85df9198c..5a2ebad01 100644
--- a/test/reference/record-fill-alpha.base.argb32.ref.png
+++ b/test/reference/record-fill-alpha.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record-fill-alpha.base.rgb24.ref.png b/test/reference/record-fill-alpha.base.rgb24.ref.png
index 85df9198c..5a2ebad01 100644
--- a/test/reference/record-fill-alpha.base.rgb24.ref.png
+++ b/test/reference/record-fill-alpha.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record-paint-alpha-clip-mask.base.argb32.ref.png b/test/reference/record-paint-alpha-clip-mask.base.argb32.ref.png
index 95746ffcb..f7bb8ffee 100644
--- a/test/reference/record-paint-alpha-clip-mask.base.argb32.ref.png
+++ b/test/reference/record-paint-alpha-clip-mask.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record-paint-alpha-clip-mask.base.rgb24.ref.png b/test/reference/record-paint-alpha-clip-mask.base.rgb24.ref.png
index 95746ffcb..f7bb8ffee 100644
--- a/test/reference/record-paint-alpha-clip-mask.base.rgb24.ref.png
+++ b/test/reference/record-paint-alpha-clip-mask.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record-paint-alpha-clip.base.argb32.ref.png b/test/reference/record-paint-alpha-clip.base.argb32.ref.png
index c1da67e01..9f6841eb1 100644
--- a/test/reference/record-paint-alpha-clip.base.argb32.ref.png
+++ b/test/reference/record-paint-alpha-clip.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record-paint-alpha-clip.base.rgb24.ref.png b/test/reference/record-paint-alpha-clip.base.rgb24.ref.png
index c1da67e01..9f6841eb1 100644
--- a/test/reference/record-paint-alpha-clip.base.rgb24.ref.png
+++ b/test/reference/record-paint-alpha-clip.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record-select-font-face.base.argb32.ref.png b/test/reference/record-select-font-face.base.argb32.ref.png
index 1334a9a01..63c7cca8a 100644
--- a/test/reference/record-select-font-face.base.argb32.ref.png
+++ b/test/reference/record-select-font-face.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record-select-font-face.base.rgb24.ref.png b/test/reference/record-select-font-face.base.rgb24.ref.png
index 1334a9a01..63c7cca8a 100644
--- a/test/reference/record-select-font-face.base.rgb24.ref.png
+++ b/test/reference/record-select-font-face.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record-self-intersecting.base.argb32.ref.png b/test/reference/record-self-intersecting.base.argb32.ref.png
index f0068e618..d554d83ee 100644
--- a/test/reference/record-self-intersecting.base.argb32.ref.png
+++ b/test/reference/record-self-intersecting.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record-self-intersecting.base.rgb24.ref.png b/test/reference/record-self-intersecting.base.rgb24.ref.png
index f0068e618..d554d83ee 100644
--- a/test/reference/record-self-intersecting.base.rgb24.ref.png
+++ b/test/reference/record-self-intersecting.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record-text-transform.base.argb32.ref.png b/test/reference/record-text-transform.base.argb32.ref.png
index 4603bc528..8e74785f5 100644
--- a/test/reference/record-text-transform.base.argb32.ref.png
+++ b/test/reference/record-text-transform.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record-text-transform.base.rgb24.ref.png b/test/reference/record-text-transform.base.rgb24.ref.png
index 4603bc528..8e74785f5 100644
--- a/test/reference/record-text-transform.base.rgb24.ref.png
+++ b/test/reference/record-text-transform.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record1414x-fill-alpha.base.argb32.ref.png b/test/reference/record1414x-fill-alpha.base.argb32.ref.png
index 415acef6e..69673434f 100644
--- a/test/reference/record1414x-fill-alpha.base.argb32.ref.png
+++ b/test/reference/record1414x-fill-alpha.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record1414x-fill-alpha.base.rgb24.ref.png b/test/reference/record1414x-fill-alpha.base.rgb24.ref.png
index 415acef6e..69673434f 100644
--- a/test/reference/record1414x-fill-alpha.base.rgb24.ref.png
+++ b/test/reference/record1414x-fill-alpha.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record1414x-paint-alpha-clip-mask.argb32.ref.png b/test/reference/record1414x-paint-alpha-clip-mask.argb32.ref.png
index 13e8b9e01..de5694304 100644
--- a/test/reference/record1414x-paint-alpha-clip-mask.argb32.ref.png
+++ b/test/reference/record1414x-paint-alpha-clip-mask.argb32.ref.png
Binary files differ
diff --git a/test/reference/record1414x-paint-alpha-clip-mask.base.argb32.ref.png b/test/reference/record1414x-paint-alpha-clip-mask.base.argb32.ref.png
index 1a2d96763..0ae9861d5 100644
--- a/test/reference/record1414x-paint-alpha-clip-mask.base.argb32.ref.png
+++ b/test/reference/record1414x-paint-alpha-clip-mask.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record1414x-paint-alpha-clip-mask.base.rgb24.ref.png b/test/reference/record1414x-paint-alpha-clip-mask.base.rgb24.ref.png
index 1a2d96763..0ae9861d5 100644
--- a/test/reference/record1414x-paint-alpha-clip-mask.base.rgb24.ref.png
+++ b/test/reference/record1414x-paint-alpha-clip-mask.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record1414x-paint-alpha-clip-mask.rgb24.ref.png b/test/reference/record1414x-paint-alpha-clip-mask.rgb24.ref.png
index 13e8b9e01..de5694304 100644
--- a/test/reference/record1414x-paint-alpha-clip-mask.rgb24.ref.png
+++ b/test/reference/record1414x-paint-alpha-clip-mask.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record1414x-paint-alpha-clip.base.argb32.ref.png b/test/reference/record1414x-paint-alpha-clip.base.argb32.ref.png
index a983613f5..d1b57ae3c 100644
--- a/test/reference/record1414x-paint-alpha-clip.base.argb32.ref.png
+++ b/test/reference/record1414x-paint-alpha-clip.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record1414x-paint-alpha-clip.base.rgb24.ref.png b/test/reference/record1414x-paint-alpha-clip.base.rgb24.ref.png
index a983613f5..d1b57ae3c 100644
--- a/test/reference/record1414x-paint-alpha-clip.base.rgb24.ref.png
+++ b/test/reference/record1414x-paint-alpha-clip.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record1414x-paint-alpha-solid-clip.base.argb32.ref.png b/test/reference/record1414x-paint-alpha-solid-clip.base.argb32.ref.png
index 7a8e59462..86d3f51b2 100644
--- a/test/reference/record1414x-paint-alpha-solid-clip.base.argb32.ref.png
+++ b/test/reference/record1414x-paint-alpha-solid-clip.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record1414x-paint-alpha-solid-clip.base.rgb24.ref.png b/test/reference/record1414x-paint-alpha-solid-clip.base.rgb24.ref.png
index 7a8e59462..86d3f51b2 100644
--- a/test/reference/record1414x-paint-alpha-solid-clip.base.rgb24.ref.png
+++ b/test/reference/record1414x-paint-alpha-solid-clip.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record1414x-select-font-face.base.argb32.ref.png b/test/reference/record1414x-select-font-face.base.argb32.ref.png
index 6c52067b1..ac30b23a3 100644
--- a/test/reference/record1414x-select-font-face.base.argb32.ref.png
+++ b/test/reference/record1414x-select-font-face.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record1414x-select-font-face.base.rgb24.ref.png b/test/reference/record1414x-select-font-face.base.rgb24.ref.png
index 6c52067b1..ac30b23a3 100644
--- a/test/reference/record1414x-select-font-face.base.rgb24.ref.png
+++ b/test/reference/record1414x-select-font-face.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record1414x-self-intersecting.base.argb32.ref.png b/test/reference/record1414x-self-intersecting.base.argb32.ref.png
index 53af8ffdf..62f91c9e7 100644
--- a/test/reference/record1414x-self-intersecting.base.argb32.ref.png
+++ b/test/reference/record1414x-self-intersecting.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record1414x-self-intersecting.base.rgb24.ref.png b/test/reference/record1414x-self-intersecting.base.rgb24.ref.png
index 53af8ffdf..62f91c9e7 100644
--- a/test/reference/record1414x-self-intersecting.base.rgb24.ref.png
+++ b/test/reference/record1414x-self-intersecting.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record1414x-text-transform.base.argb32.ref.png b/test/reference/record1414x-text-transform.base.argb32.ref.png
index 5727f3559..624e3683a 100644
--- a/test/reference/record1414x-text-transform.base.argb32.ref.png
+++ b/test/reference/record1414x-text-transform.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record1414x-text-transform.base.rgb24.ref.png b/test/reference/record1414x-text-transform.base.rgb24.ref.png
index 5727f3559..624e3683a 100644
--- a/test/reference/record1414x-text-transform.base.rgb24.ref.png
+++ b/test/reference/record1414x-text-transform.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record2x-fill-alpha.base.argb32.ref.png b/test/reference/record2x-fill-alpha.base.argb32.ref.png
index b75f358d2..b96ff8d00 100644
--- a/test/reference/record2x-fill-alpha.base.argb32.ref.png
+++ b/test/reference/record2x-fill-alpha.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record2x-fill-alpha.base.rgb24.ref.png b/test/reference/record2x-fill-alpha.base.rgb24.ref.png
index b75f358d2..b96ff8d00 100644
--- a/test/reference/record2x-fill-alpha.base.rgb24.ref.png
+++ b/test/reference/record2x-fill-alpha.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record2x-paint-alpha-clip-mask.argb32.ref.png b/test/reference/record2x-paint-alpha-clip-mask.argb32.ref.png
index 6dc5cb5b3..ab56a718d 100644
--- a/test/reference/record2x-paint-alpha-clip-mask.argb32.ref.png
+++ b/test/reference/record2x-paint-alpha-clip-mask.argb32.ref.png
Binary files differ
diff --git a/test/reference/record2x-paint-alpha-clip-mask.base.argb32.ref.png b/test/reference/record2x-paint-alpha-clip-mask.base.argb32.ref.png
index 6e70c77a5..ebfa1db5d 100644
--- a/test/reference/record2x-paint-alpha-clip-mask.base.argb32.ref.png
+++ b/test/reference/record2x-paint-alpha-clip-mask.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record2x-paint-alpha-clip-mask.base.rgb24.ref.png b/test/reference/record2x-paint-alpha-clip-mask.base.rgb24.ref.png
index 6e70c77a5..ebfa1db5d 100644
--- a/test/reference/record2x-paint-alpha-clip-mask.base.rgb24.ref.png
+++ b/test/reference/record2x-paint-alpha-clip-mask.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record2x-paint-alpha-clip-mask.rgb24.ref.png b/test/reference/record2x-paint-alpha-clip-mask.rgb24.ref.png
index 6dc5cb5b3..ab56a718d 100644
--- a/test/reference/record2x-paint-alpha-clip-mask.rgb24.ref.png
+++ b/test/reference/record2x-paint-alpha-clip-mask.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record2x-select-font-face.base.argb32.ref.png b/test/reference/record2x-select-font-face.base.argb32.ref.png
index 7a99795e4..f0b268f5a 100644
--- a/test/reference/record2x-select-font-face.base.argb32.ref.png
+++ b/test/reference/record2x-select-font-face.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record2x-select-font-face.base.rgb24.ref.png b/test/reference/record2x-select-font-face.base.rgb24.ref.png
index 7a99795e4..f0b268f5a 100644
--- a/test/reference/record2x-select-font-face.base.rgb24.ref.png
+++ b/test/reference/record2x-select-font-face.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record2x-text-transform.base.argb32.ref.png b/test/reference/record2x-text-transform.base.argb32.ref.png
index 6c21785ef..9811c1b5f 100644
--- a/test/reference/record2x-text-transform.base.argb32.ref.png
+++ b/test/reference/record2x-text-transform.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record2x-text-transform.base.rgb24.ref.png b/test/reference/record2x-text-transform.base.rgb24.ref.png
index 6c21785ef..9811c1b5f 100644
--- a/test/reference/record2x-text-transform.base.rgb24.ref.png
+++ b/test/reference/record2x-text-transform.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record90-fill-alpha.base.argb32.ref.png b/test/reference/record90-fill-alpha.base.argb32.ref.png
index 8eb44532f..4c743f5fc 100644
--- a/test/reference/record90-fill-alpha.base.argb32.ref.png
+++ b/test/reference/record90-fill-alpha.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record90-fill-alpha.base.rgb24.ref.png b/test/reference/record90-fill-alpha.base.rgb24.ref.png
index 8eb44532f..4c743f5fc 100644
--- a/test/reference/record90-fill-alpha.base.rgb24.ref.png
+++ b/test/reference/record90-fill-alpha.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record90-paint-alpha-clip-mask.base.argb32.ref.png b/test/reference/record90-paint-alpha-clip-mask.base.argb32.ref.png
index e14ce9af8..976192c1a 100644
--- a/test/reference/record90-paint-alpha-clip-mask.base.argb32.ref.png
+++ b/test/reference/record90-paint-alpha-clip-mask.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record90-paint-alpha-clip-mask.base.rgb24.ref.png b/test/reference/record90-paint-alpha-clip-mask.base.rgb24.ref.png
index e14ce9af8..976192c1a 100644
--- a/test/reference/record90-paint-alpha-clip-mask.base.rgb24.ref.png
+++ b/test/reference/record90-paint-alpha-clip-mask.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record90-paint-alpha-clip.base.argb32.ref.png b/test/reference/record90-paint-alpha-clip.base.argb32.ref.png
index 12a168354..d687e3b4d 100644
--- a/test/reference/record90-paint-alpha-clip.base.argb32.ref.png
+++ b/test/reference/record90-paint-alpha-clip.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record90-paint-alpha-clip.base.rgb24.ref.png b/test/reference/record90-paint-alpha-clip.base.rgb24.ref.png
index 12a168354..d687e3b4d 100644
--- a/test/reference/record90-paint-alpha-clip.base.rgb24.ref.png
+++ b/test/reference/record90-paint-alpha-clip.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record90-paint-alpha-solid-clip.base.argb32.ref.png b/test/reference/record90-paint-alpha-solid-clip.base.argb32.ref.png
index 95e7da6c6..48a01eaaa 100644
--- a/test/reference/record90-paint-alpha-solid-clip.base.argb32.ref.png
+++ b/test/reference/record90-paint-alpha-solid-clip.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record90-paint-alpha-solid-clip.base.rgb24.ref.png b/test/reference/record90-paint-alpha-solid-clip.base.rgb24.ref.png
index 95e7da6c6..48a01eaaa 100644
--- a/test/reference/record90-paint-alpha-solid-clip.base.rgb24.ref.png
+++ b/test/reference/record90-paint-alpha-solid-clip.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record90-select-font-face.base.argb32.ref.png b/test/reference/record90-select-font-face.base.argb32.ref.png
index 189a3154d..13ed998f2 100644
--- a/test/reference/record90-select-font-face.base.argb32.ref.png
+++ b/test/reference/record90-select-font-face.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record90-select-font-face.base.rgb24.ref.png b/test/reference/record90-select-font-face.base.rgb24.ref.png
index 189a3154d..13ed998f2 100644
--- a/test/reference/record90-select-font-face.base.rgb24.ref.png
+++ b/test/reference/record90-select-font-face.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record90-self-intersecting.base.argb32.ref.png b/test/reference/record90-self-intersecting.base.argb32.ref.png
index ea115829e..7df179e94 100644
--- a/test/reference/record90-self-intersecting.base.argb32.ref.png
+++ b/test/reference/record90-self-intersecting.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record90-self-intersecting.base.rgb24.ref.png b/test/reference/record90-self-intersecting.base.rgb24.ref.png
index ea115829e..7df179e94 100644
--- a/test/reference/record90-self-intersecting.base.rgb24.ref.png
+++ b/test/reference/record90-self-intersecting.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/record90-text-transform.base.argb32.ref.png b/test/reference/record90-text-transform.base.argb32.ref.png
index 22f6c1f0c..e8fa7225f 100644
--- a/test/reference/record90-text-transform.base.argb32.ref.png
+++ b/test/reference/record90-text-transform.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/record90-text-transform.base.rgb24.ref.png b/test/reference/record90-text-transform.base.rgb24.ref.png
index 22f6c1f0c..e8fa7225f 100644
--- a/test/reference/record90-text-transform.base.rgb24.ref.png
+++ b/test/reference/record90-text-transform.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/reflected-stroke.argb32.ref.png b/test/reference/reflected-stroke.argb32.ref.png
deleted file mode 100644
index 9a7d6bc41..000000000
--- a/test/reference/reflected-stroke.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/reflected-stroke.base.argb32.ref.png b/test/reference/reflected-stroke.base.argb32.ref.png
index c7112d229..3b99f1cf2 100644
--- a/test/reference/reflected-stroke.base.argb32.ref.png
+++ b/test/reference/reflected-stroke.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/reflected-stroke.base.rgb24.ref.png b/test/reference/reflected-stroke.base.rgb24.ref.png
index c7112d229..3b99f1cf2 100644
--- a/test/reference/reflected-stroke.base.rgb24.ref.png
+++ b/test/reference/reflected-stroke.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/reflected-stroke.ref.png b/test/reference/reflected-stroke.ref.png
index d8c9c035b..131880639 100644
--- a/test/reference/reflected-stroke.ref.png
+++ b/test/reference/reflected-stroke.ref.png
Binary files differ
diff --git a/test/reference/reflected-stroke.rgb24.ref.png b/test/reference/reflected-stroke.rgb24.ref.png
deleted file mode 100644
index 9a7d6bc41..000000000
--- a/test/reference/reflected-stroke.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/reflected-stroke.traps.argb32.ref.png b/test/reference/reflected-stroke.traps.argb32.ref.png
index c7112d229..3b99f1cf2 100644
--- a/test/reference/reflected-stroke.traps.argb32.ref.png
+++ b/test/reference/reflected-stroke.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/reflected-stroke.traps.rgb24.ref.png b/test/reference/reflected-stroke.traps.rgb24.ref.png
index c7112d229..3b99f1cf2 100644
--- a/test/reference/reflected-stroke.traps.rgb24.ref.png
+++ b/test/reference/reflected-stroke.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/rounded-rectangle-stroke.base.argb32.ref.png b/test/reference/rounded-rectangle-stroke.base.argb32.ref.png
index 02651dcc6..490821e06 100644
--- a/test/reference/rounded-rectangle-stroke.base.argb32.ref.png
+++ b/test/reference/rounded-rectangle-stroke.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/rounded-rectangle-stroke.base.rgb24.ref.png b/test/reference/rounded-rectangle-stroke.base.rgb24.ref.png
index 02651dcc6..490821e06 100644
--- a/test/reference/rounded-rectangle-stroke.base.rgb24.ref.png
+++ b/test/reference/rounded-rectangle-stroke.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/rounded-rectangle-stroke.traps.argb32.ref.png b/test/reference/rounded-rectangle-stroke.traps.argb32.ref.png
index 02651dcc6..490821e06 100644
--- a/test/reference/rounded-rectangle-stroke.traps.argb32.ref.png
+++ b/test/reference/rounded-rectangle-stroke.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/rounded-rectangle-stroke.traps.rgb24.ref.png b/test/reference/rounded-rectangle-stroke.traps.rgb24.ref.png
index 02651dcc6..490821e06 100644
--- a/test/reference/rounded-rectangle-stroke.traps.rgb24.ref.png
+++ b/test/reference/rounded-rectangle-stroke.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/spline-decomposition.base.argb32.ref.png b/test/reference/spline-decomposition.base.argb32.ref.png
index 113f221c6..babde7d72 100644
--- a/test/reference/spline-decomposition.base.argb32.ref.png
+++ b/test/reference/spline-decomposition.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/spline-decomposition.base.rgb24.ref.png b/test/reference/spline-decomposition.base.rgb24.ref.png
index 113f221c6..babde7d72 100644
--- a/test/reference/spline-decomposition.base.rgb24.ref.png
+++ b/test/reference/spline-decomposition.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/spline-decomposition.traps.argb32.ref.png b/test/reference/spline-decomposition.traps.argb32.ref.png
index 113f221c6..babde7d72 100644
--- a/test/reference/spline-decomposition.traps.argb32.ref.png
+++ b/test/reference/spline-decomposition.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/spline-decomposition.traps.rgb24.ref.png b/test/reference/spline-decomposition.traps.rgb24.ref.png
index 113f221c6..babde7d72 100644
--- a/test/reference/spline-decomposition.traps.rgb24.ref.png
+++ b/test/reference/spline-decomposition.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/stroke-ctm-caps.argb32.ref.png b/test/reference/stroke-ctm-caps.argb32.ref.png
deleted file mode 100644
index 3a77d3ea6..000000000
--- a/test/reference/stroke-ctm-caps.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/stroke-ctm-caps.base.argb32.ref.png b/test/reference/stroke-ctm-caps.base.argb32.ref.png
index 799ff3920..efe2faab3 100644
--- a/test/reference/stroke-ctm-caps.base.argb32.ref.png
+++ b/test/reference/stroke-ctm-caps.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/stroke-ctm-caps.base.rgb24.ref.png b/test/reference/stroke-ctm-caps.base.rgb24.ref.png
index 799ff3920..efe2faab3 100644
--- a/test/reference/stroke-ctm-caps.base.rgb24.ref.png
+++ b/test/reference/stroke-ctm-caps.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/stroke-ctm-caps.ref.png b/test/reference/stroke-ctm-caps.ref.png
index 75e325231..33ff0fad7 100644
--- a/test/reference/stroke-ctm-caps.ref.png
+++ b/test/reference/stroke-ctm-caps.ref.png
Binary files differ
diff --git a/test/reference/stroke-ctm-caps.rgb24.ref.png b/test/reference/stroke-ctm-caps.rgb24.ref.png
deleted file mode 100644
index 3a77d3ea6..000000000
--- a/test/reference/stroke-ctm-caps.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/stroke-ctm-caps.traps.argb32.ref.png b/test/reference/stroke-ctm-caps.traps.argb32.ref.png
index 799ff3920..efe2faab3 100644
--- a/test/reference/stroke-ctm-caps.traps.argb32.ref.png
+++ b/test/reference/stroke-ctm-caps.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/stroke-ctm-caps.traps.rgb24.ref.png b/test/reference/stroke-ctm-caps.traps.rgb24.ref.png
index 799ff3920..efe2faab3 100644
--- a/test/reference/stroke-ctm-caps.traps.rgb24.ref.png
+++ b/test/reference/stroke-ctm-caps.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/subsurface-scale.base.argb32.ref.png b/test/reference/subsurface-scale.base.argb32.ref.png
index 69bb0fb9a..3b70c2fb4 100644
--- a/test/reference/subsurface-scale.base.argb32.ref.png
+++ b/test/reference/subsurface-scale.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/subsurface-scale.base.ref.png b/test/reference/subsurface-scale.base.ref.png
deleted file mode 100644
index 41ff4f430..000000000
--- a/test/reference/subsurface-scale.base.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/subsurface-scale.base.rgb24.ref.png b/test/reference/subsurface-scale.base.rgb24.ref.png
index 69bb0fb9a..3b70c2fb4 100644
--- a/test/reference/subsurface-scale.base.rgb24.ref.png
+++ b/test/reference/subsurface-scale.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/subsurface-scale.traps.argb32.ref.png b/test/reference/subsurface-scale.traps.argb32.ref.png
index 69bb0fb9a..3b70c2fb4 100644
--- a/test/reference/subsurface-scale.traps.argb32.ref.png
+++ b/test/reference/subsurface-scale.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/subsurface-scale.traps.rgb24.ref.png b/test/reference/subsurface-scale.traps.rgb24.ref.png
index 69bb0fb9a..3b70c2fb4 100644
--- a/test/reference/subsurface-scale.traps.rgb24.ref.png
+++ b/test/reference/subsurface-scale.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/subsurface.base.argb32.ref.png b/test/reference/subsurface.base.argb32.ref.png
index feeb5dc8a..d2035592e 100644
--- a/test/reference/subsurface.base.argb32.ref.png
+++ b/test/reference/subsurface.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/subsurface.base.rgb24.ref.png b/test/reference/subsurface.base.rgb24.ref.png
index feeb5dc8a..d2035592e 100644
--- a/test/reference/subsurface.base.rgb24.ref.png
+++ b/test/reference/subsurface.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/subsurface.traps.argb32.ref.png b/test/reference/subsurface.traps.argb32.ref.png
index feeb5dc8a..d2035592e 100644
--- a/test/reference/subsurface.traps.argb32.ref.png
+++ b/test/reference/subsurface.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/subsurface.traps.rgb24.ref.png b/test/reference/subsurface.traps.rgb24.ref.png
index feeb5dc8a..d2035592e 100644
--- a/test/reference/subsurface.traps.rgb24.ref.png
+++ b/test/reference/subsurface.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/surface-pattern-operator.base.argb32.ref.png b/test/reference/surface-pattern-operator.base.argb32.ref.png
index 670d3c3c2..c274fcf71 100644
--- a/test/reference/surface-pattern-operator.base.argb32.ref.png
+++ b/test/reference/surface-pattern-operator.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/surface-pattern-operator.traps.argb32.ref.png b/test/reference/surface-pattern-operator.traps.argb32.ref.png
index 670d3c3c2..c274fcf71 100644
--- a/test/reference/surface-pattern-operator.traps.argb32.ref.png
+++ b/test/reference/surface-pattern-operator.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/twin-antialias-gray.argb32.ref.png b/test/reference/twin-antialias-gray.argb32.ref.png
deleted file mode 100644
index 6b091afd8..000000000
--- a/test/reference/twin-antialias-gray.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/twin-antialias-gray.base.argb32.ref.png b/test/reference/twin-antialias-gray.base.argb32.ref.png
index d1102b223..0692dea28 100644
--- a/test/reference/twin-antialias-gray.base.argb32.ref.png
+++ b/test/reference/twin-antialias-gray.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/twin-antialias-gray.base.rgb24.ref.png b/test/reference/twin-antialias-gray.base.rgb24.ref.png
index d1102b223..0692dea28 100644
--- a/test/reference/twin-antialias-gray.base.rgb24.ref.png
+++ b/test/reference/twin-antialias-gray.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/twin-antialias-gray.ref.png b/test/reference/twin-antialias-gray.ref.png
index e597b6435..20db5c4a1 100644
--- a/test/reference/twin-antialias-gray.ref.png
+++ b/test/reference/twin-antialias-gray.ref.png
Binary files differ
diff --git a/test/reference/twin-antialias-gray.rgb24.ref.png b/test/reference/twin-antialias-gray.rgb24.ref.png
deleted file mode 100644
index 6b091afd8..000000000
--- a/test/reference/twin-antialias-gray.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/twin-antialias-gray.traps.argb32.ref.png b/test/reference/twin-antialias-gray.traps.argb32.ref.png
index d1102b223..0692dea28 100644
--- a/test/reference/twin-antialias-gray.traps.argb32.ref.png
+++ b/test/reference/twin-antialias-gray.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/twin-antialias-gray.traps.rgb24.ref.png b/test/reference/twin-antialias-gray.traps.rgb24.ref.png
index d1102b223..0692dea28 100644
--- a/test/reference/twin-antialias-gray.traps.rgb24.ref.png
+++ b/test/reference/twin-antialias-gray.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/twin-antialias-mixed.base.argb32.ref.png b/test/reference/twin-antialias-mixed.base.argb32.ref.png
index d6c406fa7..ba8180e11 100644
--- a/test/reference/twin-antialias-mixed.base.argb32.ref.png
+++ b/test/reference/twin-antialias-mixed.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/twin-antialias-mixed.base.rgb24.ref.png b/test/reference/twin-antialias-mixed.base.rgb24.ref.png
index d6c406fa7..ba8180e11 100644
--- a/test/reference/twin-antialias-mixed.base.rgb24.ref.png
+++ b/test/reference/twin-antialias-mixed.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/twin-antialias-mixed.traps.argb32.ref.png b/test/reference/twin-antialias-mixed.traps.argb32.ref.png
index d6c406fa7..ba8180e11 100644
--- a/test/reference/twin-antialias-mixed.traps.argb32.ref.png
+++ b/test/reference/twin-antialias-mixed.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/twin-antialias-mixed.traps.rgb24.ref.png b/test/reference/twin-antialias-mixed.traps.rgb24.ref.png
index d6c406fa7..ba8180e11 100644
--- a/test/reference/twin-antialias-mixed.traps.rgb24.ref.png
+++ b/test/reference/twin-antialias-mixed.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/twin-antialias-subpixel.argb32.ref.png b/test/reference/twin-antialias-subpixel.argb32.ref.png
deleted file mode 100644
index 6b091afd8..000000000
--- a/test/reference/twin-antialias-subpixel.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/twin-antialias-subpixel.base.argb32.ref.png b/test/reference/twin-antialias-subpixel.base.argb32.ref.png
index d1102b223..0692dea28 100644
--- a/test/reference/twin-antialias-subpixel.base.argb32.ref.png
+++ b/test/reference/twin-antialias-subpixel.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/twin-antialias-subpixel.base.rgb24.ref.png b/test/reference/twin-antialias-subpixel.base.rgb24.ref.png
index d1102b223..0692dea28 100644
--- a/test/reference/twin-antialias-subpixel.base.rgb24.ref.png
+++ b/test/reference/twin-antialias-subpixel.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/twin-antialias-subpixel.ref.png b/test/reference/twin-antialias-subpixel.ref.png
index e597b6435..20db5c4a1 100644
--- a/test/reference/twin-antialias-subpixel.ref.png
+++ b/test/reference/twin-antialias-subpixel.ref.png
Binary files differ
diff --git a/test/reference/twin-antialias-subpixel.rgb24.ref.png b/test/reference/twin-antialias-subpixel.rgb24.ref.png
deleted file mode 100644
index 6b091afd8..000000000
--- a/test/reference/twin-antialias-subpixel.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/twin-antialias-subpixel.traps.argb32.ref.png b/test/reference/twin-antialias-subpixel.traps.argb32.ref.png
index d1102b223..0692dea28 100644
--- a/test/reference/twin-antialias-subpixel.traps.argb32.ref.png
+++ b/test/reference/twin-antialias-subpixel.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/twin-antialias-subpixel.traps.rgb24.ref.png b/test/reference/twin-antialias-subpixel.traps.rgb24.ref.png
index d1102b223..0692dea28 100644
--- a/test/reference/twin-antialias-subpixel.traps.rgb24.ref.png
+++ b/test/reference/twin-antialias-subpixel.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/twin.argb32.ref.png b/test/reference/twin.argb32.ref.png
deleted file mode 100644
index 6b091afd8..000000000
--- a/test/reference/twin.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/twin.base.argb32.ref.png b/test/reference/twin.base.argb32.ref.png
index d1102b223..0692dea28 100644
--- a/test/reference/twin.base.argb32.ref.png
+++ b/test/reference/twin.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/twin.base.rgb24.ref.png b/test/reference/twin.base.rgb24.ref.png
index d1102b223..0692dea28 100644
--- a/test/reference/twin.base.rgb24.ref.png
+++ b/test/reference/twin.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/twin.ref.png b/test/reference/twin.ref.png
index e597b6435..20db5c4a1 100644
--- a/test/reference/twin.ref.png
+++ b/test/reference/twin.ref.png
Binary files differ
diff --git a/test/reference/twin.rgb24.ref.png b/test/reference/twin.rgb24.ref.png
deleted file mode 100644
index 6b091afd8..000000000
--- a/test/reference/twin.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/twin.traps.argb32.ref.png b/test/reference/twin.traps.argb32.ref.png
index d1102b223..0692dea28 100644
--- a/test/reference/twin.traps.argb32.ref.png
+++ b/test/reference/twin.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/twin.traps.rgb24.ref.png b/test/reference/twin.traps.rgb24.ref.png
index d1102b223..0692dea28 100644
--- a/test/reference/twin.traps.rgb24.ref.png
+++ b/test/reference/twin.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/unantialiased-shapes.traps.argb32.ref.png b/test/reference/unantialiased-shapes.traps.argb32.ref.png
index a55ba889b..cb2ce3d95 100644
--- a/test/reference/unantialiased-shapes.traps.argb32.ref.png
+++ b/test/reference/unantialiased-shapes.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/unantialiased-shapes.traps.rgb24.ref.png b/test/reference/unantialiased-shapes.traps.rgb24.ref.png
index a55ba889b..cb2ce3d95 100644
--- a/test/reference/unantialiased-shapes.traps.rgb24.ref.png
+++ b/test/reference/unantialiased-shapes.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/unbounded-operator.rgb24.ref.png b/test/reference/unbounded-operator.rgb24.ref.png
index 8df18f886..910999be9 100644
--- a/test/reference/unbounded-operator.rgb24.ref.png
+++ b/test/reference/unbounded-operator.rgb24.ref.png
Binary files differ
diff --git a/test/reference/unbounded-operator.traps.argb32.ref.png b/test/reference/unbounded-operator.traps.argb32.ref.png
index fde0b6e86..fe86a948e 100644
--- a/test/reference/unbounded-operator.traps.argb32.ref.png
+++ b/test/reference/unbounded-operator.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/unbounded-operator.traps.rgb24.ref.png b/test/reference/unbounded-operator.traps.rgb24.ref.png
index 8d51cce5d..c8555af14 100644
--- a/test/reference/unbounded-operator.traps.rgb24.ref.png
+++ b/test/reference/unbounded-operator.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/unclosed-strokes.base.argb32.ref.png b/test/reference/unclosed-strokes.base.argb32.ref.png
index cfd0f4400..34cedbd8b 100644
--- a/test/reference/unclosed-strokes.base.argb32.ref.png
+++ b/test/reference/unclosed-strokes.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/unclosed-strokes.base.rgb24.ref.png b/test/reference/unclosed-strokes.base.rgb24.ref.png
index cfd0f4400..34cedbd8b 100644
--- a/test/reference/unclosed-strokes.base.rgb24.ref.png
+++ b/test/reference/unclosed-strokes.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/unclosed-strokes.traps.argb32.ref.png b/test/reference/unclosed-strokes.traps.argb32.ref.png
index cfd0f4400..34cedbd8b 100644
--- a/test/reference/unclosed-strokes.traps.argb32.ref.png
+++ b/test/reference/unclosed-strokes.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/unclosed-strokes.traps.rgb24.ref.png b/test/reference/unclosed-strokes.traps.rgb24.ref.png
index cfd0f4400..34cedbd8b 100644
--- a/test/reference/unclosed-strokes.traps.rgb24.ref.png
+++ b/test/reference/unclosed-strokes.traps.rgb24.ref.png
Binary files differ
diff --git a/test/reference/user-font.argb32.ref.png b/test/reference/user-font.argb32.ref.png
deleted file mode 100644
index b234a8801..000000000
--- a/test/reference/user-font.argb32.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/user-font.base.argb32.ref.png b/test/reference/user-font.base.argb32.ref.png
index c94cd499e..896dbab25 100644
--- a/test/reference/user-font.base.argb32.ref.png
+++ b/test/reference/user-font.base.argb32.ref.png
Binary files differ
diff --git a/test/reference/user-font.base.rgb24.ref.png b/test/reference/user-font.base.rgb24.ref.png
index c94cd499e..896dbab25 100644
--- a/test/reference/user-font.base.rgb24.ref.png
+++ b/test/reference/user-font.base.rgb24.ref.png
Binary files differ
diff --git a/test/reference/user-font.ref.png b/test/reference/user-font.ref.png
index 0906e6ce0..2af673a75 100644
--- a/test/reference/user-font.ref.png
+++ b/test/reference/user-font.ref.png
Binary files differ
diff --git a/test/reference/user-font.rgb24.ref.png b/test/reference/user-font.rgb24.ref.png
deleted file mode 100644
index b234a8801..000000000
--- a/test/reference/user-font.rgb24.ref.png
+++ /dev/null
Binary files differ
diff --git a/test/reference/user-font.traps.argb32.ref.png b/test/reference/user-font.traps.argb32.ref.png
index c94cd499e..896dbab25 100644
--- a/test/reference/user-font.traps.argb32.ref.png
+++ b/test/reference/user-font.traps.argb32.ref.png
Binary files differ
diff --git a/test/reference/user-font.traps.rgb24.ref.png b/test/reference/user-font.traps.rgb24.ref.png
index c94cd499e..896dbab25 100644
--- a/test/reference/user-font.traps.rgb24.ref.png
+++ b/test/reference/user-font.traps.rgb24.ref.png
Binary files differ