diff options
author | Manuel Stoeckl <code@mstoeckl.com> | 2021-08-25 21:44:00 -0400 |
---|---|---|
committer | Manuel Stoeckl <code@mstoeckl.com> | 2021-08-29 11:56:27 -0400 |
commit | 04906075847dd5f13d9b02503032a2fbb557b32e (patch) | |
tree | c19c3934e39f5ed1bc89490df58b72f652fe2a50 /.gitlab-ci/ignore-image-rgb24.txt | |
parent | a8012953ed2821b1d9444b28e1dcc95846004dce (diff) | |
download | cairo-04906075847dd5f13d9b02503032a2fbb557b32e.tar.gz |
pdiff: convert RGB24 image values to ARGB32 on read
To avoid reading a potentially garbage alpha channel when users
of pdiff_compare pass in RGB24 images, if the format is RGB24,
force the alpha channel to be 0xff.
This commit also updates CI to adjust for the new tests that have
started/stopped failing. New failures often are cases where
the reference image has alpha transparency, but the test output
does not; new passing tests may indicate that the unused alpha
channel of an RGB24 image was garbage, but now is ignored.
Diffstat (limited to '.gitlab-ci/ignore-image-rgb24.txt')
-rw-r--r-- | .gitlab-ci/ignore-image-rgb24.txt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/.gitlab-ci/ignore-image-rgb24.txt b/.gitlab-ci/ignore-image-rgb24.txt index 2ed564551..9017df695 100644 --- a/.gitlab-ci/ignore-image-rgb24.txt +++ b/.gitlab-ci/ignore-image-rgb24.txt @@ -1,13 +1,23 @@ +bug-source-cu clip-text culled-glyphs +dash-zero-length +degenerate-path extended-blend-alpha-mask +fill-and-stroke +fill-missed-stop +finer-grained-fallbacks ft-show-glyphs-positioning ft-text-vertical-layout-type1 ft-text-vertical-layout-type3 +gradient-alpha +gradient-constant-alpha halo-transform +new-sub-path overlapping-glyphs record1414x-select-font-face record1414x-text-transform +rel-path shifted-operator show-glyphs-advance subsurface @@ -20,3 +30,4 @@ text-antialias-subpixel-vrgb text-pattern text-rotate text-unhinted-metrics +user-font-mask |