[cairo] [PATCH] V3 image: xlib/xcb backends use filtering to match image backend

Bill Spitzak spitzak at gmail.com
Fri Sep 26 18:09:59 PDT 2014


I ran the tests on the xcb, xlib, and image backends.

No change to the image backend tests.

For xcb+xlib it went from 206 passed to 209 passed. However a number of 
tests went from pass to fail, and a larger number from fail to pass. I 
suspect a number of these are due to incorrect reference images:

-------------- next part --------------
--- cairo-test-suite-old.log	2014-09-23 19:19:33.833594703 -0700
+++ cairo-test-suite-new.log	2014-09-26 17:41:51.452106146 -0700
@@ -31,6 +31,7 @@
 bilevel-image: PASS
 bug-40410: FAIL (xlib, xlib-window, xcb, xcb-window, xcb-window&)
 bug-51910: FAIL (xlib, xlib-window, xlib-render-0_0, xlib-fallback, xcb, xcb-window, xcb-window&, xcb-render-0_0)
+bug-84115: FAIL (xlib, xlib-window, xlib-render-0_0, xcb, xcb-window, xcb-window&)
 bug-bo-rectangular: PASS
 bug-bo-collins: PASS
 bug-bo-ricotz: FAIL (xlib, xlib-window, xlib-render-0_0, xcb, xcb-window, xcb-window&)
@@ -73,8 +74,8 @@
 clip-fill-rule: FAIL (xlib, xlib-window, xcb, xcb-window, xcb-window&)
 a1-clip-fill-rule: PASS
 clip-fill-rule-pixel-aligned: PASS
-clip-group-shapes-aligned-rectangles: PASS
-clip-group-shapes-unaligned-rectangles: FAIL (xlib, xlib-window, xcb, xcb-window, xcb-window&)
+clip-group-shapes-aligned-rectangles: FAIL (xlib-render-0_0)
+clip-group-shapes-unaligned-rectangles: FAIL (xlib, xlib-window, xlib-render-0_0, xcb, xcb-window, xcb-window&)
 clip-group-shapes-circles: FAIL (xlib, xlib-window, xlib-render-0_0, xcb, xcb-window, xcb-window&, xcb-render-0_0)
 clip-image: FAIL (xlib, xlib-window, xlib-render-0_0, xlib-fallback, xcb, xcb-window, xcb-window&, xcb-render-0_0)
 clip-intersect: FAIL (xlib, xlib-window, xcb, xcb-window, xcb-window&)
@@ -136,7 +137,7 @@
 device-offset: PASS
 device-offset-fractional: FAIL (xlib, xlib-window, xcb, xcb-window, xcb-window&)
 device-offset-positive: PASS
-device-offset-scale: FAIL (xlib-render-0_0, xlib-fallback, xcb-render-0_0)
+device-offset-scale: PASS
 error-setters: PASS
 extend-pad: PASS
 extend-pad-border: FAIL (xlib, xlib-window, xlib-render-0_0, xlib-fallback, xcb, xcb-window, xcb-window&, xcb-render-0_0)
@@ -316,10 +317,10 @@
 pixman-downscale-fast-24: PASS
 pixman-downscale-good-96: PASS
 pixman-downscale-good-95: FAIL (xlib, xlib-window, xlib-render-0_0, xlib-fallback, xcb, xcb-window, xcb-window&, xcb-render-0_0, xcb-fallback)
-pixman-downscale-good-24: FAIL (xlib-render-0_0, xlib-fallback, xcb-render-0_0)
+pixman-downscale-good-24: FAIL (xlib, xlib-window, xlib-render-0_0, xlib-fallback, xcb, xcb-window, xcb-window&, xcb-render-0_0)
 pixman-downscale-best-96: PASS
 pixman-downscale-best-95: FAIL (xlib, xlib-window, xlib-render-0_0, xlib-fallback, xcb, xcb-window, xcb-window&, xcb-render-0_0, xcb-fallback)
-pixman-downscale-best-24: FAIL (xlib-render-0_0, xlib-fallback, xcb-render-0_0, xcb-fallback)
+pixman-downscale-best-24: FAIL (xlib, xlib-window, xlib-render-0_0, xlib-fallback, xcb, xcb-window, xcb-window&, xcb-render-0_0, xcb-fallback)
 pixman-downscale-nearest-96: PASS
 pixman-downscale-nearest-95: PASS
 pixman-downscale-nearest-24: PASS
@@ -476,10 +477,10 @@
 surface-pattern-big-scale-down: PASS
 surface-pattern-operator: FAIL (xlib, xlib-window, xlib-render-0_0, xlib-fallback, xcb, xcb-window, xcb-window&, xcb-render-0_0, xcb-fallback)
 surface-pattern-scale-down: FAIL (xlib, xlib-window, xlib-render-0_0, xlib-fallback, xcb, xcb-window, xcb-window&, xcb-render-0_0, xcb-fallback)
-surface-pattern-scale-down-extend-repeat: FAIL (xlib-render-0_0, xlib-fallback, xcb-render-0_0)
-surface-pattern-scale-down-extend-none: FAIL (xlib, xlib-window, xlib-render-0_0, xlib-fallback, xcb, xcb-window, xcb-window&, xcb-render-0_0)
-surface-pattern-scale-down-extend-reflect: FAIL (xlib-render-0_0, xlib-fallback, xcb-render-0_0)
-surface-pattern-scale-down-extend-pad: FAIL (xlib-render-0_0, xlib-fallback, xcb-render-0_0)
+surface-pattern-scale-down-extend-repeat: PASS
+surface-pattern-scale-down-extend-none: FAIL (xlib, xlib-window, xlib-fallback, xcb, xcb-window, xcb-window&)
+surface-pattern-scale-down-extend-reflect: PASS
+surface-pattern-scale-down-extend-pad: PASS
 surface-pattern-scale-up: FAIL (xlib, xlib-window, xlib-render-0_0, xlib-fallback, xcb, xcb-window, xcb-window&, xcb-render-0_0)
 text-antialias-gray: PASS
 text-antialias-none: PASS
@@ -553,18 +554,18 @@
 get-xrender-format: PASS
 multi-page: UNTESTED
 fallback-resolution: UNTESTED
-206 Passed, 316 Failed [2 crashed, 6 expected], 29 Skipped
+209 Passed, 314 Failed [2 crashed, 6 expected], 29 Skipped
 Preamble: 1 failed - create-from-png
-xlib (argb32): 186 failed - a1-bug a8-clear aliasing arc-direction big-line bug-spline bug-40410 bug-extents bug-seams caps-05 caps-joins-2 caps-joins-05 caps-joins-alpha caps-joins-curve caps-tails-curve clear clip-disjoint clip-disjoint-hatching clip-disjoint-quad clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-fill-rule clip-group-shapes-circles clip-intersect clip-operator clip-push-group clip-shape clip-stroke clip-text clip-twice clip-unbounded clipped-group close-path-current-point dash-caps-joins dash-curve dash-scale degenerate-arc degenerate-dash degenerate-path degenerate-pen drunkard-tails device-offset-fractional fallback fill-alpha fill-alpha-pattern fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order fill-image fill-rule finer-grained-fallbacks group-unaligned halo halo-transform hatchings huge-radial joins joins-loop joins-star joins-retrace large-twin-antialias-mixed leaky-dashed-stroke line-width-large-overlap-rotated line-width-overlap-rotated line-width-scale line-width-tolerance linear-gradient linear-gradient-large linear-gradient-subset long-dashed-lines mask mask-alpha new-sub-path operator-clear operator-source over-above-source over-around-source over-below-source over-between-source overlapping-boxes overlapping-dash-caps paint-with-alpha-clip-mask path-append path-stroke-twice pixman-downscale-good-95 pixman-downscale-best-95 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source radial-outer-focus random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz record-paint-alpha-clip-mask record-fill-alpha record-select-font-face record-text-transform record1414x-paint-alpha-clip-mask record1414x-fill-alpha record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha-clip-mask record2x-fill-alpha record2x-select-font-face record2x-text-transform record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-fill-alpha record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-text-transform recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rectilinear-dash-scale-unaligned reflected-stroke rel-path rotate-image-surface-paint clip-rotate-image-surface-paint rotate-clip-image-surface-paint rotated-clip rounded-rectangle-stroke scale-offset-image scale-offset-similar stroke-clipped stroke-image self-copy shape-general-convex shape-sierpinski smask smask-fill smask-stroke smask-text spline-decomposition stroke-pattern subsurface subsurface-outside-target subsurface-scale surface-pattern surface-pattern-operator surface-pattern-scale-down-extend-none surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-pattern text-rotate tighten-bounds tiger trap-clip twin twin-antialias-gray twin-antialias-mixed twin-antialias-none twin-antialias-subpixel unbounded-operator unclosed-strokes user-font user-font-proxy world-map world-map-stroke world-map-fill xcomposite-projection pthread-same-source pthread-show-text ft-text-vertical-layout-type1 ft-text-vertical-layout-type3
-xlib (rgb24): 278 failed - a1-bug a8-clear aliasing arc-direction arc-looping-dash big-line big-little-triangle bug-spline bug-40410 bug-51910 bug-bo-ricotz bug-source-cu bug-extents bug-seams caps caps-2 caps-1 caps-05 checkerboard caps-joins caps-joins-2 caps-joins-1 caps-joins-05 caps-joins-alpha caps-joins-curve caps-tails-curve caps-sub-paths clear clear-source clip-disjoint clip-disjoint-hatching clip-disjoint-quad clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-fill-rule clip-group-shapes-unaligned-rectangles clip-group-shapes-circles clip-image clip-intersect clip-mixed-antialias clip-nesting clip-operator clip-push-group clip-polygons clip-rectilinear clip-shape clip-stroke clip-text clip-twice clipped-group close-path close-path-current-point copy-path dash-caps-joins dash-curve dash-infinite-loop dash-offset-negative dash-scale dash-state dash-zero-length degenerate-arc degenerate-curve-to degenerate-dash degenerate-linear-gradient degenerate-path degenerate-pen degenerate-radial-gradient degenerate-rel-curve-to drunkard-tails device-offset-fractional extend-pad-border fallback fill-alpha fill-alpha-pattern fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order fill-image fill-missed-stop fill-rule filter-bilinear-extents finer-grained-fallbacks gradient-alpha gradient-constant-alpha group-unaligned halo halo-transform hatchings huge-linear huge-radial image-bug-710072-unaligned implicit-close infinite-join joins joins-loop joins-star joins-retrace large-twin-antialias-mixed leaky-dashed-rectangle leaky-dashed-stroke leaky-polygon line-width line-width-large-overlap-rotated line-width-overlap-offset line-width-overlap-rotated line-width-scale line-width-tolerance linear-gradient linear-gradient-extend linear-gradient-large linear-gradient-reflect linear-gradient-subset long-dashed-lines mask mask-alpha mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed miter-precision new-sub-path operator-alpha-alpha operator-clear operator-source over-above-source over-around-source over-below-source over-between-source overlapping-boxes overlapping-glyphs overlapping-dash-caps paint-source-alpha paint-with-alpha paint-with-alpha-solid-clip paint-with-alpha-clip paint-with-alpha-clip-mask partial-coverage-reference partial-coverage-three-quarter-reference path-append path-stroke-twice pixman-downscale-good-95 pixman-downscale-best-95 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source radial-gradient-one-stop radial-gradient-extend radial-outer-focus random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz record-paint-alpha-solid-clip record-paint-alpha-clip record-paint-alpha-clip-mask record-fill-alpha record-select-font-face record-self-intersecting record-text-transform record1414x-paint-alpha record1414x-paint-alpha-solid-clip record1414x-paint-alpha-clip record1414x-paint-alpha-clip-mask record1414x-fill-alpha record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha record2x-paint-alpha-solid-clip record2x-paint-alpha-clip record2x-paint-alpha-clip-mask record2x-fill-alpha record2x-select-font-face record2x-text-transform record90-paint-alpha-solid-clip record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-fill-alpha record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha recordflip-paint-alpha-solid-clip recordflip-paint-alpha-clip recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-self-intersecting recordflip-text-transform record-mesh recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rectilinear-grid rectilinear-miter-limit rectilinear-dash-scale-unaligned reflected-stroke rel-path rotate-image-surface-paint clip-rotate-image-surface-paint rotate-clip-image-surface-paint rotated-clip rounded-rectangle-fill rounded-rectangle-stroke scale-offset-image scale-offset-similar stroke-ctm-caps stroke-clipped stroke-image self-copy self-intersecting shape-general-convex shape-sierpinski skew-extreme smask smask-fill smask-image-mask smask-mask smask-paint smask-stroke smask-text source-clip-scale spline-decomposition stroke-pattern subsurface subsurface-outside-target subsurface-scale surface-pattern surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-down-extend-none surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-glyph-range text-pattern text-rotate text-transform tighten-bounds tiger transforms trap-clip twin twin-antialias-gray twin-antialias-mixed twin-antialias-none twin-antialias-subpixel unaligned-box unbounded-operator unclosed-strokes user-font user-font-proxy world-map world-map-stroke world-map-fill xcomposite-projection pthread-same-source pthread-show-text ft-text-vertical-layout-type1 ft-text-vertical-layout-type3
-xlib-window (rgb24): 278 failed - a1-bug a8-clear aliasing arc-direction arc-looping-dash big-line big-little-triangle bug-spline bug-40410 bug-51910 bug-bo-ricotz bug-source-cu bug-extents bug-seams caps caps-2 caps-1 caps-05 checkerboard caps-joins caps-joins-2 caps-joins-1 caps-joins-05 caps-joins-alpha caps-joins-curve caps-tails-curve caps-sub-paths clear clear-source clip-disjoint clip-disjoint-hatching clip-disjoint-quad clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-fill-rule clip-group-shapes-unaligned-rectangles clip-group-shapes-circles clip-image clip-intersect clip-mixed-antialias clip-nesting clip-operator clip-push-group clip-polygons clip-rectilinear clip-shape clip-stroke clip-text clip-twice clipped-group close-path close-path-current-point copy-path dash-caps-joins dash-curve dash-infinite-loop dash-offset-negative dash-scale dash-state dash-zero-length degenerate-arc degenerate-curve-to degenerate-dash degenerate-linear-gradient degenerate-path degenerate-pen degenerate-radial-gradient degenerate-rel-curve-to drunkard-tails device-offset-fractional extend-pad-border fallback fill-alpha fill-alpha-pattern fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order fill-image fill-missed-stop fill-rule filter-bilinear-extents finer-grained-fallbacks gradient-alpha gradient-constant-alpha group-unaligned halo halo-transform hatchings huge-linear huge-radial image-bug-710072-unaligned implicit-close infinite-join joins joins-loop joins-star joins-retrace large-twin-antialias-mixed leaky-dashed-rectangle leaky-dashed-stroke leaky-polygon line-width line-width-large-overlap-rotated line-width-overlap-offset line-width-overlap-rotated line-width-scale line-width-tolerance linear-gradient linear-gradient-extend linear-gradient-large linear-gradient-reflect linear-gradient-subset long-dashed-lines mask mask-alpha mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed miter-precision new-sub-path operator-alpha-alpha operator-clear operator-source over-above-source over-around-source over-below-source over-between-source overlapping-boxes overlapping-glyphs overlapping-dash-caps paint-source-alpha paint-with-alpha paint-with-alpha-solid-clip paint-with-alpha-clip paint-with-alpha-clip-mask partial-coverage-reference partial-coverage-three-quarter-reference path-append path-stroke-twice pixman-downscale-good-95 pixman-downscale-best-95 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source radial-gradient-one-stop radial-gradient-extend radial-outer-focus random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz record-paint-alpha-solid-clip record-paint-alpha-clip record-paint-alpha-clip-mask record-fill-alpha record-select-font-face record-self-intersecting record-text-transform record1414x-paint-alpha record1414x-paint-alpha-solid-clip record1414x-paint-alpha-clip record1414x-paint-alpha-clip-mask record1414x-fill-alpha record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha record2x-paint-alpha-solid-clip record2x-paint-alpha-clip record2x-paint-alpha-clip-mask record2x-fill-alpha record2x-select-font-face record2x-text-transform record90-paint-alpha-solid-clip record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-fill-alpha record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha recordflip-paint-alpha-solid-clip recordflip-paint-alpha-clip recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-self-intersecting recordflip-text-transform record-mesh recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rectilinear-grid rectilinear-miter-limit rectilinear-dash-scale-unaligned reflected-stroke rel-path rotate-image-surface-paint clip-rotate-image-surface-paint rotate-clip-image-surface-paint rotated-clip rounded-rectangle-fill rounded-rectangle-stroke scale-offset-image scale-offset-similar stroke-ctm-caps stroke-clipped stroke-image self-copy self-intersecting shape-general-convex shape-sierpinski skew-extreme smask smask-fill smask-image-mask smask-mask smask-paint smask-stroke smask-text source-clip-scale spline-decomposition stroke-pattern subsurface subsurface-outside-target subsurface-scale surface-pattern surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-down-extend-none surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-glyph-range text-pattern text-rotate text-transform tighten-bounds tiger transforms trap-clip twin twin-antialias-gray twin-antialias-mixed twin-antialias-none twin-antialias-subpixel unaligned-box unbounded-operator unclosed-strokes user-font user-font-proxy world-map world-map-stroke world-map-fill xcomposite-projection pthread-same-source pthread-show-text ft-text-vertical-layout-type1 ft-text-vertical-layout-type3
+xlib (argb32): 189 failed - a1-bug a8-clear aliasing arc-direction big-line bug-spline bug-40410 bug-84115 bug-extents bug-seams caps-05 caps-joins-2 caps-joins-05 caps-joins-alpha caps-joins-curve caps-tails-curve clear clip-disjoint clip-disjoint-hatching clip-disjoint-quad clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-fill-rule clip-group-shapes-circles clip-intersect clip-operator clip-push-group clip-shape clip-stroke clip-text clip-twice clip-unbounded clipped-group close-path-current-point dash-caps-joins dash-curve dash-scale degenerate-arc degenerate-dash degenerate-path degenerate-pen drunkard-tails device-offset-fractional fallback fill-alpha fill-alpha-pattern fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order fill-image fill-rule finer-grained-fallbacks group-unaligned halo halo-transform hatchings huge-radial joins joins-loop joins-star joins-retrace large-twin-antialias-mixed leaky-dashed-stroke line-width-large-overlap-rotated line-width-overlap-rotated line-width-scale line-width-tolerance linear-gradient linear-gradient-large linear-gradient-subset long-dashed-lines mask mask-alpha new-sub-path operator-clear operator-source over-above-source over-around-source over-below-source over-between-source overlapping-boxes overlapping-dash-caps paint-with-alpha-clip-mask path-append path-stroke-twice pixman-downscale-good-95 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source radial-outer-focus random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz record-paint-alpha-clip-mask record-fill-alpha record-select-font-face record-text-transform record1414x-paint-alpha-clip-mask record1414x-fill-alpha record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha-clip-mask record2x-fill-alpha record2x-select-font-face record2x-text-transform record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-fill-alpha record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-text-transform recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rectilinear-dash-scale-unaligned reflected-stroke rel-path rotate-image-surface-paint clip-rotate-image-surface-paint rotate-clip-image-surface-paint rotated-clip rounded-rectangle-stroke scale-offset-image scale-offset-similar stroke-clipped stroke-image self-copy shape-general-convex shape-sierpinski smask smask-fill smask-stroke smask-text spline-decomposition stroke-pattern subsurface subsurface-outside-target subsurface-scale surface-pattern surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-down-extend-none surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-pattern text-rotate tighten-bounds tiger trap-clip twin twin-antialias-gray twin-antialias-mixed twin-antialias-none twin-antialias-subpixel unbounded-operator unclosed-strokes user-font user-font-proxy world-map world-map-stroke world-map-fill xcomposite-projection pthread-same-source pthread-show-text ft-text-vertical-layout-type1 ft-text-vertical-layout-type3
+xlib (rgb24): 281 failed - a1-bug a8-clear aliasing arc-direction arc-looping-dash big-line big-little-triangle bug-spline bug-40410 bug-51910 bug-84115 bug-bo-ricotz bug-source-cu bug-extents bug-seams caps caps-2 caps-1 caps-05 checkerboard caps-joins caps-joins-2 caps-joins-1 caps-joins-05 caps-joins-alpha caps-joins-curve caps-tails-curve caps-sub-paths clear clear-source clip-disjoint clip-disjoint-hatching clip-disjoint-quad clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-fill-rule clip-group-shapes-unaligned-rectangles clip-group-shapes-circles clip-image clip-intersect clip-mixed-antialias clip-nesting clip-operator clip-push-group clip-polygons clip-rectilinear clip-shape clip-stroke clip-text clip-twice clipped-group close-path close-path-current-point copy-path dash-caps-joins dash-curve dash-infinite-loop dash-offset-negative dash-scale dash-state dash-zero-length degenerate-arc degenerate-curve-to degenerate-dash degenerate-linear-gradient degenerate-path degenerate-pen degenerate-radial-gradient degenerate-rel-curve-to drunkard-tails device-offset-fractional extend-pad-border fallback fill-alpha fill-alpha-pattern fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order fill-image fill-missed-stop fill-rule filter-bilinear-extents finer-grained-fallbacks gradient-alpha gradient-constant-alpha group-unaligned halo halo-transform hatchings huge-linear huge-radial image-bug-710072-unaligned implicit-close infinite-join joins joins-loop joins-star joins-retrace large-twin-antialias-mixed leaky-dashed-rectangle leaky-dashed-stroke leaky-polygon line-width line-width-large-overlap-rotated line-width-overlap-offset line-width-overlap-rotated line-width-scale line-width-tolerance linear-gradient linear-gradient-extend linear-gradient-large linear-gradient-reflect linear-gradient-subset long-dashed-lines mask mask-alpha mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed miter-precision new-sub-path operator-alpha-alpha operator-clear operator-source over-above-source over-around-source over-below-source over-between-source overlapping-boxes overlapping-glyphs overlapping-dash-caps paint-source-alpha paint-with-alpha paint-with-alpha-solid-clip paint-with-alpha-clip paint-with-alpha-clip-mask partial-coverage-reference partial-coverage-three-quarter-reference path-append path-stroke-twice pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source radial-gradient-one-stop radial-gradient-extend radial-outer-focus random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz record-paint-alpha-solid-clip record-paint-alpha-clip record-paint-alpha-clip-mask record-fill-alpha record-select-font-face record-self-intersecting record-text-transform record1414x-paint-alpha record1414x-paint-alpha-solid-clip record1414x-paint-alpha-clip record1414x-paint-alpha-clip-mask record1414x-fill-alpha record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha record2x-paint-alpha-solid-clip record2x-paint-alpha-clip record2x-paint-alpha-clip-mask record2x-fill-alpha record2x-select-font-face record2x-text-transform record90-paint-alpha-solid-clip record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-fill-alpha record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha recordflip-paint-alpha-solid-clip recordflip-paint-alpha-clip recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-self-intersecting recordflip-text-transform record-mesh recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rectilinear-grid rectilinear-miter-limit rectilinear-dash-scale-unaligned reflected-stroke rel-path rotate-image-surface-paint clip-rotate-image-surface-paint rotate-clip-image-surface-paint rotated-clip rounded-rectangle-fill rounded-rectangle-stroke scale-offset-image scale-offset-similar stroke-ctm-caps stroke-clipped stroke-image self-copy self-intersecting shape-general-convex shape-sierpinski skew-extreme smask smask-fill smask-image-mask smask-mask smask-paint smask-stroke smask-text source-clip-scale spline-decomposition stroke-pattern subsurface subsurface-outside-target subsurface-scale surface-pattern surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-down-extend-none surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-glyph-range text-pattern text-rotate text-transform tighten-bounds tiger transforms trap-clip twin twin-antialias-gray twin-antialias-mixed twin-antialias-none twin-antialias-subpixel unaligned-box unbounded-operator unclosed-strokes user-font user-font-proxy world-map world-map-stroke world-map-fill xcomposite-projection pthread-same-source pthread-show-text ft-text-vertical-layout-type1 ft-text-vertical-layout-type3
+xlib-window (rgb24): 281 failed - a1-bug a8-clear aliasing arc-direction arc-looping-dash big-line big-little-triangle bug-spline bug-40410 bug-51910 bug-84115 bug-bo-ricotz bug-source-cu bug-extents bug-seams caps caps-2 caps-1 caps-05 checkerboard caps-joins caps-joins-2 caps-joins-1 caps-joins-05 caps-joins-alpha caps-joins-curve caps-tails-curve caps-sub-paths clear clear-source clip-disjoint clip-disjoint-hatching clip-disjoint-quad clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-fill-rule clip-group-shapes-unaligned-rectangles clip-group-shapes-circles clip-image clip-intersect clip-mixed-antialias clip-nesting clip-operator clip-push-group clip-polygons clip-rectilinear clip-shape clip-stroke clip-text clip-twice clipped-group close-path close-path-current-point copy-path dash-caps-joins dash-curve dash-infinite-loop dash-offset-negative dash-scale dash-state dash-zero-length degenerate-arc degenerate-curve-to degenerate-dash degenerate-linear-gradient degenerate-path degenerate-pen degenerate-radial-gradient degenerate-rel-curve-to drunkard-tails device-offset-fractional extend-pad-border fallback fill-alpha fill-alpha-pattern fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order fill-image fill-missed-stop fill-rule filter-bilinear-extents finer-grained-fallbacks gradient-alpha gradient-constant-alpha group-unaligned halo halo-transform hatchings huge-linear huge-radial image-bug-710072-unaligned implicit-close infinite-join joins joins-loop joins-star joins-retrace large-twin-antialias-mixed leaky-dashed-rectangle leaky-dashed-stroke leaky-polygon line-width line-width-large-overlap-rotated line-width-overlap-offset line-width-overlap-rotated line-width-scale line-width-tolerance linear-gradient linear-gradient-extend linear-gradient-large linear-gradient-reflect linear-gradient-subset long-dashed-lines mask mask-alpha mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed miter-precision new-sub-path operator-alpha-alpha operator-clear operator-source over-above-source over-around-source over-below-source over-between-source overlapping-boxes overlapping-glyphs overlapping-dash-caps paint-source-alpha paint-with-alpha paint-with-alpha-solid-clip paint-with-alpha-clip paint-with-alpha-clip-mask partial-coverage-reference partial-coverage-three-quarter-reference path-append path-stroke-twice pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source radial-gradient-one-stop radial-gradient-extend radial-outer-focus random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz record-paint-alpha-solid-clip record-paint-alpha-clip record-paint-alpha-clip-mask record-fill-alpha record-select-font-face record-self-intersecting record-text-transform record1414x-paint-alpha record1414x-paint-alpha-solid-clip record1414x-paint-alpha-clip record1414x-paint-alpha-clip-mask record1414x-fill-alpha record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha record2x-paint-alpha-solid-clip record2x-paint-alpha-clip record2x-paint-alpha-clip-mask record2x-fill-alpha record2x-select-font-face record2x-text-transform record90-paint-alpha-solid-clip record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-fill-alpha record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha recordflip-paint-alpha-solid-clip recordflip-paint-alpha-clip recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-self-intersecting recordflip-text-transform record-mesh recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rectilinear-grid rectilinear-miter-limit rectilinear-dash-scale-unaligned reflected-stroke rel-path rotate-image-surface-paint clip-rotate-image-surface-paint rotate-clip-image-surface-paint rotated-clip rounded-rectangle-fill rounded-rectangle-stroke scale-offset-image scale-offset-similar stroke-ctm-caps stroke-clipped stroke-image self-copy self-intersecting shape-general-convex shape-sierpinski skew-extreme smask smask-fill smask-image-mask smask-mask smask-paint smask-stroke smask-text source-clip-scale spline-decomposition stroke-pattern subsurface subsurface-outside-target subsurface-scale surface-pattern surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-down-extend-none surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-glyph-range text-pattern text-rotate text-transform tighten-bounds tiger transforms trap-clip twin twin-antialias-gray twin-antialias-mixed twin-antialias-none twin-antialias-subpixel unaligned-box unbounded-operator unclosed-strokes user-font user-font-proxy world-map world-map-stroke world-map-fill xcomposite-projection pthread-same-source pthread-show-text ft-text-vertical-layout-type1 ft-text-vertical-layout-type3
 xlib-render-0_0 (rgb24): 2 crashed! - clip-operator tighten-bounds
-xlib-render-0_0 (rgb24): 270 failed - a1-bug a1-rasterisation-triangles a8-clear aliasing arc-direction arc-looping-dash big-line big-empty-box big-empty-triangle big-little-triangle bug-spline big-trap bug-51910 bug-bo-ricotz bug-extents bug-seams caps caps-2 caps-1 caps-05 checkerboard caps-joins caps-joins-2 caps-joins-1 caps-joins-05 caps-joins-alpha caps-joins-curve caps-tails-curve caps-sub-paths clear clear-source clip-disjoint clip-disjoint-hatching clip-disjoint-quad clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-group-shapes-circles clip-image clip-push-group clip-shape clip-stroke clip-text clip-twice clipped-group close-path close-path-current-point copy-path curve-to-as-line-to dash-caps-joins dash-curve dash-infinite-loop dash-scale dash-state degenerate-arc degenerate-curve-to degenerate-linear-gradient degenerate-pen degenerate-radial-gradient degenerate-rel-curve-to drunkard-tails device-offset-scale extend-pad-border extended-blend extended-blend-alpha extended-blend-mask extended-blend-alpha-mask extended-blend-solid extended-blend-solid-alpha fallback fill-alpha fill-alpha-pattern fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order fill-image fill-missed-stop fill-rule filter-bilinear-extents finer-grained-fallbacks gradient-alpha gradient-constant-alpha group-unaligned halo halo-transform hatchings horizontal-clip huge-linear huge-radial implicit-close joins joins-loop joins-star joins-retrace large-twin-antialias-mixed leaky-dashed-stroke leaky-polygon line-width-large-overlap-rotated line-width-overlap-rotated line-width-scale line-width-tolerance linear-gradient linear-gradient-extend linear-gradient-large linear-gradient-reflect linear-gradient-subset long-dashed-lines mask mask-alpha mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed miter-precision new-sub-path operator-alpha operator-alpha-alpha operator-clear operator-source over-above-source over-around-source over-below-source over-between-source overlapping-glyphs overlapping-dash-caps paint-source-alpha paint-with-alpha paint-with-alpha-solid-clip paint-with-alpha-clip paint-with-alpha-clip-mask paint-with-alpha-group-clip partial-coverage-reference partial-coverage-three-quarter-reference path-append path-stroke-twice pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source radial-gradient-one-stop radial-gradient-extend radial-outer-focus random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz record-paint-alpha-solid-clip record-paint-alpha-clip record-paint-alpha-clip-mask record-fill-alpha record-select-font-face record-text-transform record1414x-paint-alpha record1414x-paint-alpha-solid-clip record1414x-paint-alpha-clip record1414x-paint-alpha-clip-mask record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha record2x-paint-alpha-solid-clip record2x-paint-alpha-clip record2x-paint-alpha-clip-mask record2x-select-font-face record2x-text-transform record90-paint-alpha-solid-clip record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha recordflip-paint-alpha-solid-clip recordflip-paint-alpha-clip recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-text-transform record-mesh recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rectilinear-stroke reflected-stroke rel-path rotated-clip rounded-rectangle-fill rounded-rectangle-stroke scale-offset-image scale-offset-similar stroke-ctm-caps stroke-clipped stroke-image self-copy shape-general-convex shape-sierpinski skew-extreme smask smask-fill smask-image-mask smask-mask smask-paint smask-stroke smask-text spline-decomposition stroke-pattern subsurface subsurface-outside-target subsurface-scale surface-pattern surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-down-extend-repeat surface-pattern-scale-down-extend-none surface-pattern-scale-down-extend-reflect surface-pattern-scale-down-extend-pad surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-glyph-range text-pattern text-rotate text-transform tiger a1-tiger transforms trap-clip twin twin-antialias-gray twin-antialias-mixed twin-antialias-none twin-antialias-subpixel unantialiased-shapes unbounded-operator unclosed-strokes user-font user-font-proxy world-map world-map-stroke world-map-fill xcomposite-projection xlib-expose-event pthread-same-source pthread-show-text pthread-similar ft-text-vertical-layout-type1 ft-text-vertical-layout-type3 pdf-surface-source ps-surface-source svg-surface-source
-xlib-fallback (rgb24): 164 failed - aliasing bug-51910 caps checkerboard caps-joins caps-joins-alpha caps-sub-paths clear-source clip-image clip-operator copy-path dash-curve dash-infinite-loop dash-state degenerate-linear-gradient degenerate-pen degenerate-radial-gradient drunkard-tails device-offset-scale extend-pad-border extended-blend extended-blend-alpha extended-blend-mask extended-blend-alpha-mask extended-blend-solid extended-blend-solid-alpha fallback fill-alpha-pattern fill-and-stroke-alpha fill-and-stroke-alpha-add filter-bilinear-extents gradient-alpha gradient-constant-alpha halo-transform huge-linear huge-radial joins-loop joins-star large-twin-antialias-mixed linear-gradient linear-gradient-extend linear-gradient-reflect linear-gradient-subset long-dashed-lines mask mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed miter-precision operator-alpha-alpha operator-clear operator-source overlapping-dash-caps paint-source-alpha paint-with-alpha paint-with-alpha-solid-clip paint-with-alpha-clip paint-with-alpha-clip-mask partial-coverage-reference partial-coverage-three-quarter-reference pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-one-stop radial-gradient-extend random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz record-paint-alpha-solid-clip record-paint-alpha-clip record-paint-alpha-clip-mask record-select-font-face record-text-transform record1414x-paint-alpha record1414x-paint-alpha-solid-clip record1414x-paint-alpha-clip record1414x-paint-alpha-clip-mask record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha record2x-paint-alpha-solid-clip record2x-paint-alpha-clip record2x-paint-alpha-clip-mask record2x-select-font-face record2x-text-transform record90-paint-alpha-solid-clip record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha recordflip-paint-alpha-solid-clip recordflip-paint-alpha-clip recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-text-transform record-mesh recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rotated-clip scale-offset-image scale-offset-similar smask smask-fill smask-image-mask smask-mask smask-paint smask-stroke smask-text spline-decomposition stroke-pattern subsurface subsurface-outside-target subsurface-scale surface-pattern surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-down-extend-repeat surface-pattern-scale-down-extend-none surface-pattern-scale-down-extend-reflect surface-pattern-scale-down-extend-pad surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-pattern tiger trap-clip twin twin-antialias-gray twin-antialias-mixed twin-antialias-none twin-antialias-subpixel unbounded-operator unclosed-strokes user-font-proxy world-map world-map-stroke world-map-fill xcomposite-projection pthread-same-source pthread-show-text
-xcb (argb32): 163 failed - a1-bug a8-clear aliasing arc-direction big-line bug-spline bug-40410 bug-extents bug-seams caps-05 caps-joins-2 caps-joins-alpha clear clip-disjoint clip-disjoint-hatching clip-disjoint-quad clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-fill-rule clip-group-shapes-circles clip-intersect clip-operator clip-push-group clip-shape clip-stroke clip-text clip-twice clip-unbounded clipped-group dash-curve degenerate-arc degenerate-dash degenerate-path device-offset-fractional fallback fill-alpha fill-alpha-pattern fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order fill-image fill-rule finer-grained-fallbacks group-unaligned halo halo-transform hatchings huge-radial leaky-dashed-stroke line-width-large-overlap-rotated line-width-overlap-rotated linear-gradient linear-gradient-large linear-gradient-subset mask mask-alpha new-sub-path operator-clear operator-source over-above-source over-around-source over-below-source over-between-source overlapping-boxes overlapping-dash-caps paint-with-alpha-clip-mask path-append pixman-downscale-good-95 pixman-downscale-best-95 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source radial-outer-focus random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz record-paint-alpha-clip-mask record-fill-alpha record-select-font-face record-text-transform record1414x-paint-alpha-clip-mask record1414x-fill-alpha record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha-clip-mask record2x-fill-alpha record2x-select-font-face record2x-text-transform record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-fill-alpha record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-text-transform recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rectilinear-dash-scale-unaligned rel-path rotate-image-surface-paint clip-rotate-image-surface-paint rotate-clip-image-surface-paint rotated-clip scale-offset-image scale-offset-similar stroke-clipped stroke-image self-copy-overlap shape-general-convex shape-sierpinski smask smask-fill smask-stroke smask-text stroke-pattern subsurface-modify-parent subsurface-outside-target surface-pattern surface-pattern-operator surface-pattern-scale-down-extend-none surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-pattern text-rotate tighten-bounds tiger a1-tiger trap-clip twin twin-antialias-gray twin-antialias-subpixel unantialiased-shapes unbounded-operator user-font user-font-proxy world-map world-map-fill xcomposite-projection pthread-same-source pthread-show-text ft-text-vertical-layout-type1 ft-text-vertical-layout-type3
-xcb (rgb24): 278 failed - a1-bug a8-clear aliasing arc-direction arc-looping-dash big-line big-little-triangle bug-spline bug-40410 bug-51910 bug-bo-ricotz bug-source-cu bug-extents bug-seams caps caps-2 caps-1 caps-05 checkerboard caps-joins caps-joins-2 caps-joins-1 caps-joins-05 caps-joins-alpha caps-joins-curve caps-tails-curve caps-sub-paths clear clear-source clip-disjoint clip-disjoint-hatching clip-disjoint-quad clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-fill-rule clip-group-shapes-unaligned-rectangles clip-group-shapes-circles clip-image clip-intersect clip-mixed-antialias clip-nesting clip-operator clip-push-group clip-polygons clip-rectilinear clip-shape clip-stroke clip-text clip-twice clipped-group close-path close-path-current-point copy-path dash-caps-joins dash-curve dash-infinite-loop dash-offset-negative dash-scale dash-state dash-zero-length degenerate-arc degenerate-curve-to degenerate-dash degenerate-linear-gradient degenerate-path degenerate-pen degenerate-radial-gradient degenerate-rel-curve-to drunkard-tails device-offset-fractional extend-pad-border fallback fill-alpha fill-alpha-pattern fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order fill-image fill-missed-stop fill-rule filter-bilinear-extents finer-grained-fallbacks gradient-alpha gradient-constant-alpha group-unaligned halo halo-transform hatchings huge-linear huge-radial image-bug-710072-unaligned implicit-close infinite-join joins joins-loop joins-star joins-retrace leaky-dashed-rectangle leaky-dashed-stroke leaky-polygon line-width line-width-large-overlap-rotated line-width-overlap-offset line-width-overlap-rotated line-width-scale line-width-tolerance linear-gradient linear-gradient-extend linear-gradient-large linear-gradient-reflect linear-gradient-subset long-dashed-lines mask mask-alpha mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed miter-precision new-sub-path operator-alpha-alpha operator-clear operator-source over-above-source over-around-source over-below-source over-between-source overlapping-boxes overlapping-glyphs overlapping-dash-caps paint-source-alpha paint-with-alpha paint-with-alpha-solid-clip paint-with-alpha-clip paint-with-alpha-clip-mask partial-coverage-reference partial-coverage-three-quarter-reference path-append path-stroke-twice pixman-downscale-good-95 pixman-downscale-best-95 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source radial-gradient-one-stop radial-gradient-extend radial-outer-focus random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz record-paint-alpha-solid-clip record-paint-alpha-clip record-paint-alpha-clip-mask record-fill-alpha record-select-font-face record-self-intersecting record-text-transform record1414x-paint-alpha record1414x-paint-alpha-solid-clip record1414x-paint-alpha-clip record1414x-paint-alpha-clip-mask record1414x-fill-alpha record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha record2x-paint-alpha-solid-clip record2x-paint-alpha-clip record2x-paint-alpha-clip-mask record2x-fill-alpha record2x-select-font-face record2x-text-transform record90-paint-alpha-solid-clip record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-fill-alpha record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha recordflip-paint-alpha-solid-clip recordflip-paint-alpha-clip recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-self-intersecting recordflip-text-transform record-mesh recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rectilinear-grid rectilinear-miter-limit rectilinear-dash-scale-unaligned reflected-stroke rel-path rotate-image-surface-paint clip-rotate-image-surface-paint rotate-clip-image-surface-paint rotated-clip rounded-rectangle-fill rounded-rectangle-stroke scale-offset-image scale-offset-similar stroke-ctm-caps stroke-clipped stroke-image self-copy self-intersecting shape-general-convex shape-sierpinski skew-extreme smask smask-fill smask-image-mask smask-mask smask-paint smask-stroke smask-text source-clip-scale spline-decomposition stroke-pattern subsurface subsurface-modify-parent subsurface-outside-target subsurface-scale surface-pattern surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-down-extend-none surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-glyph-range text-pattern text-rotate text-transform tighten-bounds tiger a1-tiger transforms trap-clip twin twin-antialias-gray twin-antialias-subpixel unaligned-box unantialiased-shapes unbounded-operator unclosed-strokes user-font user-font-proxy world-map world-map-stroke world-map-fill xcomposite-projection pthread-same-source pthread-show-text ft-text-vertical-layout-type1 ft-text-vertical-layout-type3
-xcb-window (rgb24): 278 failed - a1-bug a8-clear aliasing arc-direction arc-looping-dash big-line big-little-triangle bug-spline bug-40410 bug-51910 bug-bo-ricotz bug-source-cu bug-extents bug-seams caps caps-2 caps-1 caps-05 checkerboard caps-joins caps-joins-2 caps-joins-1 caps-joins-05 caps-joins-alpha caps-joins-curve caps-tails-curve caps-sub-paths clear clear-source clip-disjoint clip-disjoint-hatching clip-disjoint-quad clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-fill-rule clip-group-shapes-unaligned-rectangles clip-group-shapes-circles clip-image clip-intersect clip-mixed-antialias clip-nesting clip-operator clip-push-group clip-polygons clip-rectilinear clip-shape clip-stroke clip-text clip-twice clipped-group close-path close-path-current-point copy-path dash-caps-joins dash-curve dash-infinite-loop dash-offset-negative dash-scale dash-state dash-zero-length degenerate-arc degenerate-curve-to degenerate-dash degenerate-linear-gradient degenerate-path degenerate-pen degenerate-radial-gradient degenerate-rel-curve-to drunkard-tails device-offset-fractional extend-pad-border fallback fill-alpha fill-alpha-pattern fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order fill-image fill-missed-stop fill-rule filter-bilinear-extents finer-grained-fallbacks gradient-alpha gradient-constant-alpha group-unaligned halo halo-transform hatchings huge-linear huge-radial image-bug-710072-unaligned implicit-close infinite-join joins joins-loop joins-star joins-retrace leaky-dashed-rectangle leaky-dashed-stroke leaky-polygon line-width line-width-large-overlap-rotated line-width-overlap-offset line-width-overlap-rotated line-width-scale line-width-tolerance linear-gradient linear-gradient-extend linear-gradient-large linear-gradient-reflect linear-gradient-subset long-dashed-lines mask mask-alpha mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed miter-precision new-sub-path operator-alpha-alpha operator-clear operator-source over-above-source over-around-source over-below-source over-between-source overlapping-boxes overlapping-glyphs overlapping-dash-caps paint-source-alpha paint-with-alpha paint-with-alpha-solid-clip paint-with-alpha-clip paint-with-alpha-clip-mask partial-coverage-reference partial-coverage-three-quarter-reference path-append path-stroke-twice pixman-downscale-good-95 pixman-downscale-best-95 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source radial-gradient-one-stop radial-gradient-extend radial-outer-focus random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz record-paint-alpha-solid-clip record-paint-alpha-clip record-paint-alpha-clip-mask record-fill-alpha record-select-font-face record-self-intersecting record-text-transform record1414x-paint-alpha record1414x-paint-alpha-solid-clip record1414x-paint-alpha-clip record1414x-paint-alpha-clip-mask record1414x-fill-alpha record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha record2x-paint-alpha-solid-clip record2x-paint-alpha-clip record2x-paint-alpha-clip-mask record2x-fill-alpha record2x-select-font-face record2x-text-transform record90-paint-alpha-solid-clip record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-fill-alpha record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha recordflip-paint-alpha-solid-clip recordflip-paint-alpha-clip recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-self-intersecting recordflip-text-transform record-mesh recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rectilinear-grid rectilinear-miter-limit rectilinear-dash-scale-unaligned reflected-stroke rel-path rotate-image-surface-paint clip-rotate-image-surface-paint rotate-clip-image-surface-paint rotated-clip rounded-rectangle-fill rounded-rectangle-stroke scale-offset-image scale-offset-similar stroke-ctm-caps stroke-clipped stroke-image self-copy self-intersecting shape-general-convex shape-sierpinski skew-extreme smask smask-fill smask-image-mask smask-mask smask-paint smask-stroke smask-text source-clip-scale spline-decomposition stroke-pattern subsurface subsurface-modify-parent subsurface-outside-target subsurface-scale surface-pattern surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-down-extend-none surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-glyph-range text-pattern text-rotate text-transform tighten-bounds tiger a1-tiger transforms trap-clip twin twin-antialias-gray twin-antialias-subpixel unaligned-box unantialiased-shapes unbounded-operator unclosed-strokes user-font user-font-proxy world-map world-map-stroke world-map-fill xcomposite-projection pthread-same-source pthread-show-text ft-text-vertical-layout-type1 ft-text-vertical-layout-type3
-xcb-window& (rgb24): 278 failed - a1-bug a8-clear aliasing arc-direction arc-looping-dash big-line big-little-triangle bug-spline bug-40410 bug-51910 bug-bo-ricotz bug-source-cu bug-extents bug-seams caps caps-2 caps-1 caps-05 checkerboard caps-joins caps-joins-2 caps-joins-1 caps-joins-05 caps-joins-alpha caps-joins-curve caps-tails-curve caps-sub-paths clear clear-source clip-disjoint clip-disjoint-hatching clip-disjoint-quad clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-fill-rule clip-group-shapes-unaligned-rectangles clip-group-shapes-circles clip-image clip-intersect clip-mixed-antialias clip-nesting clip-operator clip-push-group clip-polygons clip-rectilinear clip-shape clip-stroke clip-text clip-twice clipped-group close-path close-path-current-point copy-path dash-caps-joins dash-curve dash-infinite-loop dash-offset-negative dash-scale dash-state dash-zero-length degenerate-arc degenerate-curve-to degenerate-dash degenerate-linear-gradient degenerate-path degenerate-pen degenerate-radial-gradient degenerate-rel-curve-to drunkard-tails device-offset-fractional extend-pad-border fallback fill-alpha fill-alpha-pattern fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order fill-image fill-missed-stop fill-rule filter-bilinear-extents finer-grained-fallbacks gradient-alpha gradient-constant-alpha group-unaligned halo halo-transform hatchings huge-linear huge-radial image-bug-710072-unaligned implicit-close infinite-join joins joins-loop joins-star joins-retrace leaky-dashed-rectangle leaky-dashed-stroke leaky-polygon line-width line-width-large-overlap-rotated line-width-overlap-offset line-width-overlap-rotated line-width-scale line-width-tolerance linear-gradient linear-gradient-extend linear-gradient-large linear-gradient-reflect linear-gradient-subset long-dashed-lines mask mask-alpha mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed miter-precision new-sub-path operator-alpha-alpha operator-clear operator-source over-above-source over-around-source over-below-source over-between-source overlapping-boxes overlapping-glyphs overlapping-dash-caps paint-source-alpha paint-with-alpha paint-with-alpha-solid-clip paint-with-alpha-clip paint-with-alpha-clip-mask partial-coverage-reference partial-coverage-three-quarter-reference path-append path-stroke-twice pixman-downscale-good-95 pixman-downscale-best-95 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source radial-gradient-one-stop radial-gradient-extend radial-outer-focus random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz record-paint-alpha-solid-clip record-paint-alpha-clip record-paint-alpha-clip-mask record-fill-alpha record-select-font-face record-self-intersecting record-text-transform record1414x-paint-alpha record1414x-paint-alpha-solid-clip record1414x-paint-alpha-clip record1414x-paint-alpha-clip-mask record1414x-fill-alpha record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha record2x-paint-alpha-solid-clip record2x-paint-alpha-clip record2x-paint-alpha-clip-mask record2x-fill-alpha record2x-select-font-face record2x-text-transform record90-paint-alpha-solid-clip record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-fill-alpha record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha recordflip-paint-alpha-solid-clip recordflip-paint-alpha-clip recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-self-intersecting recordflip-text-transform record-mesh recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rectilinear-grid rectilinear-miter-limit rectilinear-dash-scale-unaligned reflected-stroke rel-path rotate-image-surface-paint clip-rotate-image-surface-paint rotate-clip-image-surface-paint rotated-clip rounded-rectangle-fill rounded-rectangle-stroke scale-offset-image scale-offset-similar stroke-ctm-caps stroke-clipped stroke-image self-copy self-intersecting shape-general-convex shape-sierpinski skew-extreme smask smask-fill smask-image-mask smask-mask smask-paint smask-stroke smask-text source-clip-scale spline-decomposition stroke-pattern subsurface subsurface-modify-parent subsurface-outside-target subsurface-scale surface-pattern surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-down-extend-none surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-glyph-range text-pattern text-rotate text-transform tighten-bounds tiger a1-tiger transforms trap-clip twin twin-antialias-gray twin-antialias-subpixel unaligned-box unantialiased-shapes unbounded-operator unclosed-strokes user-font user-font-proxy world-map world-map-stroke world-map-fill xcomposite-projection pthread-same-source pthread-show-text ft-text-vertical-layout-type1 ft-text-vertical-layout-type3
+xlib-render-0_0 (rgb24): 268 failed - a1-bug a1-rasterisation-triangles a8-clear aliasing arc-direction arc-looping-dash big-line big-empty-box big-empty-triangle big-little-triangle bug-spline big-trap bug-51910 bug-84115 bug-bo-ricotz bug-extents bug-seams caps caps-2 caps-1 caps-05 checkerboard caps-joins caps-joins-2 caps-joins-1 caps-joins-05 caps-joins-alpha caps-joins-curve caps-tails-curve caps-sub-paths clear clear-source clip-disjoint clip-disjoint-hatching clip-disjoint-quad clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-group-shapes-aligned-rectangles clip-group-shapes-unaligned-rectangles clip-group-shapes-circles clip-image clip-push-group clip-shape clip-stroke clip-text clip-twice clipped-group close-path close-path-current-point copy-path curve-to-as-line-to dash-caps-joins dash-curve dash-infinite-loop dash-scale dash-state degenerate-arc degenerate-curve-to degenerate-linear-gradient degenerate-pen degenerate-radial-gradient degenerate-rel-curve-to drunkard-tails extend-pad-border extended-blend extended-blend-alpha extended-blend-mask extended-blend-alpha-mask extended-blend-solid extended-blend-solid-alpha fallback fill-alpha fill-alpha-pattern fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order fill-image fill-missed-stop fill-rule filter-bilinear-extents finer-grained-fallbacks gradient-alpha gradient-constant-alpha group-unaligned halo halo-transform hatchings horizontal-clip huge-linear huge-radial implicit-close joins joins-loop joins-star joins-retrace large-twin-antialias-mixed leaky-dashed-stroke leaky-polygon line-width-large-overlap-rotated line-width-overlap-rotated line-width-scale line-width-tolerance linear-gradient linear-gradient-extend linear-gradient-large linear-gradient-reflect linear-gradient-subset long-dashed-lines mask mask-alpha mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed miter-precision new-sub-path operator-alpha operator-alpha-alpha operator-clear operator-source over-above-source over-around-source over-below-source over-between-source overlapping-glyphs overlapping-dash-caps paint-source-alpha paint-with-alpha paint-with-alpha-solid-clip paint-with-alpha-clip paint-with-alpha-clip-mask paint-with-alpha-group-clip partial-coverage-reference partial-coverage-three-quarter-reference path-append path-stroke-twice pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source radial-gradient-one-stop radial-gradient-extend radial-outer-focus random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz record-paint-alpha-solid-clip record-paint-alpha-clip record-paint-alpha-clip-mask record-fill-alpha record-select-font-face record-text-transform record1414x-paint-alpha record1414x-paint-alpha-solid-clip record1414x-paint-alpha-clip record1414x-paint-alpha-clip-mask record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha record2x-paint-alpha-solid-clip record2x-paint-alpha-clip record2x-paint-alpha-clip-mask record2x-select-font-face record2x-text-transform record90-paint-alpha-solid-clip record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha recordflip-paint-alpha-solid-clip recordflip-paint-alpha-clip recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-text-transform record-mesh recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rectilinear-stroke reflected-stroke rel-path rotated-clip rounded-rectangle-fill rounded-rectangle-stroke scale-offset-image scale-offset-similar stroke-ctm-caps stroke-clipped stroke-image self-copy shape-general-convex shape-sierpinski skew-extreme smask smask-fill smask-image-mask smask-mask smask-paint smask-stroke smask-text spline-decomposition stroke-pattern subsurface subsurface-outside-target subsurface-scale surface-pattern surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-glyph-range text-pattern text-rotate text-transform tiger a1-tiger transforms trap-clip twin twin-antialias-gray twin-antialias-mixed twin-antialias-none twin-antialias-subpixel unantialiased-shapes unbounded-operator unclosed-strokes user-font user-font-proxy world-map world-map-stroke world-map-fill xcomposite-projection xlib-expose-event pthread-same-source pthread-show-text pthread-similar ft-text-vertical-layout-type1 ft-text-vertical-layout-type3 pdf-surface-source ps-surface-source svg-surface-source
+xlib-fallback (rgb24): 160 failed - aliasing bug-51910 caps checkerboard caps-joins caps-joins-alpha caps-sub-paths clear-source clip-image clip-operator copy-path dash-curve dash-infinite-loop dash-state degenerate-linear-gradient degenerate-pen degenerate-radial-gradient drunkard-tails extend-pad-border extended-blend extended-blend-alpha extended-blend-mask extended-blend-alpha-mask extended-blend-solid extended-blend-solid-alpha fallback fill-alpha-pattern fill-and-stroke-alpha fill-and-stroke-alpha-add filter-bilinear-extents gradient-alpha gradient-constant-alpha halo-transform huge-linear huge-radial joins-loop joins-star large-twin-antialias-mixed linear-gradient linear-gradient-extend linear-gradient-reflect linear-gradient-subset long-dashed-lines mask mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed miter-precision operator-alpha-alpha operator-clear operator-source overlapping-dash-caps paint-source-alpha paint-with-alpha paint-with-alpha-solid-clip paint-with-alpha-clip paint-with-alpha-clip-mask partial-coverage-reference partial-coverage-three-quarter-reference pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-one-stop radial-gradient-extend random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz record-paint-alpha-solid-clip record-paint-alpha-clip record-paint-alpha-clip-mask record-select-font-face record-text-transform record1414x-paint-alpha record1414x-paint-alpha-solid-clip record1414x-paint-alpha-clip record1414x-paint-alpha-clip-mask record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha record2x-paint-alpha-solid-clip record2x-paint-alpha-clip record2x-paint-alpha-clip-mask record2x-select-font-face record2x-text-transform record90-paint-alpha-solid-clip record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha recordflip-paint-alpha-solid-clip recordflip-paint-alpha-clip recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-text-transform record-mesh recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rotated-clip scale-offset-image scale-offset-similar smask smask-fill smask-image-mask smask-mask smask-paint smask-stroke smask-text spline-decomposition stroke-pattern subsurface subsurface-outside-target subsurface-scale surface-pattern surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-down-extend-none surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-pattern tiger trap-clip twin twin-antialias-gray twin-antialias-mixed twin-antialias-none twin-antialias-subpixel unbounded-operator unclosed-strokes user-font-proxy world-map world-map-stroke world-map-fill xcomposite-projection pthread-same-source pthread-show-text
+xcb (argb32): 166 failed - a1-bug a8-clear aliasing arc-direction big-line bug-spline bug-40410 bug-84115 bug-extents bug-seams caps-05 caps-joins-2 caps-joins-alpha clear clip-disjoint clip-disjoint-hatching clip-disjoint-quad clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-fill-rule clip-group-shapes-circles clip-intersect clip-operator clip-push-group clip-shape clip-stroke clip-text clip-twice clip-unbounded clipped-group dash-curve degenerate-arc degenerate-dash degenerate-path device-offset-fractional fallback fill-alpha fill-alpha-pattern fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order fill-image fill-rule finer-grained-fallbacks group-unaligned halo halo-transform hatchings huge-radial leaky-dashed-stroke line-width-large-overlap-rotated line-width-overlap-rotated linear-gradient linear-gradient-large linear-gradient-subset mask mask-alpha new-sub-path operator-clear operator-source over-above-source over-around-source over-below-source over-between-source overlapping-boxes overlapping-dash-caps paint-with-alpha-clip-mask path-append pixman-downscale-good-95 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source radial-outer-focus random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz record-paint-alpha-clip-mask record-fill-alpha record-select-font-face record-text-transform record1414x-paint-alpha-clip-mask record1414x-fill-alpha record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha-clip-mask record2x-fill-alpha record2x-select-font-face record2x-text-transform record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-fill-alpha record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-text-transform recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rectilinear-dash-scale-unaligned rel-path rotate-image-surface-paint clip-rotate-image-surface-paint rotate-clip-image-surface-paint rotated-clip scale-offset-image scale-offset-similar stroke-clipped stroke-image self-copy-overlap shape-general-convex shape-sierpinski smask smask-fill smask-stroke smask-text stroke-pattern subsurface-modify-parent subsurface-outside-target surface-pattern surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-down-extend-none surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-pattern text-rotate tighten-bounds tiger a1-tiger trap-clip twin twin-antialias-gray twin-antialias-subpixel unantialiased-shapes unbounded-operator user-font user-font-proxy world-map world-map-fill xcomposite-projection pthread-same-source pthread-show-text ft-text-vertical-layout-type1 ft-text-vertical-layout-type3
+xcb (rgb24): 281 failed - a1-bug a8-clear aliasing arc-direction arc-looping-dash big-line big-little-triangle bug-spline bug-40410 bug-51910 bug-84115 bug-bo-ricotz bug-source-cu bug-extents bug-seams caps caps-2 caps-1 caps-05 checkerboard caps-joins caps-joins-2 caps-joins-1 caps-joins-05 caps-joins-alpha caps-joins-curve caps-tails-curve caps-sub-paths clear clear-source clip-disjoint clip-disjoint-hatching clip-disjoint-quad clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-fill-rule clip-group-shapes-unaligned-rectangles clip-group-shapes-circles clip-image clip-intersect clip-mixed-antialias clip-nesting clip-operator clip-push-group clip-polygons clip-rectilinear clip-shape clip-stroke clip-text clip-twice clipped-group close-path close-path-current-point copy-path dash-caps-joins dash-curve dash-infinite-loop dash-offset-negative dash-scale dash-state dash-zero-length degenerate-arc degenerate-curve-to degenerate-dash degenerate-linear-gradient degenerate-path degenerate-pen degenerate-radial-gradient degenerate-rel-curve-to drunkard-tails device-offset-fractional extend-pad-border fallback fill-alpha fill-alpha-pattern fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order fill-image fill-missed-stop fill-rule filter-bilinear-extents finer-grained-fallbacks gradient-alpha gradient-constant-alpha group-unaligned halo halo-transform hatchings huge-linear huge-radial image-bug-710072-unaligned implicit-close infinite-join joins joins-loop joins-star joins-retrace leaky-dashed-rectangle leaky-dashed-stroke leaky-polygon line-width line-width-large-overlap-rotated line-width-overlap-offset line-width-overlap-rotated line-width-scale line-width-tolerance linear-gradient linear-gradient-extend linear-gradient-large linear-gradient-reflect linear-gradient-subset long-dashed-lines mask mask-alpha mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed miter-precision new-sub-path operator-alpha-alpha operator-clear operator-source over-above-source over-around-source over-below-source over-between-source overlapping-boxes overlapping-glyphs overlapping-dash-caps paint-source-alpha paint-with-alpha paint-with-alpha-solid-clip paint-with-alpha-clip paint-with-alpha-clip-mask partial-coverage-reference partial-coverage-three-quarter-reference path-append path-stroke-twice pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source radial-gradient-one-stop radial-gradient-extend radial-outer-focus random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz record-paint-alpha-solid-clip record-paint-alpha-clip record-paint-alpha-clip-mask record-fill-alpha record-select-font-face record-self-intersecting record-text-transform record1414x-paint-alpha record1414x-paint-alpha-solid-clip record1414x-paint-alpha-clip record1414x-paint-alpha-clip-mask record1414x-fill-alpha record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha record2x-paint-alpha-solid-clip record2x-paint-alpha-clip record2x-paint-alpha-clip-mask record2x-fill-alpha record2x-select-font-face record2x-text-transform record90-paint-alpha-solid-clip record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-fill-alpha record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha recordflip-paint-alpha-solid-clip recordflip-paint-alpha-clip recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-self-intersecting recordflip-text-transform record-mesh recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rectilinear-grid rectilinear-miter-limit rectilinear-dash-scale-unaligned reflected-stroke rel-path rotate-image-surface-paint clip-rotate-image-surface-paint rotate-clip-image-surface-paint rotated-clip rounded-rectangle-fill rounded-rectangle-stroke scale-offset-image scale-offset-similar stroke-ctm-caps stroke-clipped stroke-image self-copy self-intersecting shape-general-convex shape-sierpinski skew-extreme smask smask-fill smask-image-mask smask-mask smask-paint smask-stroke smask-text source-clip-scale spline-decomposition stroke-pattern subsurface subsurface-modify-parent subsurface-outside-target subsurface-scale surface-pattern surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-down-extend-none surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-glyph-range text-pattern text-rotate text-transform tighten-bounds tiger a1-tiger transforms trap-clip twin twin-antialias-gray twin-antialias-subpixel unaligned-box unantialiased-shapes unbounded-operator unclosed-strokes user-font user-font-proxy world-map world-map-stroke world-map-fill xcomposite-projection pthread-same-source pthread-show-text ft-text-vertical-layout-type1 ft-text-vertical-layout-type3
+xcb-window (rgb24): 281 failed - a1-bug a8-clear aliasing arc-direction arc-looping-dash big-line big-little-triangle bug-spline bug-40410 bug-51910 bug-84115 bug-bo-ricotz bug-source-cu bug-extents bug-seams caps caps-2 caps-1 caps-05 checkerboard caps-joins caps-joins-2 caps-joins-1 caps-joins-05 caps-joins-alpha caps-joins-curve caps-tails-curve caps-sub-paths clear clear-source clip-disjoint clip-disjoint-hatching clip-disjoint-quad clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-fill-rule clip-group-shapes-unaligned-rectangles clip-group-shapes-circles clip-image clip-intersect clip-mixed-antialias clip-nesting clip-operator clip-push-group clip-polygons clip-rectilinear clip-shape clip-stroke clip-text clip-twice clipped-group close-path close-path-current-point copy-path dash-caps-joins dash-curve dash-infinite-loop dash-offset-negative dash-scale dash-state dash-zero-length degenerate-arc degenerate-curve-to degenerate-dash degenerate-linear-gradient degenerate-path degenerate-pen degenerate-radial-gradient degenerate-rel-curve-to drunkard-tails device-offset-fractional extend-pad-border fallback fill-alpha fill-alpha-pattern fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order fill-image fill-missed-stop fill-rule filter-bilinear-extents finer-grained-fallbacks gradient-alpha gradient-constant-alpha group-unaligned halo halo-transform hatchings huge-linear huge-radial image-bug-710072-unaligned implicit-close infinite-join joins joins-loop joins-star joins-retrace leaky-dashed-rectangle leaky-dashed-stroke leaky-polygon line-width line-width-large-overlap-rotated line-width-overlap-offset line-width-overlap-rotated line-width-scale line-width-tolerance linear-gradient linear-gradient-extend linear-gradient-large linear-gradient-reflect linear-gradient-subset long-dashed-lines mask mask-alpha mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed miter-precision new-sub-path operator-alpha-alpha operator-clear operator-source over-above-source over-around-source over-below-source over-between-source overlapping-boxes overlapping-glyphs overlapping-dash-caps paint-source-alpha paint-with-alpha paint-with-alpha-solid-clip paint-with-alpha-clip paint-with-alpha-clip-mask partial-coverage-reference partial-coverage-three-quarter-reference path-append path-stroke-twice pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source radial-gradient-one-stop radial-gradient-extend radial-outer-focus random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz record-paint-alpha-solid-clip record-paint-alpha-clip record-paint-alpha-clip-mask record-fill-alpha record-select-font-face record-self-intersecting record-text-transform record1414x-paint-alpha record1414x-paint-alpha-solid-clip record1414x-paint-alpha-clip record1414x-paint-alpha-clip-mask record1414x-fill-alpha record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha record2x-paint-alpha-solid-clip record2x-paint-alpha-clip record2x-paint-alpha-clip-mask record2x-fill-alpha record2x-select-font-face record2x-text-transform record90-paint-alpha-solid-clip record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-fill-alpha record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha recordflip-paint-alpha-solid-clip recordflip-paint-alpha-clip recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-self-intersecting recordflip-text-transform record-mesh recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rectilinear-grid rectilinear-miter-limit rectilinear-dash-scale-unaligned reflected-stroke rel-path rotate-image-surface-paint clip-rotate-image-surface-paint rotate-clip-image-surface-paint rotated-clip rounded-rectangle-fill rounded-rectangle-stroke scale-offset-image scale-offset-similar stroke-ctm-caps stroke-clipped stroke-image self-copy self-intersecting shape-general-convex shape-sierpinski skew-extreme smask smask-fill smask-image-mask smask-mask smask-paint smask-stroke smask-text source-clip-scale spline-decomposition stroke-pattern subsurface subsurface-modify-parent subsurface-outside-target subsurface-scale surface-pattern surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-down-extend-none surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-glyph-range text-pattern text-rotate text-transform tighten-bounds tiger a1-tiger transforms trap-clip twin twin-antialias-gray twin-antialias-subpixel unaligned-box unantialiased-shapes unbounded-operator unclosed-strokes user-font user-font-proxy world-map world-map-stroke world-map-fill xcomposite-projection pthread-same-source pthread-show-text ft-text-vertical-layout-type1 ft-text-vertical-layout-type3
+xcb-window& (rgb24): 281 failed - a1-bug a8-clear aliasing arc-direction arc-looping-dash big-line big-little-triangle bug-spline bug-40410 bug-51910 bug-84115 bug-bo-ricotz bug-source-cu bug-extents bug-seams caps caps-2 caps-1 caps-05 checkerboard caps-joins caps-joins-2 caps-joins-1 caps-joins-05 caps-joins-alpha caps-joins-curve caps-tails-curve caps-sub-paths clear clear-source clip-disjoint clip-disjoint-hatching clip-disjoint-quad clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-fill-rule clip-group-shapes-unaligned-rectangles clip-group-shapes-circles clip-image clip-intersect clip-mixed-antialias clip-nesting clip-operator clip-push-group clip-polygons clip-rectilinear clip-shape clip-stroke clip-text clip-twice clipped-group close-path close-path-current-point copy-path dash-caps-joins dash-curve dash-infinite-loop dash-offset-negative dash-scale dash-state dash-zero-length degenerate-arc degenerate-curve-to degenerate-dash degenerate-linear-gradient degenerate-path degenerate-pen degenerate-radial-gradient degenerate-rel-curve-to drunkard-tails device-offset-fractional extend-pad-border fallback fill-alpha fill-alpha-pattern fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order fill-image fill-missed-stop fill-rule filter-bilinear-extents finer-grained-fallbacks gradient-alpha gradient-constant-alpha group-unaligned halo halo-transform hatchings huge-linear huge-radial image-bug-710072-unaligned implicit-close infinite-join joins joins-loop joins-star joins-retrace leaky-dashed-rectangle leaky-dashed-stroke leaky-polygon line-width line-width-large-overlap-rotated line-width-overlap-offset line-width-overlap-rotated line-width-scale line-width-tolerance linear-gradient linear-gradient-extend linear-gradient-large linear-gradient-reflect linear-gradient-subset long-dashed-lines mask mask-alpha mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed miter-precision new-sub-path operator-alpha-alpha operator-clear operator-source over-above-source over-around-source over-below-source over-between-source overlapping-boxes overlapping-glyphs overlapping-dash-caps paint-source-alpha paint-with-alpha paint-with-alpha-solid-clip paint-with-alpha-clip paint-with-alpha-clip-mask partial-coverage-reference partial-coverage-three-quarter-reference path-append path-stroke-twice pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source radial-gradient-one-stop radial-gradient-extend radial-outer-focus random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz record-paint-alpha-solid-clip record-paint-alpha-clip record-paint-alpha-clip-mask record-fill-alpha record-select-font-face record-self-intersecting record-text-transform record1414x-paint-alpha record1414x-paint-alpha-solid-clip record1414x-paint-alpha-clip record1414x-paint-alpha-clip-mask record1414x-fill-alpha record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha record2x-paint-alpha-solid-clip record2x-paint-alpha-clip record2x-paint-alpha-clip-mask record2x-fill-alpha record2x-select-font-face record2x-text-transform record90-paint-alpha-solid-clip record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-fill-alpha record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha recordflip-paint-alpha-solid-clip recordflip-paint-alpha-clip recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-self-intersecting recordflip-text-transform record-mesh recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rectilinear-grid rectilinear-miter-limit rectilinear-dash-scale-unaligned reflected-stroke rel-path rotate-image-surface-paint clip-rotate-image-surface-paint rotate-clip-image-surface-paint rotated-clip rounded-rectangle-fill rounded-rectangle-stroke scale-offset-image scale-offset-similar stroke-ctm-caps stroke-clipped stroke-image self-copy self-intersecting shape-general-convex shape-sierpinski skew-extreme smask smask-fill smask-image-mask smask-mask smask-paint smask-stroke smask-text source-clip-scale spline-decomposition stroke-pattern subsurface subsurface-modify-parent subsurface-outside-target subsurface-scale surface-pattern surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-down-extend-none surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-glyph-range text-pattern text-rotate text-transform tighten-bounds tiger a1-tiger transforms trap-clip twin twin-antialias-gray twin-antialias-subpixel unaligned-box unantialiased-shapes unbounded-operator unclosed-strokes user-font user-font-proxy world-map world-map-stroke world-map-fill xcomposite-projection pthread-same-source pthread-show-text ft-text-vertical-layout-type1 ft-text-vertical-layout-type3
 xcb-render-0_0 (argb32): 65 failed - bug-seams clip-disjoint-hatching clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-group-shapes-circles clip-operator clip-polygons clip-shape clip-twice clip-unbounded clipped-group extended-blend-alpha extended-blend-mask extended-blend-alpha-mask extended-blend-solid-alpha hatchings huge-radial operator-source pixman-downscale-good-95 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-bilinear-95 radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source random-clip record-paint-alpha-solid-clip record-select-font-face record-text-transform record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-select-font-face record2x-text-transform record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-text-transform recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rotated-clip smask smask-text subsurface-modify-parent subsurface-outside-target surface-pattern-scale-down text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr trap-clip unbounded-operator user-font-proxy pthread-same-source
-xcb-render-0_0 (rgb24): 186 failed - aliasing bug-51910 bug-seams caps checkerboard caps-joins caps-joins-alpha caps-sub-paths clear-source clip-disjoint-hatching clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-group-shapes-circles clip-image clip-operator clip-polygons clip-shape clip-stroke clip-text clip-twice clipped-group copy-path dash-curve dash-infinite-loop dash-state degenerate-linear-gradient degenerate-pen degenerate-radial-gradient drunkard-tails device-offset-scale extend-pad-border extended-blend extended-blend-alpha extended-blend-mask extended-blend-alpha-mask extended-blend-solid extended-blend-solid-alpha fallback fill-alpha-pattern fill-and-stroke-alpha fill-and-stroke-alpha-add fill-image filter-bilinear-extents finer-grained-fallbacks gradient-alpha gradient-constant-alpha halo halo-transform hatchings huge-linear huge-radial joins-loop joins-star large-twin-antialias-mixed linear-gradient linear-gradient-extend linear-gradient-reflect linear-gradient-subset long-dashed-lines mask mask-alpha mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed miter-precision operator-alpha-alpha operator-clear operator-source over-above-source over-around-source over-below-source over-between-source overlapping-glyphs overlapping-dash-caps paint-source-alpha paint-with-alpha paint-with-alpha-solid-clip paint-with-alpha-clip paint-with-alpha-clip-mask partial-coverage-reference partial-coverage-three-quarter-reference pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-one-stop radial-gradient-extend random-clip record-paint-alpha-solid-clip record-paint-alpha-clip record-paint-alpha-clip-mask record-select-font-face record-text-transform record1414x-paint-alpha record1414x-paint-alpha-solid-clip record1414x-paint-alpha-clip record1414x-paint-alpha-clip-mask record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha record2x-paint-alpha-solid-clip record2x-paint-alpha-clip record2x-paint-alpha-clip-mask record2x-select-font-face record2x-text-transform record90-paint-alpha-solid-clip record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha recordflip-paint-alpha-solid-clip recordflip-paint-alpha-clip recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-text-transform record-mesh recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rotated-clip scale-offset-image scale-offset-similar stroke-image smask smask-fill smask-image-mask smask-mask smask-paint smask-stroke smask-text spline-decomposition stroke-pattern subsurface subsurface-modify-parent subsurface-outside-target subsurface-scale surface-pattern surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-down-extend-repeat surface-pattern-scale-down-extend-none surface-pattern-scale-down-extend-reflect surface-pattern-scale-down-extend-pad surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-pattern text-transform tiger trap-clip twin twin-antialias-gray twin-antialias-mixed twin-antialias-subpixel unbounded-operator unclosed-strokes user-font-proxy world-map world-map-stroke world-map-fill xcomposite-projection pthread-same-source pthread-show-text
+xcb-render-0_0 (rgb24): 181 failed - aliasing bug-51910 bug-seams caps checkerboard caps-joins caps-joins-alpha caps-sub-paths clear-source clip-disjoint-hatching clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-group-shapes-circles clip-image clip-operator clip-polygons clip-shape clip-stroke clip-text clip-twice clipped-group copy-path dash-curve dash-infinite-loop dash-state degenerate-linear-gradient degenerate-pen degenerate-radial-gradient drunkard-tails extend-pad-border extended-blend extended-blend-alpha extended-blend-mask extended-blend-alpha-mask extended-blend-solid extended-blend-solid-alpha fallback fill-alpha-pattern fill-and-stroke-alpha fill-and-stroke-alpha-add fill-image filter-bilinear-extents finer-grained-fallbacks gradient-alpha gradient-constant-alpha halo halo-transform hatchings huge-linear huge-radial joins-loop joins-star large-twin-antialias-mixed linear-gradient linear-gradient-extend linear-gradient-reflect linear-gradient-subset long-dashed-lines mask mask-alpha mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed miter-precision operator-alpha-alpha operator-clear operator-source over-above-source over-around-source over-below-source over-between-source overlapping-glyphs overlapping-dash-caps paint-source-alpha paint-with-alpha paint-with-alpha-solid-clip paint-with-alpha-clip paint-with-alpha-clip-mask partial-coverage-reference partial-coverage-three-quarter-reference pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-one-stop radial-gradient-extend random-clip record-paint-alpha-solid-clip record-paint-alpha-clip record-paint-alpha-clip-mask record-select-font-face record-text-transform record1414x-paint-alpha record1414x-paint-alpha-solid-clip record1414x-paint-alpha-clip record1414x-paint-alpha-clip-mask record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-paint-alpha record2x-paint-alpha-solid-clip record2x-paint-alpha-clip record2x-paint-alpha-clip-mask record2x-select-font-face record2x-text-transform record90-paint-alpha-solid-clip record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha recordflip-paint-alpha-solid-clip recordflip-paint-alpha-clip recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-text-transform record-mesh recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad rotated-clip scale-offset-image scale-offset-similar stroke-image smask smask-fill smask-image-mask smask-mask smask-paint smask-stroke smask-text spline-decomposition stroke-pattern subsurface subsurface-modify-parent subsurface-outside-target subsurface-scale surface-pattern surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-up text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-pattern text-transform tiger trap-clip twin twin-antialias-gray twin-antialias-mixed twin-antialias-subpixel unbounded-operator unclosed-strokes user-font-proxy world-map world-map-stroke world-map-fill xcomposite-projection pthread-same-source pthread-show-text
 xcb-fallback (rgb24): 59 failed - bug-seams clip-operator extended-blend extended-blend-alpha extended-blend-mask extended-blend-alpha-mask extended-blend-solid extended-blend-solid-alpha fallback gradient-alpha gradient-constant-alpha huge-radial mask operator-clear operator-source pixman-downscale-good-95 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-bilinear-95 push-group push-group-color radial-gradient radial-gradient-source record-select-font-face record-text-transform record1414x-select-font-face record1414x-self-intersecting record1414x-text-transform record2x-select-font-face record2x-text-transform record90-select-font-face record90-self-intersecting record90-text-transform recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-text-transform recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect recording-surface-extend-pad smask smask-text subsurface subsurface-scale surface-pattern-operator surface-pattern-scale-down text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-pattern trap-clip unbounded-operator user-font-proxy pthread-same-source


More information about the cairo mailing list