cairo/.gitlab-ci
Manuel Stoeckl 6647511593 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.
2021-08-29 11:57:30 -04:00
..
ignore-image-argb32.txt pdiff: convert RGB24 image values to ARGB32 on read 2021-08-29 11:56:27 -04:00
ignore-image-rgb24.txt test: explicitly handle image formats in buffer_diff_core 2021-08-29 11:57:30 -04:00
ignore-image16-rgb24.txt test: explicitly handle image formats in buffer_diff_core 2021-08-29 11:57:30 -04:00
ignore-pdf-argb32.txt test: explicitly handle image formats in buffer_diff_core 2021-08-29 11:57:30 -04:00
ignore-pdf-rgb24.txt test: explicitly handle image formats in buffer_diff_core 2021-08-29 11:57:30 -04:00
ignore-quartz-argb32.txt test: explicitly handle image formats in buffer_diff_core 2021-08-29 11:57:30 -04:00
ignore-quartz-rgb24.txt test: explicitly handle image formats in buffer_diff_core 2021-08-29 11:57:30 -04:00
ignore-recording-argb32.txt ci: sort lists of ignored tests 2021-08-29 11:54:36 -04:00
ignore-recording-rgb24.txt test: explicitly handle image formats in buffer_diff_core 2021-08-29 11:57:30 -04:00
ignore-script-argb32.txt test: explicitly handle image formats in buffer_diff_core 2021-08-29 11:57:30 -04:00
ignore-svg11-argb32.txt test: explicitly handle image formats in buffer_diff_core 2021-08-29 11:57:30 -04:00
ignore-svg11-rgb24.txt test: explicitly handle image formats in buffer_diff_core 2021-08-29 11:57:30 -04:00
ignore-xcb-argb32.txt ci: sort lists of ignored tests 2021-08-29 11:54:36 -04:00
ignore-xcb-fallback-rgb24.txt test: explicitly handle image formats in buffer_diff_core 2021-08-29 11:57:30 -04:00
ignore-xcb-render-0-0-argb32.txt ci: sort lists of ignored tests 2021-08-29 11:54:36 -04:00
ignore-xcb-render-0-0-rgb24.txt test: explicitly handle image formats in buffer_diff_core 2021-08-29 11:57:30 -04:00
ignore-xcb-rgb24.txt test: explicitly handle image formats in buffer_diff_core 2021-08-29 11:57:30 -04:00
ignore-xcb-window&-rgb24.txt test: explicitly handle image formats in buffer_diff_core 2021-08-29 11:57:30 -04:00
ignore-xcb-window-rgb24.txt test: explicitly handle image formats in buffer_diff_core 2021-08-29 11:57:30 -04:00
ignore-xlib-argb32.txt ci: sort lists of ignored tests 2021-08-29 11:54:36 -04:00
ignore-xlib-fallback-rgb24.txt test: explicitly handle image formats in buffer_diff_core 2021-08-29 11:57:30 -04:00
ignore-xlib-render-0-0-rgb24.txt test: explicitly handle image formats in buffer_diff_core 2021-08-29 11:57:30 -04:00
ignore-xlib-rgb24.txt test: explicitly handle image formats in buffer_diff_core 2021-08-29 11:57:30 -04:00
ignore-xlib-window-rgb24.txt test: explicitly handle image formats in buffer_diff_core 2021-08-29 11:57:30 -04:00