summaryrefslogtreecommitdiff
path: root/.gitlab-ci/ignore-script-argb32.txt
diff options
context:
space:
mode:
authorManuel Stoeckl <code@mstoeckl.com>2021-08-25 21:08:36 -0400
committerManuel Stoeckl <code@mstoeckl.com>2021-08-29 11:57:30 -0400
commit6647511593ce0ab1de3dbd514796e926e232d644 (patch)
tree59ec6e8bfa3ed19f282e996e8ab7afc61ae837d0 /.gitlab-ci/ignore-script-argb32.txt
parent04906075847dd5f13d9b02503032a2fbb557b32e (diff)
downloadcairo-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-script-argb32.txt')
-rw-r--r--.gitlab-ci/ignore-script-argb32.txt104
1 files changed, 0 insertions, 104 deletions
diff --git a/.gitlab-ci/ignore-script-argb32.txt b/.gitlab-ci/ignore-script-argb32.txt
index dd8b6ee8c..8ea8607c2 100644
--- a/.gitlab-ci/ignore-script-argb32.txt
+++ b/.gitlab-ci/ignore-script-argb32.txt
@@ -1,124 +1,44 @@
-a1-bug
a1-fill
-arc-looping-dash
bilevel-image
bitmap-font
-bug-51910
-bug-84115
-bug-seams
-caps
-caps-05
-caps-1
-caps-2
-caps-joins-05
-caps-joins-1
-caps-joins-2
-caps-joins-curve
-caps-sub-paths
-caps-tails-curve
-checkerboard
clear-source
clip-device-offset
-clip-disjoint-quad
-clip-image
-clip-mixed-antialias
-clip-polygons
-clip-push-group
clip-text
-close-path
-close-path-current-point
composite-integer-translate-over-repeat
-copy-path
coverage-abutting
-coverage-intersecting-quads
coverage-intersecting-triangles
coverage-rectangles
culled-glyphs
-dash-caps-joins
-dash-curve
-dash-infinite-loop
-dash-scale
-dash-state
-degenerate-curve-to
-degenerate-linear-gradient
-degenerate-pen
-degenerate-radial-gradient
-degenerate-rel-curve-to
device-offset-scale
-extend-pad-border
-fill-and-stroke-alpha
-fill-and-stroke-alpha-add
-filter-bilinear-extents
-font-matrix-translation
ft-show-glyphs-positioning
-ft-show-glyphs-table
ft-text-antialias-none
ft-text-vertical-layout-type1
ft-text-vertical-layout-type3
-glyph-cache-pressure
-halo
halo-transform
-huge-radial
image-surface-source
-infinite-join
-inverse-text
-joins
-large-font
large-source
large-twin-antialias-mixed
leaky-dashed-rectangle
-leaky-dashed-stroke
-leaky-polygon
-linear-gradient-extend
linear-gradient-reflect
-line-width-scale
-line-width-tolerance
-long-dashed-lines
map-all-to-image
map-bit-to-image
map-to-image-fill
-mask-transformed-image
-mask-transformed-similar
mesh-pattern
-mesh-pattern-conical
-mesh-pattern-control-points
-mesh-pattern-fold
-mesh-pattern-overlap
-mesh-pattern-transformed
negative-stride-image
-operator-alpha-alpha
overlapping-glyphs
paint-source-alpha
-paint-with-alpha
-paint-with-alpha-clip
-paint-with-alpha-solid-clip
-partial-clip-text-bottom
-partial-clip-text-left
-partial-coverage-half-reference
-partial-coverage-reference
-partial-coverage-three-quarter-reference
-path-stroke-twice
pdf-surface-source
ps-surface-source
pthread-show-text
push-group-color
radial-gradient
-radial-gradient-extend
radial-gradient-mask
radial-gradient-mask-source
-radial-gradient-one-stop
radial-gradient-source
-record1414x-paint-alpha
-record1414x-paint-alpha-clip
-record1414x-paint-alpha-solid-clip
record1414x-select-font-face
record1414x-text-transform
-record2x-paint-alpha
-record2x-paint-alpha-clip
-record2x-paint-alpha-solid-clip
record2x-select-font-face
record2x-text-transform
-record90-paint-alpha-clip-mask
record90-select-font-face
record90-text-transform
recordflip-select-font-face
@@ -130,61 +50,37 @@ recording-surface-extend-reflect
recording-surface-extend-repeat
recording-surface-over
recording-surface-source
-record-mesh
record-neg-extents-bounded
-record-paint-alpha-clip
-record-paint-alpha-solid-clip
record-replay-extend-none
record-replay-extend-pad
record-replay-extend-reflect
record-replay-extend-repeat
record-select-font-face
record-text-transform
-rectilinear-miter-limit
-reflected-stroke
scale-offset-image
scale-offset-similar
-select-font-face
-self-copy
-shape-sierpinski
show-glyphs-advance
-show-text-current-point
smask
-smask-image-mask
-smask-mask
-smask-paint
smask-text
stride-12-image
-stroke-ctm-caps
subsurface
subsurface-scale
-surface-pattern
-surface-pattern-scale-up
-text-antialias-gray
text-antialias-subpixel
text-antialias-subpixel-bgr
text-antialias-subpixel-rgb
text-antialias-subpixel-vbgr
text-antialias-subpixel-vrgb
-text-glyph-range
text-pattern
text-rotate
-text-transform
text-unhinted-metrics
-transforms
twin
twin-antialias-gray
twin-antialias-mixed
twin-antialias-none
twin-antialias-subpixel
-unclosed-strokes
user-font
user-font-proxy
user-font-rescale
-world-map
-world-map-fill
-world-map-stroke
xcb-stress-cache
xcb-surface-source
-xcomposite-projection
xlib-surface-source