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

Bill Spitzak <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
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:

-- 
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
diff (text/plain, 97.3 KB)
--- 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.