Re: [PATCH] V4 iamge: 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 for the image, xlib, and xcb backends before and after this set of patches. The image backend is unchanged. For xlib/xcb the number of passes increased from 213 to 216, but this includes a number of scaling tests that failed because the reference images do not include filtering: @@ -74,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&) @@ -139,7 +139,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) @@ -319,10 +319,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 @@ -489,10 +489,10 @@ surface-pattern-big-scale-down: PASS surface-pattern-operator: FAIL (xlib, xlib-window, xlib-render-0_0, xcb, xcb-window, xcb-window&) 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 @@ -566,17 +566,17 @@ get-xrender-format: PASS multi-page: UNTESTED fallback-resolution: UNTESTED -213 Passed, 328 Failed [2 crashed, 4 expected], 23 Skipped +216 Passed, 325 Failed [2 crashed, 4 expected], 23 Skipped -- cairo mailing list [email protected] http://lists.cairographics.org/mailman/listinfo/cairo