summaryrefslogtreecommitdiff
path: root/test/reference
diff options
context:
space:
mode:
Diffstat (limited to 'test/reference')
-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 e40202bf..00000000
--- 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 38472822..cc641e29 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 38472822..cc641e29 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 2790a2b7..00000000
--- 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 516e66ce..00000000
--- 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 9b717b8c..00000000
--- 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 9b717b8c..00000000
--- 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 27acfc30..6d0c5cf1 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 516e66ce..00000000
--- 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 9b717b8c..58801ccd 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 9b717b8c..58801ccd 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 ff7a552f..00000000
--- 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 0e52b245..ff7a552f 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 0e52b245..ff7a552f 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 ebef2614..dfe8474d 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 964a70f3..00000000
--- 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 288a5005..00000000
--- 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 288a5005..00000000
--- 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 338c8095..8c056b38 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 964a70f3..00000000
--- 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 288a5005..e17c4a19 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 288a5005..e17c4a19 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 35959002..00000000
--- 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 13f877cf..00000000
--- 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 13f877cf..00000000
--- 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 f4398d70..687194d4 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 35959002..00000000
--- 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 13f877cf..7ce1acc3 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 13f877cf..7ce1acc3 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 831cba4b..470eec3b 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 831cba4b..470eec3b 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 831cba4b..470eec3b 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 831cba4b..470eec3b 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 1ffb2d98..1e4a83f0 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 1ffb2d98..1e4a83f0 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 1ffb2d98..1e4a83f0 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 1ffb2d98..1e4a83f0 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 b0f477df..00000000
--- 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 ccb8d656..00000000
--- 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 ccb8d656..00000000
--- 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 6ed89055..f23d5dc2 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 b0f477df..00000000
--- 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 ccb8d656..41d13482 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 ccb8d656..41d13482 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 a46e0366..b3504abc 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 a46e0366..b3504abc 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 a46e0366..b3504abc 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 a46e0366..b3504abc 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 352bf450..293411c4 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 352bf450..293411c4 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 352bf450..293411c4 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 352bf450..293411c4 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 39a92b01..f7697baf 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 a4179d22..76f9ee8d 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 e1f294ce..00000000
--- 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 e139ef3f..a8c5734b 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 e139ef3f..a8c5734b 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 2a27beca..00000000
--- 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 bf6d8884..8a6bce72 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 f07aeba6..373eb117 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 f07aeba6..373eb117 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 f07aeba6..373eb117 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 f07aeba6..373eb117 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 d2411832..00000000
--- 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 d3cf32e4..15589db2 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 d3cf32e4..15589db2 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 d2411832..00000000
--- 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 d3cf32e4..15589db2 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 d3cf32e4..15589db2 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 b09b86fc..00000000
--- 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 94f72e32..b85b0336 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 94f72e32..b85b0336 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 db8822a0..464ae676 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 b09b86fc..00000000
--- 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 94f72e32..b85b0336 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 94f72e32..b85b0336 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 8bebde20..00000000
--- 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 53976b7b..00000000
--- 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 53976b7b..00000000
--- 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 b98c1189..3d5b9045 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 8bebde20..00000000
--- 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 53976b7b..a29f43dc 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 53976b7b..a29f43dc 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 a12aa947..c0cc7391 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 a12aa947..c0cc7391 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 a12aa947..c0cc7391 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 a12aa947..c0cc7391 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 deef9dcd..00000000
--- 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 46fe785e..00000000
--- 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 46fe785e..00000000
--- 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 e2a2538d..5e08fd88 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 deef9dcd..00000000
--- 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 46fe785e..c87cad46 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 46fe785e..c87cad46 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 04c2eb0f..53341102 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 04c2eb0f..53341102 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 04c2eb0f..53341102 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 04c2eb0f..53341102 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 3ed0c855..367fe3c9 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 0aae3698..9bd4e93b 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 b14bd8dc..69432a01 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 3ed0c855..367fe3c9 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 0aae3698..9bd4e93b 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 73d41afa..9cf3b079 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 73d41afa..9cf3b079 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 d83e2c7b..185e1ac8 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 73d41afa..9cf3b079 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 73d41afa..9cf3b079 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 18ab11ec..00000000
--- 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 fc26b001..b676a1a2 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 fc26b001..b676a1a2 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 57a36c3f..f3fde870 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 18ab11ec..00000000
--- 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 fc26b001..b676a1a2 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 fc26b001..b676a1a2 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 2ddfc8bb..00000000
--- 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 4f9a5a01..ab8573a1 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 4f9a5a01..ab8573a1 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 523eb1a4..3e4f5d6e 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 2ddfc8bb..00000000
--- 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 4f9a5a01..ab8573a1 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 4f9a5a01..ab8573a1 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 04593971..f3dafe65 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 42363eab..b0fef0e0 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 45497d7e..33a8ac0b 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 07fda634..0019fa27 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 42363eab..b0fef0e0 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 45497d7e..33a8ac0b 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 c4293adf..00000000
--- 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 73ad25c4..0353520c 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 73ad25c4..0353520c 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 31b0eb4b..4284bfa5 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 c4293adf..00000000
--- 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 73ad25c4..0353520c 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 73ad25c4..0353520c 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 053e4707..00000000
--- 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 71cb9afb..92ab0b9f 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 71cb9afb..92ab0b9f 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 9cd23142..b532ab86 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 053e4707..00000000
--- 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 71cb9afb..92ab0b9f 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 71cb9afb..92ab0b9f 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 7f7b428c..00000000
--- 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 13651aa1..c778d9d9 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 7f7b428c..00000000
--- 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 96c6f422..45cb90ff 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 96c6f422..45cb90ff 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 d1d3cff5..95400dfb 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 d1d3cff5..95400dfb 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 d1d3cff5..95400dfb 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 d1d3cff5..95400dfb 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 22b0ecf9..00000000
--- 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 a2e8bcaa..efbf91a6 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 a2e8bcaa..efbf91a6 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 d036d7cf..da3a7744 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 22b0ecf9..00000000
--- 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 a2e8bcaa..efbf91a6 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 a2e8bcaa..efbf91a6 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 595f96ab..f1de705c 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 595f96ab..f1de705c 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 595f96ab..f1de705c 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 595f96ab..f1de705c 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 a1d069d3..00000000
--- 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 a0d632b4..0b190c22 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 a0d632b4..0b190c22 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 6513023e..d1e34fec 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 a1d069d3..00000000
--- 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 a0d632b4..0b190c22 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 a0d632b4..0b190c22 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 ace463b1..a0b265f3 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 ace463b1..a0b265f3 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 ace463b1..a0b265f3 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 ace463b1..a0b265f3 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 8f9a65d8..de354209 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 8f9a65d8..de354209 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 8cd4d31e..12379ac0 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 8cd4d31e..12379ac0 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 87fe7523..00000000
--- 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 35dca5cf..87fe7523 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 35dca5cf..87fe7523 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 0de187d4..065d6995 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 0de187d4..065d6995 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 45fdcc0c..ccd3d5df 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 45fdcc0c..ccd3d5df 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 45fdcc0c..ccd3d5df 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 45fdcc0c..ccd3d5df 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 b9eee8ae..b881dd4a 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 b9eee8ae..b881dd4a 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 b9eee8ae..b881dd4a 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 b9eee8ae..b881dd4a 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 695d0d01..fc173cb1 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 695d0d01..fc173cb1 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 695d0d01..fc173cb1 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 695d0d01..fc173cb1 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 3d58ab34..8302c80c 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 7b9270a4..359f5977 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 2f9efeae..65c19cec 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 367d6835..00000000
--- 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 d3d6729d..849a5163 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 d3d6729d..849a5163 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 726b2938..d6cbe68d 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 367d6835..00000000
--- 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 d3d6729d..849a5163 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 d3d6729d..849a5163 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 3165ac2b..cdb71ddd 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 d63c31c1..7d5c49fa 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 d63c31c1..7d5c49fa 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 d63c31c1..7d5c49fa 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 d63c31c1..7d5c49fa 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 12915255..da3de96d 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 12915255..da3de96d 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 12915255..da3de96d 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 12915255..da3de96d 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 aec5c945..da3de96d 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 aec5c945..da3de96d 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 aec5c945..da3de96d 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 aec5c945..da3de96d 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 d4db9bf5..da3de96d 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 d4db9bf5..da3de96d 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 d4db9bf5..da3de96d 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 d4db9bf5..da3de96d 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 85df9198..5a2ebad0 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 85df9198..5a2ebad0 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 95746ffc..f7bb8ffe 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 95746ffc..f7bb8ffe 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 c1da67e0..9f6841eb 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 c1da67e0..9f6841eb 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 1334a9a0..63c7cca8 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 1334a9a0..63c7cca8 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 f0068e61..d554d83e 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 f0068e61..d554d83e 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 4603bc52..8e74785f 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 4603bc52..8e74785f 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 415acef6..69673434 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 415acef6..69673434 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 13e8b9e0..de569430 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 1a2d9676..0ae9861d 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 1a2d9676..0ae9861d 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 13e8b9e0..de569430 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 a983613f..d1b57ae3 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 a983613f..d1b57ae3 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 7a8e5946..86d3f51b 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 7a8e5946..86d3f51b 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 6c52067b..ac30b23a 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 6c52067b..ac30b23a 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 53af8ffd..62f91c9e 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 53af8ffd..62f91c9e 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 5727f355..624e3683 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 5727f355..624e3683 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 b75f358d..b96ff8d0 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 b75f358d..b96ff8d0 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 6dc5cb5b..ab56a718 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 6e70c77a..ebfa1db5 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 6e70c77a..ebfa1db5 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 6dc5cb5b..ab56a718 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 7a99795e..f0b268f5 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 7a99795e..f0b268f5 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 6c21785e..9811c1b5 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 6c21785e..9811c1b5 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 8eb44532..4c743f5f 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 8eb44532..4c743f5f 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 e14ce9af..976192c1 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 e14ce9af..976192c1 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 12a16835..d687e3b4 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 12a16835..d687e3b4 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 95e7da6c..48a01eaa 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 95e7da6c..48a01eaa 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 189a3154..13ed998f 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 189a3154..13ed998f 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 ea115829..7df179e9 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 ea115829..7df179e9 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 22f6c1f0..e8fa7225 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 22f6c1f0..e8fa7225 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 9a7d6bc4..00000000
--- 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 c7112d22..3b99f1cf 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 c7112d22..3b99f1cf 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 d8c9c035..13188063 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 9a7d6bc4..00000000
--- 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 c7112d22..3b99f1cf 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 c7112d22..3b99f1cf 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 02651dcc..490821e0 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 02651dcc..490821e0 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 02651dcc..490821e0 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 02651dcc..490821e0 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 113f221c..babde7d7 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 113f221c..babde7d7 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 113f221c..babde7d7 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 113f221c..babde7d7 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 3a77d3ea..00000000
--- 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 799ff392..efe2faab 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 799ff392..efe2faab 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 75e32523..33ff0fad 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 3a77d3ea..00000000
--- 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 799ff392..efe2faab 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 799ff392..efe2faab 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 69bb0fb9..3b70c2fb 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 41ff4f43..00000000
--- 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 69bb0fb9..3b70c2fb 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 69bb0fb9..3b70c2fb 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 69bb0fb9..3b70c2fb 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 feeb5dc8..d2035592 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 feeb5dc8..d2035592 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 feeb5dc8..d2035592 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 feeb5dc8..d2035592 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 670d3c3c..c274fcf7 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 670d3c3c..c274fcf7 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 6b091afd..00000000
--- 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 d1102b22..0692dea2 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 d1102b22..0692dea2 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 e597b643..20db5c4a 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 6b091afd..00000000
--- 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 d1102b22..0692dea2 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 d1102b22..0692dea2 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 d6c406fa..ba8180e1 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 d6c406fa..ba8180e1 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 d6c406fa..ba8180e1 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 d6c406fa..ba8180e1 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 6b091afd..00000000
--- 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 d1102b22..0692dea2 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 d1102b22..0692dea2 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 e597b643..20db5c4a 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 6b091afd..00000000
--- 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 d1102b22..0692dea2 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 d1102b22..0692dea2 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 6b091afd..00000000
--- 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 d1102b22..0692dea2 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 d1102b22..0692dea2 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 e597b643..20db5c4a 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 6b091afd..00000000
--- 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 d1102b22..0692dea2 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 d1102b22..0692dea2 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 a55ba889..cb2ce3d9 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 a55ba889..cb2ce3d9 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 8df18f88..910999be 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 fde0b6e8..fe86a948 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 8d51cce5..c8555af1 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 cfd0f440..34cedbd8 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 cfd0f440..34cedbd8 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 cfd0f440..34cedbd8 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 cfd0f440..34cedbd8 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 b234a880..00000000
--- 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 c94cd499..896dbab2 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 c94cd499..896dbab2 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 0906e6ce..2af673a7 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 b234a880..00000000
--- 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 c94cd499..896dbab2 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 c94cd499..896dbab2 100644
--- a/test/reference/user-font.traps.rgb24.ref.png
+++ b/test/reference/user-font.traps.rgb24.ref.png
Binary files differ