diff options
author | Manuel Stoeckl <code@mstoeckl.com> | 2021-08-25 21:08:36 -0400 |
---|---|---|
committer | Manuel Stoeckl <code@mstoeckl.com> | 2021-08-29 11:57:30 -0400 |
commit | 6647511593ce0ab1de3dbd514796e926e232d644 (patch) | |
tree | 59ec6e8bfa3ed19f282e996e8ab7afc61ae837d0 /.gitlab-ci/ignore-image16-rgb24.txt | |
parent | 04906075847dd5f13d9b02503032a2fbb557b32e (diff) | |
download | cairo-6647511593ce0ab1de3dbd514796e926e232d644.tar.gz |
test: explicitly handle image formats in buffer_diff_core
In practice, the A and B images may be any mixture of RGB24 and
ARGB32 formats, so this change accepts all combinations of these
types, and converts the pixel values to a common (ARGB32) format
as needed.
Some of the newly added test failures are cases where the image
output is RGB24, but the matching reference image is ARGB32 with
noticeable transparency. Some of the newly passing tests are cases
where the unused 'alpha' channel of an RGB24 image was not equal
to 0xff, and the previous code had incorrectly used this channel
in max_diff calculations.
Diffstat (limited to '.gitlab-ci/ignore-image16-rgb24.txt')
-rw-r--r-- | .gitlab-ci/ignore-image16-rgb24.txt | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/.gitlab-ci/ignore-image16-rgb24.txt b/.gitlab-ci/ignore-image16-rgb24.txt index 0e2533821..7b1c2e906 100644 --- a/.gitlab-ci/ignore-image16-rgb24.txt +++ b/.gitlab-ci/ignore-image16-rgb24.txt @@ -1,9 +1,15 @@ a1-bug +a1-clip-fill-rule a1-tiger aliasing +alpha-similar arc-direction arc-looping-dash +big-empty-box +big-empty-triangle big-line +big-little-box +bitmap-font bug-84115 bug-bo-ricotz bug-extents @@ -19,11 +25,13 @@ caps-joins-alpha caps-joins-curve caps-tails-curve clear-source +clip-device-offset clip-disjoint clip-disjoint-quad clip-fill clip-fill-eo-unbounded clip-fill-nz-unbounded +clip-fill-rule-pixel-aligned clip-image clip-intersect clip-operator @@ -33,6 +41,7 @@ clip-stroke clip-stroke-unbounded clip-text clip-twice +clip-unbounded close-path-current-point copy-path coverage-abutting @@ -54,6 +63,8 @@ degenerate-curve-to degenerate-path degenerate-pen degenerate-rel-curve-to +device-offset +device-offset-positive drunkard-tails extended-blend extended-blend-alpha @@ -69,6 +80,7 @@ fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order +fill-empty fill-image fill-missed-stop fill-rule @@ -82,6 +94,8 @@ ft-text-vertical-layout-type3 glyph-cache-pressure gradient-alpha gradient-constant-alpha +gradient-zero-stops +gradient-zero-stops-mask group-unaligned halo halo-transform @@ -97,6 +111,7 @@ large-font large-twin-antialias-mixed leaky-dashed-stroke linear-gradient +linear-gradient-one-stop linear-gradient-reflect linear-gradient-subset line-width-overlap-offset @@ -115,6 +130,7 @@ mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed new-sub-path +nil-surface operator-source over-around-source overlapping-boxes @@ -193,6 +209,7 @@ record-neg-extents-unbounded record-paint-alpha record-paint-alpha-clip record-paint-alpha-clip-mask +record-replay-extend-none record-replay-extend-pad record-replay-extend-reflect record-replay-extend-repeat @@ -207,6 +224,7 @@ rounded-rectangle-fill rounded-rectangle-stroke scale-offset-image scale-offset-similar +scale-source-surface-paint select-font-face set-source shape-general-convex @@ -221,11 +239,13 @@ smask-mask smask-paint smask-stroke smask-text +source-surface-scale-paint spline-decomposition stroke-ctm-caps stroke-image stroke-pattern subsurface +subsurface-outside-target subsurface-scale surface-pattern surface-pattern-operator @@ -242,6 +262,7 @@ text-pattern text-rotate text-transform text-unhinted-metrics +thin-lines tiger tighten-bounds transforms |