gtk:a11y / accessible OK 48 subtests passed gtk:a11y / box OK 1 subtests passed gtk:a11y / button OK 6 subtests passed gtk:a11y / checkbutton OK 3 subtests passed gtk:a11y / colordialogbutton OK 1 subtests passed gtk:a11y / custom OK 3 subtests passed gtk:a11y / dialog OK 3 subtests passed gtk:a11y / entry OK 2 subtests passed gtk:a11y / expander OK 3 subtests passed gtk:a11y / flowbox OK 3 subtests passed gtk:a11y / general OK 4 subtests passed gtk:a11y / image OK 2 subtests passed gtk:a11y / inscription OK 2 subtests passed gtk:a11y / label OK 5 subtests passed gtk:a11y / levelbar OK 2 subtests passed gtk:a11y / listbox OK 3 subtests passed gtk:a11y / names OK 6 subtests passed gtk:a11y / passwordentry OK 2 subtests passed gtk:a11y / progressbar OK 3 subtests passed gtk:a11y / scrollbar OK 4 subtests passed gtk:a11y / searchentry OK 2 subtests passed gtk:a11y / separator OK 2 subtests passed gtk:a11y / spinbutton OK 2 subtests passed gtk:a11y / stack OK 3 subtests passed gtk:a11y / switch OK 2 subtests passed gtk:a11y / text OK 1 subtests passed gtk:a11y / textview OK 3 subtests passed gtk:a11y / togglebutton OK 4 subtests passed gtk:a11y / value OK 1 subtests passed gtk:a11y / window OK 3 subtests passed gtk:css / api OK 1 subtests passed gtk:css / change OK 5 subtests passed gtk:css / color OK 21 subtests passed gtk:css / compute OK 19 subtests passed gtk:css / data OK 11 subtests passed gtk:css / nodes OK 25 subtests passed gtk:css / parser animation-crash-3.12.css OK 1 subtests passed gtk:css / parser animation-delay.css OK 1 subtests passed gtk:css / parser animation-direction.css OK 1 subtests passed gtk:css / parser animation-duration.css OK 1 subtests passed gtk:css / parser animation-fill-mode.css OK 1 subtests passed gtk:css / parser animation-iteration-count.css OK 1 subtests passed gtk:css / parser animation-name.css OK 1 subtests passed gtk:css / parser animation-play-state.css OK 1 subtests passed gtk:css / parser animation-shorthand-crash.css OK 1 subtests passed gtk:css / parser animation-timing-function.css OK 1 subtests passed gtk:css / parser at-invalid-01.css OK 1 subtests passed gtk:css / parser at-invalid-02.css OK 1 subtests passed gtk:css / parser at-invalid-03.css OK 1 subtests passed gtk:css / parser at-invalid-04.css OK 1 subtests passed gtk:css / parser at-invalid-05.css OK 1 subtests passed gtk:css / parser at-invalid-06.css OK 1 subtests passed gtk:css / parser at-invalid-07.css OK 1 subtests passed gtk:css / parser at-invalid-08.css OK 1 subtests passed gtk:css / parser at-invalid-09.css OK 1 subtests passed gtk:css / parser at-invalid-10.css OK 1 subtests passed gtk:css / parser at-invalid-11.css OK 1 subtests passed gtk:css / parser at-invalid-12.css ERROR exit status 1 gtk:css / parser at-invalid-13.css ERROR exit status 1 gtk:css / parser at-invalid-14.css ERROR exit status 1 gtk:css / parser at-invalid-15.css ERROR exit status 1 gtk:css / parser at-invalid-16.css ERROR exit status 1 gtk:css / parser at-invalid-17.css ERROR exit status 1 gtk:css / parser at-invalid-18.css OK 1 subtests passed gtk:css / parser at-invalid-19.css OK 1 subtests passed gtk:css / parser at-invalid-20.css OK 1 subtests passed gtk:css / parser at-invalid-21.css OK 1 subtests passed gtk:css / parser at-valid-01.css OK 1 subtests passed gtk:css / parser at-valid-02.css OK 1 subtests passed gtk:css / parser at-valid-03.css OK 1 subtests passed gtk:css / parser at-valid-04.css OK 1 subtests passed gtk:css / parser at-valid-05.css OK 1 subtests passed gtk:css / parser at-valid-06.css OK 1 subtests passed gtk:css / parser at-valid-07.css ERROR exit status 1 gtk:css / parser at-valid-08.css OK 1 subtests passed gtk:css / parser at-valid-09.css OK 1 subtests passed gtk:css / parser at-valid-10.css ERROR exit status 1 gtk:css / parser at-valid-11.css ERROR exit status 1 gtk:css / parser at-valid-12.css ERROR exit status 1 gtk:css / parser at-valid-13.css ERROR exit status 1 gtk:css / parser at-valid-14.css ERROR exit status 1 gtk:css / parser at-valid-15.css OK 1 subtests passed gtk:css / parser at-valid-16.css ERROR exit status 1 gtk:css / parser at-valid-17.css ERROR exit status 1 gtk:css / parser at-valid-18.css OK 1 subtests passed gtk:css / parser background-blend-mode.css OK 1 subtests passed gtk:css / parser background-clip.css OK 1 subtests passed gtk:css / parser background-image.css OK 1 subtests passed gtk:css / parser background-origin.css OK 1 subtests passed gtk:css / parser background-position-errors.css OK 1 subtests passed gtk:css / parser background-position.css OK 1 subtests passed gtk:css / parser background-repeat.css OK 1 subtests passed gtk:css / parser background-shorthand-single.css OK 1 subtests passed gtk:css / parser background-shorthand.css ERROR exit status 1 gtk:css / parser background-size.css OK 1 subtests passed gtk:css / parser backslash-eof-is-identifier.css OK 1 subtests passed gtk:css / parser backslash.css OK 1 subtests passed gtk:css / parser border-color-currentcolor.css OK 1 subtests passed gtk:css / parser border-color.css OK 1 subtests passed gtk:css / parser border-crash-3.24.css ERROR exit status 1 gtk:css / parser border-image-repeat.css OK 1 subtests passed gtk:css / parser border-image-slice.css OK 1 subtests passed gtk:css / parser border-image-source.css OK 1 subtests passed gtk:css / parser border-image-width.css OK 1 subtests passed gtk:css / parser border-infloop-3.12.css OK 1 subtests passed gtk:css / parser border-radius-shorthand.css OK 1 subtests passed gtk:css / parser border-radius.css OK 1 subtests passed gtk:css / parser border-shorthand.css OK 1 subtests passed gtk:css / parser border-spacing.css OK 1 subtests passed gtk:css / parser border-style.css OK 1 subtests passed gtk:css / parser border-width.css OK 1 subtests passed gtk:css / parser border.css OK 1 subtests passed gtk:css / parser box-shadow.css OK 1 subtests passed gtk:css / parser calc-errors.css OK 1 subtests passed gtk:css / parser calc-simple.css OK 1 subtests passed gtk:css / parser calc.css OK 1 subtests passed gtk:css / parser cdo-cdc.css OK 1 subtests passed gtk:css / parser close-at-end-of-file.css OK 1 subtests passed gtk:css / parser color-mix.css OK 1 subtests passed gtk:css / parser color.css ERROR exit status 1 gtk:css / parser colors-errors.css OK 1 subtests passed gtk:css / parser colors-red.css OK 1 subtests passed gtk:css / parser comment-detection.css OK 1 subtests passed gtk:css / parser cross-fade-basic.css OK 1 subtests passed gtk:css / parser cross-fade-crash-4101.css OK 1 subtests passed gtk:css / parser css-21-malformed-declarations.css OK 1 subtests passed gtk:css / parser css-21-malformed-statements.css OK 1 subtests passed gtk:css / parser currentcolor-everywhere.css ERROR exit status 1 gtk:css / parser dash-backslash-eof-is-identifier.css OK 1 subtests passed gtk:css / parser dash-backslash-newline-is-delim.css OK 1 subtests passed gtk:css / parser dash-dash-eof-is-identifier.css OK 1 subtests passed gtk:css / parser dash-eof-is-delim.css OK 1 subtests passed gtk:css / parser declarations-invalid-01.css OK 1 subtests passed gtk:css / parser declarations-invalid-02.css OK 1 subtests passed gtk:css / parser declarations-invalid-03.css OK 1 subtests passed gtk:css / parser declarations-invalid-04.css OK 1 subtests passed gtk:css / parser declarations-invalid-05.css OK 1 subtests passed gtk:css / parser declarations-invalid-06.css OK 1 subtests passed gtk:css / parser declarations-invalid-07.css OK 1 subtests passed gtk:css / parser declarations-invalid-08.css OK 1 subtests passed gtk:css / parser declarations-valid-01.css OK 1 subtests passed gtk:css / parser declarations-valid-02.css OK 1 subtests passed gtk:css / parser declarations-valid-03.css OK 1 subtests passed gtk:css / parser declarations-valid-04.css OK 1 subtests passed gtk:css / parser declarations-valid-05.css OK 1 subtests passed gtk:css / parser declarations-valid-06.css OK 1 subtests passed gtk:css / parser declarations-valid-07.css OK 1 subtests passed gtk:css / parser declarations-valid-08.css OK 1 subtests passed gtk:css / parser declarations-valid-09.css ERROR exit status 1 gtk:css / parser declarations-valid-10.css OK 1 subtests passed gtk:css / parser declarations-valid-11.css OK 1 subtests passed gtk:css / parser declarations-valid-12.css OK 1 subtests passed gtk:css / parser declarations-valid-13.css OK 1 subtests passed gtk:css / parser declarations-valid-14.css OK 1 subtests passed gtk:css / parser declarations-valid-15.css OK 1 subtests passed gtk:css / parser declarations-valid-16.css OK 1 subtests passed gtk:css / parser declarations-valid-17.css OK 1 subtests passed gtk:css / parser declarations-valid-18.css OK 1 subtests passed gtk:css / parser declarations-valid-22.css OK 1 subtests passed gtk:css / parser declarations-valid-23.css OK 1 subtests passed gtk:css / parser declarations-valid-24.css OK 1 subtests passed gtk:css / parser declarations-valid-25.css OK 1 subtests passed gtk:css / parser declarations-valid-26.css OK 1 subtests passed gtk:css / parser declarations.css OK 1 subtests passed gtk:css / parser does-not-exist.css OK 1 subtests passed gtk:css / parser doubled.css OK 1 subtests passed gtk:css / parser empty.css OK 1 subtests passed gtk:css / parser filter-invalid1.css OK 1 subtests passed gtk:css / parser filter-invalid2.css OK 1 subtests passed gtk:css / parser filter-invalid3.css OK 1 subtests passed gtk:css / parser filter-invalid4.css OK 1 subtests passed gtk:css / parser filter-invalid5.css OK 1 subtests passed gtk:css / parser filter-invalid6.css OK 1 subtests passed gtk:css / parser filter-invalid7.css OK 1 subtests passed gtk:css / parser filter-invalid8.css OK 1 subtests passed gtk:css / parser filter-invalid9.css OK 1 subtests passed gtk:css / parser filter.css OK 1 subtests passed gtk:css / parser font-family.css OK 1 subtests passed gtk:css / parser font-features-invalid1.css OK 1 subtests passed gtk:css / parser font-features-invalid2.css OK 1 subtests passed gtk:css / parser font-features-invalid3.css OK 1 subtests passed gtk:css / parser font-features.css OK 1 subtests passed gtk:css / parser font-size.css OK 1 subtests passed gtk:css / parser font-stretch.css OK 1 subtests passed gtk:css / parser font-style.css OK 1 subtests passed gtk:css / parser font-variant.css OK 1 subtests passed gtk:css / parser font-weight-invalid.css OK 1 subtests passed gtk:css / parser font-weight-invalid2.css OK 1 subtests passed gtk:css / parser font-weight.css OK 1 subtests passed gtk:css / parser freed-string-in-error-messages.css OK 1 subtests passed gtk:css / parser hsl.css OK 1 subtests passed gtk:css / parser import-cyclic-1.css OK 1 subtests passed gtk:css / parser import-cyclic-2.css OK 1 subtests passed gtk:css / parser import-cyclic-3.css OK 1 subtests passed gtk:css / parser import-nonexistant.css OK 1 subtests passed gtk:css / parser import-recursive.css OK 1 subtests passed gtk:css / parser integer.css OK 1 subtests passed gtk:css / parser keyframes-empty.css OK 1 subtests passed gtk:css / parser keyframes-ordering.css OK 1 subtests passed gtk:css / parser letter-spacing.css OK 1 subtests passed gtk:css / parser line-height-invalid1.css OK 1 subtests passed gtk:css / parser line-height-invalid2.css OK 1 subtests passed gtk:css / parser line-height-invalid3.css OK 1 subtests passed gtk:css / parser line-height.css OK 1 subtests passed gtk:css / parser linear-gradient.css OK 1 subtests passed gtk:css / parser margin.css OK 1 subtests passed gtk:css / parser math.css OK 1 subtests passed gtk:css / parser math2.css OK 1 subtests passed gtk:css / parser min-height.css OK 1 subtests passed gtk:css / parser min-width.css OK 1 subtests passed gtk:css / parser newline-after-backslash-original.css OK 1 subtests passed gtk:css / parser newline-after-backslash.css OK 1 subtests passed gtk:css / parser no-semicolon.css OK 1 subtests passed gtk:css / parser not-unclosed.css OK 1 subtests passed gtk:css / parser not.css OK 1 subtests passed gtk:css / parser nth-child.css OK 1 subtests passed gtk:css / parser number-values.css OK 1 subtests passed gtk:css / parser opacity.css OK 1 subtests passed gtk:css / parser outline-color.css OK 1 subtests passed gtk:css / parser outline-offset.css OK 1 subtests passed gtk:css / parser outline-radius.css OK 1 subtests passed gtk:css / parser outline-style.css OK 1 subtests passed gtk:css / parser outline-width.css OK 1 subtests passed gtk:css / parser padding.css OK 1 subtests passed gtk:css / parser property-name-errors.css OK 1 subtests passed gtk:css / parser pseudo-classes-known.css OK 1 subtests passed gtk:css / parser pseudo-classes-unknown.css OK 1 subtests passed gtk:css / parser radial-background-position-error.css OK 1 subtests passed gtk:css / parser radial-positions.css OK 1 subtests passed gtk:css / parser radial.css OK 1 subtests passed gtk:css / parser relative-color.css OK 1 subtests passed gtk:css / parser resource-url.css OK 1 subtests passed gtk:css / parser rotate3d-crash.css OK 1 subtests passed gtk:css / parser selector-original.css OK 1 subtests passed gtk:css / parser selector.css OK 1 subtests passed gtk:css / parser shadow-ordering.css OK 1 subtests passed gtk:css / parser shadow.css ERROR exit status 1 gtk:css / parser shorthand.css OK 1 subtests passed gtk:css / parser simple.css OK 1 subtests passed gtk:css / parser single-slash.css OK 1 subtests passed gtk:css / parser string-values.css OK 1 subtests passed gtk:css / parser text-decoration-color.css OK 1 subtests passed gtk:css / parser text-decoration-line.css OK 1 subtests passed gtk:css / parser text-decoration-style.css OK 1 subtests passed gtk:css / parser text-decoration.css OK 1 subtests passed gtk:css / parser text-shadow-invalid-but-worked-in-3.12.css OK 1 subtests passed gtk:css / parser text-shadow.css OK 1 subtests passed gtk:css / parser text-transform.css OK 1 subtests passed gtk:css / parser transform-invalid1.css OK 1 subtests passed gtk:css / parser transform-invalid10.css OK 1 subtests passed gtk:css / parser transform-invalid11.css OK 1 subtests passed gtk:css / parser transform-invalid12.css OK 1 subtests passed gtk:css / parser transform-invalid13.css OK 1 subtests passed gtk:css / parser transform-invalid14.css OK 1 subtests passed gtk:css / parser transform-invalid15.css OK 1 subtests passed gtk:css / parser transform-invalid16.css OK 1 subtests passed gtk:css / parser transform-invalid17.css OK 1 subtests passed gtk:css / parser transform-invalid18.css OK 1 subtests passed gtk:css / parser transform-invalid19.css OK 1 subtests passed gtk:css / parser transform-invalid2.css OK 1 subtests passed gtk:css / parser transform-invalid3.css OK 1 subtests passed gtk:css / parser transform-invalid4.css OK 1 subtests passed gtk:css / parser transform-invalid5.css OK 1 subtests passed gtk:css / parser transform-invalid6.css OK 1 subtests passed gtk:css / parser transform-invalid7.css OK 1 subtests passed gtk:css / parser transform-invalid8.css OK 1 subtests passed gtk:css / parser transform-invalid9.css OK 1 subtests passed gtk:css / parser transform.css OK 1 subtests passed gtk:css / parser transition-delay.css OK 1 subtests passed gtk:css / parser transition-duration.css OK 1 subtests passed gtk:css / parser transition-property.css OK 1 subtests passed gtk:css / parser transition-timing-function-invalid.css OK 1 subtests passed gtk:css / parser transition-timing-function-invalid2.css OK 1 subtests passed gtk:css / parser transition-timing-function-invalid3.css OK 1 subtests passed gtk:css / parser transition-timing-function.css OK 1 subtests passed gtk:css / parser transition.css OK 1 subtests passed gtk:css / parser url-invalid1.css OK 1 subtests passed gtk:css / parser url-invalid2.css OK 1 subtests passed gtk:css / parser url-valid1.css OK 1 subtests passed gtk:css / parser url-valid2.css OK 1 subtests passed gtk:css / parser url-valid3.css OK 1 subtests passed gtk:css / parser value-inherit-shorthand.css OK 1 subtests passed gtk:css / parser value-inherit.css OK 1 subtests passed gtk:css / parser value-initial-shorthand.css OK 1 subtests passed gtk:css / parser value-initial.css OK 1 subtests passed gtk:css / parser value-none.css OK 1 subtests passed gtk:css / parser variables-invalid-01.css OK 1 subtests passed gtk:css / parser variables-invalid-02.css OK 1 subtests passed gtk:css / parser variables-invalid-03.css OK 1 subtests passed gtk:css / parser variables-invalid-04.css OK 1 subtests passed gtk:css / parser variables-invalid-05.css OK 1 subtests passed gtk:css / parser variables.css OK 1 subtests passed gtk:css / style OK 18 subtests passed gtk:css / transition OK 35 subtests passed gtk:gdk / array OK 16 subtests passed gtk:gdk / cairo OK 1 subtests passed gtk:gdk / colorstate OK 60 subtests passed gtk:gdk / colorstate-internal OK 21 subtests passed gtk:gdk / contentformats OK 5 subtests passed gtk:gdk / contentserializer OK 8 subtests passed gtk:gdk / cursor OK 3 subtests passed gtk:gdk / dihedral OK 4 subtests passed gtk:gdk / display OK 3 subtests passed gtk:gdk / displaymanager OK 3 subtests passed gtk:gdk / encoding OK 1 subtests passed gtk:gdk / glcontext SKIP 0 subtests passed gtk:gdk / gltexture SKIP 0 subtests passed gtk:gdk / image TIMEOUT 14 subtests passed gtk:gdk / keysyms OK 5 subtests passed gtk:gdk / memoryformat OK 1 subtests passed gtk:gdk / memorytexture ERROR killed by signal 11 SIGSEGV gtk:gdk / popuplayout OK 1 subtests passed gtk:gdk / rectangle OK 5 subtests passed gtk:gdk / rgba OK 5 subtests passed gtk:gdk / seat OK 2 subtests passed gtk:gdk / subsurface SKIP 0 subtests passed gtk:gdk / texture OK 10 subtests passed gtk:gdk / texture-threads SKIP 0 subtests passed gtk:gdk / toplevellayout OK 1 subtests passed gtk:gdk+flaky / clipboard OK 7 subtests passed gtk:gsk / boundingbox OK 2 subtests passed gtk:gsk / curve-special-cases OK 5 subtests passed gtk:gsk / diff OK 2 subtests passed gtk:gsk / half-float OK 6 subtests passed gtk:gsk / misc ERROR killed by signal 6 SIGABRT gtk:gsk / normalize ERROR killed by signal 6 SIGABRT gtk:gsk / opaque OK 21 subtests passed gtk:gsk / path-private OK 6 subtests passed gtk:gsk / path-special-cases OK 25 subtests passed gtk:gsk / rounded-rect OK 7 subtests passed gtk:gsk / scaling ERROR killed by signal 11 SIGSEGV gtk:gsk / shader OK 4 subtests passed gtk:gsk / transform OK 19 subtests passed gtk:gsk+flaky / curve OK 9 subtests passed gtk:gsk+flaky / path OK 7 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo big-checkerboard-scaled-down-nearest clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo blend-difference clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo blend-in-rotate clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo blend-invisible-child clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo blend-modes clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo blend-normal clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo blur-child-bounds-oversize-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo blur-contents-outside-of-clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo blur-huge-contents-outside-of-clip-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo blurred-lines clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo border-bottom-right clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo border-colorstates clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo border-one-rounded clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo border-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo border-zero-width-color clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo borders-rotated clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo borders-scaled-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo clip-all-clipped-issue-7044 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo clip-contained clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo clip-coordinates-2d clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo clip-in-rounded-clip1 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo clip-in-rounded-clip2 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo clip-in-rounded-clip3 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo clip-in-smaller-rounded-clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo clip-intersection-fail-opacity-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo clip-nested1-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo clip-translate-offscreen clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo clipped-repeat-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo clipped_rounded_clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo color-blur0 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo color-matrix-identity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo color-matrix-merge clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo color-matrix-parsing clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo color-states clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo conic-gradient-with-64-colorstops clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo container-single-child-offscreen-for-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo cross-fade-clipped-with-huge-children-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo cross-fade-in-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo cross-fade-in-rotate clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo crossfade-clip-both-children clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo css-background-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo dihedral clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-blend clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-blur clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-border clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-cairo clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-color clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-color-matrix clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-container clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-cross-fade clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-debug clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-glshader clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-inset-shadow clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-linear-gradient clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-mask clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-outset-shadow clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-repeat clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-rounded-clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-shadow clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-texture clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo empty-transform clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo fill clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo fill-clipped-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo fill-fractional-translate-gradient-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo fill-fractional-translate-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo fill-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo fill-scaled-up clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo fill2 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo glyph-antialias clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo glyph-cache-overflow-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo glyph-cache-overflow-slices clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo glyph-hinting-none clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo glyph-hinting-slight clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo glyph-subpixel-position clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo huge-height-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo huge-width-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo inset-shadow-multiple clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo invalid-transform clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo issue-3615 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo linear-gradient-nonorthogonal-scale-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo linear-gradient-with-64-colorstops clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo lots-of-offscreens-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo mask clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo mask-clipped-inverted-alpha clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo mask-empty-mask clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo mask-empty-source clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo mask-modes clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo mask-modes-in-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo mask-modes-with-alpha clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo mask-texture-color-alpha clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo mipmap-generation-later clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo mipmap-with-1x1 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo nested-rounded-clips clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo offscreen-forced-downscale clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo offscreen-forced-downscale-all-clipped clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo offscreen-fractional-translate-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo offscreen-pixel-alignment2 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo opacity-colormatrix-combinations clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo opacity-overdraw clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo opacity-overlapping-children clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo opacity_clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo outset-shadow-corner-blur clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo outset-shadow-corner-blur-normal clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo outset-shadow-corner-blur-tiny clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo outset-shadow-scale-offset clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo outset_shadow_offset_both clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo outset_shadow_offset_x clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo outset_shadow_offset_y clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo outset_shadow_rounded_top clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo outset_shadow_simple clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo premul-color-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo radial-gradient-with-64-colorstops clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo repeat clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo repeat-child-bounds clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo repeat-color clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo repeat-empty-child-bounds clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo repeat-huge-overdraw clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo repeat-negative-coords clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo repeat-no-repeat clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo repeat-node-tiling-horizontal clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo repeat-node-tiling-vertical clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo repeat-repeats-nested-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo repeat-scaling clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo repeat-texture clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo repeating-gradient-scaled clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo repeating-linear-gradient-edge-colors clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo repeating-radial-gradient-edge-colors clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo reuse-of-texture-nested-in-offscreens clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo rounded-clip-with-huge-bounds-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo scale-textures-negative-ngl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo scale-up-down clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo scale0-crash clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo scaled-cairo clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo scaled-texture clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo scaled-texture-scale clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo shadow-behind clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo shadow-clip-contents clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo shadow-huge-offset clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo shadow-in-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo shadow-offset-clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo shadow-offset-to-outside-clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo shadow-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo shadow-texture-formats clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo shrink-rounded-border clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo stroke clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo stroke-clipped-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo stroke-fractional-translate-gradient-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo stroke-fractional-translate-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo stroke-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo subpixel-positioning clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo text-color-mix clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo text-glyph-lsb clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo text-mixed-color-colrv1 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo texture-coords clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo texture-offscreen-mipmap-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo texture-scale-magnify-10000x clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo texture-scale-magnify-rotate clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo texture-scale-nearest-noninteger-scaled-nogl clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo texture-scale-nearest-vs-linear clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo texture-scale-offset clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo texture-scale-stripes clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo texture-url clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo transform-huge-child-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo transform-in-transform clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-clip-cairo+failing / compare cairo transform-in-transform-in-transform clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo big-checkerboard-scaled-down-nearest colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo blend-difference colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo blend-in-rotate colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo blend-invisible-child colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo blend-modes colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo blend-normal colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo blur-child-bounds-oversize-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo blur-contents-outside-of-clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo blur-huge-contents-outside-of-clip-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo blurred-lines colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo border-bottom-right colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo border-colorstates colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo border-one-rounded colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo border-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo border-zero-width-color colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo borders-rotated colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo borders-scaled-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo clip-all-clipped-issue-7044 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo clip-contained colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo clip-coordinates-2d colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo clip-in-rounded-clip1 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo clip-in-rounded-clip2 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo clip-in-rounded-clip3 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo clip-in-smaller-rounded-clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo clip-intersection-fail-opacity-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo clip-nested1-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo clip-translate-offscreen colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo clipped-repeat-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo clipped_rounded_clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo color-blur0 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo color-matrix-identity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo color-matrix-merge colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo color-matrix-parsing colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo color-states colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo conic-gradient-with-64-colorstops colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo container-single-child-offscreen-for-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo cross-fade-clipped-with-huge-children-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo cross-fade-in-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo cross-fade-in-rotate colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo crossfade-clip-both-children colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo css-background-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo dihedral colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-blend colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-blur colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-border colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-cairo colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-color colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-color-matrix colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-container colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-cross-fade colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-debug colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-glshader colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-inset-shadow colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-linear-gradient colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-mask colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-outset-shadow colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-repeat colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-rounded-clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-shadow colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-texture colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo empty-transform colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo fill colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo fill-clipped-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo fill-fractional-translate-gradient-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo fill-fractional-translate-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo fill-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo fill-scaled-up colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo fill2 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo glyph-antialias colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo glyph-cache-overflow-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo glyph-cache-overflow-slices colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo glyph-hinting-none colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo glyph-hinting-slight colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo glyph-subpixel-position colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo huge-height-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo huge-width-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo inset-shadow-multiple colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo invalid-transform colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo issue-3615 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo linear-gradient-nonorthogonal-scale-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo linear-gradient-with-64-colorstops colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo lots-of-offscreens-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo mask colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo mask-clipped-inverted-alpha colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo mask-empty-mask colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo mask-empty-source colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo mask-modes colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo mask-modes-in-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo mask-modes-with-alpha colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo mask-texture-color-alpha colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo mipmap-generation-later colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo mipmap-with-1x1 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo nested-rounded-clips colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo offscreen-forced-downscale colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo offscreen-forced-downscale-all-clipped colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo offscreen-fractional-translate-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo offscreen-pixel-alignment2 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo opacity-colormatrix-combinations colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo opacity-overdraw colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo opacity-overlapping-children colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo opacity_clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo outset-shadow-corner-blur colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo outset-shadow-corner-blur-normal colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo outset-shadow-corner-blur-tiny colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo outset-shadow-scale-offset colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo outset_shadow_offset_both colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo outset_shadow_offset_x colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo outset_shadow_offset_y colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo outset_shadow_rounded_top colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo outset_shadow_simple colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo premul-color-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo radial-gradient-with-64-colorstops colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo repeat colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo repeat-child-bounds colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo repeat-color colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo repeat-empty-child-bounds colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo repeat-huge-overdraw colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo repeat-negative-coords colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo repeat-no-repeat colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo repeat-node-tiling-horizontal colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo repeat-node-tiling-vertical colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo repeat-repeats-nested-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo repeat-scaling colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo repeat-texture colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo repeating-gradient-scaled colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo repeating-linear-gradient-edge-colors colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo repeating-radial-gradient-edge-colors colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo reuse-of-texture-nested-in-offscreens colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo rounded-clip-with-huge-bounds-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo scale-textures-negative-ngl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo scale-up-down colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo scale0-crash colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo scaled-cairo colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo scaled-texture colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo scaled-texture-scale colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo shadow-behind colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo shadow-clip-contents colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo shadow-huge-offset colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo shadow-in-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo shadow-offset-clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo shadow-offset-to-outside-clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo shadow-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo shadow-texture-formats colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo shrink-rounded-border colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo stroke colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo stroke-clipped-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo stroke-fractional-translate-gradient-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo stroke-fractional-translate-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo stroke-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo subpixel-positioning colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo text-color-mix colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo text-glyph-lsb colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo text-mixed-color-colrv1 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo texture-coords colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo texture-offscreen-mipmap-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo texture-scale-magnify-10000x colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo texture-scale-magnify-rotate colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo texture-scale-nearest-noninteger-scaled-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo texture-scale-nearest-vs-linear colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo texture-scale-offset colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo texture-scale-stripes colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo texture-url colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo transform-huge-child-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo transform-in-transform colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-colorflip-cairo / compare cairo transform-in-transform-in-transform colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo big-checkerboard-scaled-down-nearest flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo blend-difference flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo blend-in-rotate flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo blend-invisible-child flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo blend-modes flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo blend-normal flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo blur-child-bounds-oversize-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo blur-contents-outside-of-clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo blur-huge-contents-outside-of-clip-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo blurred-lines flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo border-bottom-right flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo border-colorstates flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo border-one-rounded flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo border-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo border-zero-width-color flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo borders-rotated flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo borders-scaled-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo clip-all-clipped-issue-7044 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo clip-contained flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo clip-coordinates-2d flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo clip-in-rounded-clip1 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo clip-in-rounded-clip2 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo clip-in-rounded-clip3 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo clip-in-smaller-rounded-clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo clip-intersection-fail-opacity-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo clip-nested1-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo clip-translate-offscreen flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo clipped-repeat-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo clipped_rounded_clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo color-blur0 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo color-matrix-identity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo color-matrix-merge flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo color-matrix-parsing flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo color-states flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo conic-gradient-with-64-colorstops flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo container-single-child-offscreen-for-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo cross-fade-clipped-with-huge-children-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo cross-fade-in-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo cross-fade-in-rotate flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo crossfade-clip-both-children flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo css-background-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo dihedral flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-blend flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-blur flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-border flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-cairo flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-color flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-color-matrix flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-container flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-cross-fade flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-debug flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-glshader flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-inset-shadow flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-linear-gradient flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-mask flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-outset-shadow flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-repeat flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-rounded-clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-shadow flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-texture flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo empty-transform flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo fill flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo fill-clipped-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo fill-fractional-translate-gradient-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo fill-fractional-translate-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo fill-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo fill-scaled-up flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo fill2 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo glyph-antialias flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo glyph-cache-overflow-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo glyph-cache-overflow-slices flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo glyph-hinting-none flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo glyph-hinting-slight flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo glyph-subpixel-position flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo huge-height-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo huge-width-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo inset-shadow-multiple flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo invalid-transform flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo issue-3615 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo linear-gradient-nonorthogonal-scale-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo linear-gradient-with-64-colorstops flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo lots-of-offscreens-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo mask flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo mask-clipped-inverted-alpha flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo mask-empty-mask flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo mask-empty-source flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo mask-modes flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo mask-modes-in-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo mask-modes-with-alpha flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo mask-texture-color-alpha flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo mipmap-generation-later flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo mipmap-with-1x1 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo nested-rounded-clips flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo offscreen-forced-downscale flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo offscreen-forced-downscale-all-clipped flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo offscreen-fractional-translate-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo offscreen-pixel-alignment2 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo opacity-colormatrix-combinations flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo opacity-overdraw flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo opacity-overlapping-children flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo opacity_clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo outset-shadow-corner-blur flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo outset-shadow-corner-blur-normal flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo outset-shadow-corner-blur-tiny flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo outset-shadow-scale-offset flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo outset_shadow_offset_both flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo outset_shadow_offset_x flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo outset_shadow_offset_y flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo outset_shadow_rounded_top flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo outset_shadow_simple flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo premul-color-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo radial-gradient-with-64-colorstops flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo repeat flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo repeat-child-bounds flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo repeat-color flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo repeat-empty-child-bounds flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo repeat-huge-overdraw flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo repeat-negative-coords flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo repeat-no-repeat flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo repeat-node-tiling-horizontal flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo repeat-node-tiling-vertical flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo repeat-repeats-nested-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo repeat-scaling flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo repeat-texture flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo repeating-gradient-scaled flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo repeating-linear-gradient-edge-colors flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo repeating-radial-gradient-edge-colors flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo reuse-of-texture-nested-in-offscreens flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo rounded-clip-with-huge-bounds-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo scale-textures-negative-ngl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo scale-up-down flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo scale0-crash flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo scaled-cairo flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo scaled-texture flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo scaled-texture-scale flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo shadow-behind flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo shadow-clip-contents flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo shadow-huge-offset flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo shadow-in-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo shadow-offset-clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo shadow-offset-to-outside-clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo shadow-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo shadow-texture-formats flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo shrink-rounded-border flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo stroke flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo stroke-clipped-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo stroke-fractional-translate-gradient-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo stroke-fractional-translate-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo stroke-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo subpixel-positioning flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo text-color-mix flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo text-glyph-lsb flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo text-mixed-color-colrv1 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo texture-coords flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo texture-offscreen-mipmap-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo texture-scale-magnify-10000x flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo texture-scale-magnify-rotate flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo texture-scale-nearest-noninteger-scaled-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo texture-scale-nearest-vs-linear flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo texture-scale-offset flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo texture-scale-stripes flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo texture-url flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo transform-huge-child-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo transform-in-transform flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-flip-cairo / compare cairo transform-in-transform-in-transform flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo big-checkerboard-scaled-down-nearest mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo blend-difference mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo blend-in-rotate mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo blend-invisible-child mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo blend-modes mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo blend-normal mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo blur-child-bounds-oversize-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo blur-contents-outside-of-clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo blur-huge-contents-outside-of-clip-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo blurred-lines mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo border-bottom-right mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo border-colorstates mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo border-one-rounded mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo border-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo border-zero-width-color mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo borders-rotated mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo borders-scaled-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo clip-all-clipped-issue-7044 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo clip-contained mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo clip-coordinates-2d mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo clip-in-rounded-clip1 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo clip-in-rounded-clip2 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo clip-in-rounded-clip3 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo clip-in-smaller-rounded-clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo clip-intersection-fail-opacity-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo clip-nested1-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo clip-translate-offscreen mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo clipped-repeat-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo clipped_rounded_clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo color-blur0 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo color-matrix-identity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo color-matrix-merge mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo color-matrix-parsing mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo color-states mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo conic-gradient-with-64-colorstops mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo container-single-child-offscreen-for-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo cross-fade-clipped-with-huge-children-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo cross-fade-in-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo cross-fade-in-rotate mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo crossfade-clip-both-children mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo css-background-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo dihedral mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-blend mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-blur mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-border mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-cairo mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-color mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-color-matrix mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-container mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-cross-fade mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-debug mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-glshader mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-inset-shadow mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-linear-gradient mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-mask mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-outset-shadow mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-repeat mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-rounded-clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-shadow mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-texture mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo empty-transform mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo fill mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo fill-clipped-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo fill-fractional-translate-gradient-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo fill-fractional-translate-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo fill-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo fill-scaled-up mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo fill2 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo glyph-antialias mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo glyph-cache-overflow-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo glyph-cache-overflow-slices mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo glyph-hinting-none mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo glyph-hinting-slight mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo glyph-subpixel-position mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo huge-height-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo huge-width-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo inset-shadow-multiple mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo invalid-transform mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo issue-3615 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo linear-gradient-nonorthogonal-scale-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo linear-gradient-with-64-colorstops mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo lots-of-offscreens-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo mask mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo mask-clipped-inverted-alpha mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo mask-empty-mask mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo mask-empty-source mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo mask-modes mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo mask-modes-in-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo mask-modes-with-alpha mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo mask-texture-color-alpha mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo mipmap-generation-later mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo mipmap-with-1x1 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo nested-rounded-clips mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo offscreen-forced-downscale mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo offscreen-forced-downscale-all-clipped mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo offscreen-fractional-translate-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo offscreen-pixel-alignment2 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo opacity-colormatrix-combinations mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo opacity-overdraw mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo opacity-overlapping-children mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo opacity_clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo outset-shadow-corner-blur mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo outset-shadow-corner-blur-normal mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo outset-shadow-corner-blur-tiny mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo outset-shadow-scale-offset mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo outset_shadow_offset_both mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo outset_shadow_offset_x mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo outset_shadow_offset_y mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo outset_shadow_rounded_top mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo outset_shadow_simple mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo premul-color-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo radial-gradient-with-64-colorstops mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo repeat mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo repeat-child-bounds mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo repeat-color mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo repeat-empty-child-bounds mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo repeat-huge-overdraw mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo repeat-negative-coords mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo repeat-no-repeat mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo repeat-node-tiling-horizontal mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo repeat-node-tiling-vertical mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo repeat-repeats-nested-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo repeat-scaling mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo repeat-texture mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo repeating-gradient-scaled mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo repeating-linear-gradient-edge-colors mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo repeating-radial-gradient-edge-colors mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo reuse-of-texture-nested-in-offscreens mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo rounded-clip-with-huge-bounds-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo scale-textures-negative-ngl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo scale-up-down mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo scale0-crash mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo scaled-cairo mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo scaled-texture mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo scaled-texture-scale mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo shadow-behind mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo shadow-clip-contents mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo shadow-huge-offset mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo shadow-in-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo shadow-offset-clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo shadow-offset-to-outside-clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo shadow-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo shadow-texture-formats mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo shrink-rounded-border mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo stroke mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo stroke-clipped-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo stroke-fractional-translate-gradient-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo stroke-fractional-translate-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo stroke-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo subpixel-positioning mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo text-color-mix mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo text-glyph-lsb mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo text-mixed-color-colrv1 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo texture-coords mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo texture-offscreen-mipmap-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo texture-scale-magnify-10000x mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo texture-scale-magnify-rotate mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo texture-scale-nearest-noninteger-scaled-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo texture-scale-nearest-vs-linear mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo texture-scale-offset mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo texture-scale-stripes mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo texture-url mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo transform-huge-child-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo transform-in-transform mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-mask-cairo / compare cairo transform-in-transform-in-transform mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo big-checkerboard-scaled-down-nearest plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo blend-difference plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo blend-in-rotate plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo blend-invisible-child plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo blend-modes plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo blend-normal plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo blur-child-bounds-oversize-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo blur-contents-outside-of-clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo blur-huge-contents-outside-of-clip-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo blurred-lines plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo border-bottom-right plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo border-colorstates plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo border-one-rounded plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo border-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo border-zero-width-color plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo borders-rotated plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo borders-scaled-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo clip-all-clipped-issue-7044 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo clip-contained plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo clip-coordinates-2d plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo clip-in-rounded-clip1 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo clip-in-rounded-clip2 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo clip-in-rounded-clip3 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo clip-in-smaller-rounded-clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo clip-intersection-fail-opacity-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo clip-nested1-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo clip-translate-offscreen plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo clipped-repeat-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo clipped_rounded_clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo color-blur0 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo color-matrix-identity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo color-matrix-merge plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo color-matrix-parsing plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo color-states plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo conic-gradient-with-64-colorstops plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo container-single-child-offscreen-for-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo cross-fade-clipped-with-huge-children-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo cross-fade-in-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo cross-fade-in-rotate plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo crossfade-clip-both-children plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo css-background-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo dihedral plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-blend plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-blur plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-border plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-cairo plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-color plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-color-matrix plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-container plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-cross-fade plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-debug plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-glshader plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-inset-shadow plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-linear-gradient plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-mask plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-outset-shadow plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-repeat plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-rounded-clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-shadow plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-texture plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo empty-transform plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo fill plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo fill-clipped-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo fill-fractional-translate-gradient-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo fill-fractional-translate-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo fill-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo fill-scaled-up plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo fill2 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo glyph-antialias plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo glyph-cache-overflow-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo glyph-cache-overflow-slices plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo glyph-hinting-none plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo glyph-hinting-slight plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo glyph-subpixel-position plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo huge-height-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo huge-width-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo inset-shadow-multiple plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo invalid-transform plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo issue-3615 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo linear-gradient-nonorthogonal-scale-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo linear-gradient-with-64-colorstops plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo lots-of-offscreens-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo mask plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo mask-clipped-inverted-alpha plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo mask-empty-mask plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo mask-empty-source plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo mask-modes plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo mask-modes-in-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo mask-modes-with-alpha plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo mask-texture-color-alpha plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo mipmap-generation-later plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo mipmap-with-1x1 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo nested-rounded-clips plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo offscreen-forced-downscale plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo offscreen-forced-downscale-all-clipped plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo offscreen-fractional-translate-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo offscreen-pixel-alignment2 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo opacity-colormatrix-combinations plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo opacity-overdraw plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo opacity-overlapping-children plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo opacity_clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo outset-shadow-corner-blur plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo outset-shadow-corner-blur-normal plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo outset-shadow-corner-blur-tiny plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo outset-shadow-scale-offset plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo outset_shadow_offset_both plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo outset_shadow_offset_x plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo outset_shadow_offset_y plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo outset_shadow_rounded_top plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo outset_shadow_simple plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo premul-color-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo radial-gradient-with-64-colorstops plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo repeat plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo repeat-child-bounds plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo repeat-color plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo repeat-empty-child-bounds plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo repeat-huge-overdraw plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo repeat-negative-coords plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo repeat-no-repeat plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo repeat-node-tiling-horizontal plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo repeat-node-tiling-vertical plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo repeat-repeats-nested-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo repeat-scaling plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo repeat-texture plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo repeating-gradient-scaled plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo repeating-linear-gradient-edge-colors plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo repeating-radial-gradient-edge-colors plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo reuse-of-texture-nested-in-offscreens plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo rounded-clip-with-huge-bounds-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo scale-textures-negative-ngl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo scale-up-down plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo scale0-crash plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo scaled-cairo plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo scaled-texture plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo scaled-texture-scale plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo shadow-behind plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo shadow-clip-contents plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo shadow-huge-offset plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo shadow-in-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo shadow-offset-clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo shadow-offset-to-outside-clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo shadow-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo shadow-texture-formats plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo shrink-rounded-border plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo stroke plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo stroke-clipped-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo stroke-fractional-translate-gradient-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo stroke-fractional-translate-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo stroke-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo subpixel-positioning plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo text-color-mix plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo text-glyph-lsb plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo text-mixed-color-colrv1 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo texture-coords plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo texture-offscreen-mipmap-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo texture-scale-magnify-10000x plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo texture-scale-magnify-rotate plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo texture-scale-nearest-noninteger-scaled-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo texture-scale-nearest-vs-linear plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo texture-scale-offset plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo texture-scale-stripes plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo texture-url plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo transform-huge-child-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo transform-in-transform plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-plain-cairo / compare cairo transform-in-transform-in-transform plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo big-checkerboard-scaled-down-nearest repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo blend-difference repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo blend-in-rotate repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo blend-invisible-child repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo blend-modes repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo blend-normal repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo blur-child-bounds-oversize-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo blur-contents-outside-of-clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo blur-huge-contents-outside-of-clip-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo blurred-lines repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo border-bottom-right repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo border-colorstates repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo border-one-rounded repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo border-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo border-zero-width-color repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo borders-rotated repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo borders-scaled-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo clip-all-clipped-issue-7044 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo clip-contained repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo clip-coordinates-2d repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo clip-in-rounded-clip1 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo clip-in-rounded-clip2 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo clip-in-rounded-clip3 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo clip-in-smaller-rounded-clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo clip-intersection-fail-opacity-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo clip-nested1-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo clip-translate-offscreen repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo clipped-repeat-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo clipped_rounded_clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo color-blur0 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo color-matrix-identity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo color-matrix-merge repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo color-matrix-parsing repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo color-states repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo conic-gradient-with-64-colorstops repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo container-single-child-offscreen-for-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo cross-fade-clipped-with-huge-children-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo cross-fade-in-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo cross-fade-in-rotate repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo crossfade-clip-both-children repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo css-background-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo dihedral repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-blend repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-blur repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-border repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-cairo repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-color repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-color-matrix repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-container repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-cross-fade repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-debug repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-glshader repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-inset-shadow repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-linear-gradient repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-mask repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-outset-shadow repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-repeat repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-rounded-clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-shadow repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-texture repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo empty-transform repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo fill repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo fill-clipped-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo fill-fractional-translate-gradient-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo fill-fractional-translate-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo fill-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo fill-scaled-up repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo fill2 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo glyph-antialias repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo glyph-cache-overflow-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo glyph-cache-overflow-slices repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo glyph-hinting-none repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo glyph-hinting-slight repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo glyph-subpixel-position repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo huge-height-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo huge-width-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo inset-shadow-multiple repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo invalid-transform repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo issue-3615 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo linear-gradient-nonorthogonal-scale-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo linear-gradient-with-64-colorstops repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo lots-of-offscreens-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo mask repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo mask-clipped-inverted-alpha repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo mask-empty-mask repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo mask-empty-source repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo mask-modes repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo mask-modes-in-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo mask-modes-with-alpha repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo mask-texture-color-alpha repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo mipmap-generation-later repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo mipmap-with-1x1 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo nested-rounded-clips repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo offscreen-forced-downscale repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo offscreen-forced-downscale-all-clipped repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo offscreen-fractional-translate-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo offscreen-pixel-alignment2 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo opacity-colormatrix-combinations repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo opacity-overdraw repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo opacity-overlapping-children repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo opacity_clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo outset-shadow-corner-blur repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo outset-shadow-corner-blur-normal repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo outset-shadow-corner-blur-tiny repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo outset-shadow-scale-offset repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo outset_shadow_offset_both repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo outset_shadow_offset_x repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo outset_shadow_offset_y repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo outset_shadow_rounded_top repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo outset_shadow_simple repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo premul-color-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo radial-gradient-with-64-colorstops repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo repeat repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo repeat-child-bounds repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo repeat-color repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo repeat-empty-child-bounds repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo repeat-huge-overdraw repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo repeat-negative-coords repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo repeat-no-repeat repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo repeat-node-tiling-horizontal repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo repeat-node-tiling-vertical repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo repeat-repeats-nested-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo repeat-scaling repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo repeat-texture repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo repeating-gradient-scaled repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo repeating-linear-gradient-edge-colors repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo repeating-radial-gradient-edge-colors repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo reuse-of-texture-nested-in-offscreens repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo rounded-clip-with-huge-bounds-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo scale-textures-negative-ngl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo scale-up-down repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo scale0-crash repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo scaled-cairo repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo scaled-texture repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo scaled-texture-scale repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo shadow-behind repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo shadow-clip-contents repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo shadow-huge-offset repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo shadow-in-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo shadow-offset-clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo shadow-offset-to-outside-clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo shadow-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo shadow-texture-formats repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo shrink-rounded-border repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo stroke repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo stroke-clipped-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo stroke-fractional-translate-gradient-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo stroke-fractional-translate-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo stroke-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo subpixel-positioning repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo text-color-mix repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo text-glyph-lsb repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo text-mixed-color-colrv1 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo texture-coords repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo texture-offscreen-mipmap-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo texture-scale-magnify-10000x repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo texture-scale-magnify-rotate repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo texture-scale-nearest-noninteger-scaled-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo texture-scale-nearest-vs-linear repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo texture-scale-offset repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo texture-scale-stripes repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo texture-url repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo transform-huge-child-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo transform-in-transform repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-repeat-cairo / compare cairo transform-in-transform-in-transform repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo big-checkerboard-scaled-down-nearest replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo blend-difference replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo blend-in-rotate replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo blend-invisible-child replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo blend-modes replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo blend-normal replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo blur-child-bounds-oversize-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo blur-contents-outside-of-clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo blur-huge-contents-outside-of-clip-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo blurred-lines replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo border-bottom-right replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo border-colorstates replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo border-one-rounded replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo border-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo border-zero-width-color replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo borders-rotated replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo borders-scaled-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo clip-all-clipped-issue-7044 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo clip-contained replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo clip-coordinates-2d replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo clip-in-rounded-clip1 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo clip-in-rounded-clip2 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo clip-in-rounded-clip3 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo clip-in-smaller-rounded-clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo clip-intersection-fail-opacity-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo clip-nested1-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo clip-translate-offscreen replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo clipped-repeat-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo clipped_rounded_clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo color-blur0 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo color-matrix-identity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo color-matrix-merge replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo color-matrix-parsing replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo color-states replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo conic-gradient-with-64-colorstops replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo container-single-child-offscreen-for-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo cross-fade-clipped-with-huge-children-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo cross-fade-in-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo cross-fade-in-rotate replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo crossfade-clip-both-children replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo css-background-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo dihedral replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-blend replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-blur replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-border replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-cairo replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-color replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-color-matrix replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-container replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-cross-fade replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-debug replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-glshader replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-inset-shadow replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-linear-gradient replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-mask replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-outset-shadow replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-repeat replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-rounded-clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-shadow replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-texture replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo empty-transform replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo fill replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo fill-clipped-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo fill-fractional-translate-gradient-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo fill-fractional-translate-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo fill-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo fill-scaled-up replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo fill2 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo glyph-antialias replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo glyph-cache-overflow-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo glyph-cache-overflow-slices replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo glyph-hinting-none replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo glyph-hinting-slight replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo glyph-subpixel-position replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo huge-height-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo huge-width-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo inset-shadow-multiple replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo invalid-transform replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo issue-3615 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo linear-gradient-nonorthogonal-scale-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo linear-gradient-with-64-colorstops replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo lots-of-offscreens-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo mask replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo mask-clipped-inverted-alpha replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo mask-empty-mask replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo mask-empty-source replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo mask-modes replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo mask-modes-in-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo mask-modes-with-alpha replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo mask-texture-color-alpha replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo mipmap-generation-later replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo mipmap-with-1x1 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo nested-rounded-clips replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo offscreen-forced-downscale replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo offscreen-forced-downscale-all-clipped replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo offscreen-fractional-translate-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo offscreen-pixel-alignment2 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo opacity-colormatrix-combinations replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo opacity-overdraw replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo opacity-overlapping-children replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo opacity_clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo outset-shadow-corner-blur replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo outset-shadow-corner-blur-normal replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo outset-shadow-corner-blur-tiny replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo outset-shadow-scale-offset replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo outset_shadow_offset_both replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo outset_shadow_offset_x replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo outset_shadow_offset_y replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo outset_shadow_rounded_top replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo outset_shadow_simple replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo premul-color-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo radial-gradient-with-64-colorstops replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo repeat replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo repeat-child-bounds replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo repeat-color replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo repeat-empty-child-bounds replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo repeat-huge-overdraw replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo repeat-negative-coords replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo repeat-no-repeat replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo repeat-node-tiling-horizontal replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo repeat-node-tiling-vertical replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo repeat-repeats-nested-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo repeat-scaling replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo repeat-texture replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo repeating-gradient-scaled replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo repeating-linear-gradient-edge-colors replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo repeating-radial-gradient-edge-colors replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo reuse-of-texture-nested-in-offscreens replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo rounded-clip-with-huge-bounds-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo scale-textures-negative-ngl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo scale-up-down replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo scale0-crash replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo scaled-cairo replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo scaled-texture replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo scaled-texture-scale replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo shadow-behind replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo shadow-clip-contents replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo shadow-huge-offset replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo shadow-in-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo shadow-offset-clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo shadow-offset-to-outside-clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo shadow-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo shadow-texture-formats replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo shrink-rounded-border replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo stroke replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo stroke-clipped-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo stroke-fractional-translate-gradient-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo stroke-fractional-translate-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo stroke-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo subpixel-positioning replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo text-color-mix replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo text-glyph-lsb replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo text-mixed-color-colrv1 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo texture-coords replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo texture-offscreen-mipmap-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo texture-scale-magnify-10000x replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo texture-scale-magnify-rotate replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo texture-scale-nearest-noninteger-scaled-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo texture-scale-nearest-vs-linear replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo texture-scale-offset replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo texture-scale-stripes replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo texture-url replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo transform-huge-child-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo transform-in-transform replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-replay-cairo / compare cairo transform-in-transform-in-transform replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo big-checkerboard-scaled-down-nearest rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo blend-difference rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo blend-in-rotate rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo blend-invisible-child rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo blend-modes rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo blend-normal rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo blur-child-bounds-oversize-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo blur-contents-outside-of-clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo blur-huge-contents-outside-of-clip-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo blurred-lines rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo border-bottom-right rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo border-colorstates rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo border-one-rounded rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo border-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo border-zero-width-color rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo borders-rotated rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo borders-scaled-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo clip-all-clipped-issue-7044 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo clip-contained rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo clip-coordinates-2d rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo clip-in-rounded-clip1 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo clip-in-rounded-clip2 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo clip-in-rounded-clip3 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo clip-in-smaller-rounded-clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo clip-intersection-fail-opacity-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo clip-nested1-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo clip-translate-offscreen rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo clipped-repeat-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo clipped_rounded_clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo color-blur0 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo color-matrix-identity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo color-matrix-merge rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo color-matrix-parsing rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo color-states rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo conic-gradient-with-64-colorstops rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo container-single-child-offscreen-for-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo cross-fade-clipped-with-huge-children-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo cross-fade-in-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo cross-fade-in-rotate rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo crossfade-clip-both-children rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo css-background-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo dihedral rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-blend rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-blur rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-border rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-cairo rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-color rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-color-matrix rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-container rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-cross-fade rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-debug rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-glshader rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-inset-shadow rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-linear-gradient rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-mask rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-outset-shadow rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-repeat rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-rounded-clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-shadow rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-texture rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo empty-transform rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo fill rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo fill-clipped-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo fill-fractional-translate-gradient-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo fill-fractional-translate-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo fill-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo fill-scaled-up rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo fill2 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo glyph-antialias rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo glyph-cache-overflow-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo glyph-cache-overflow-slices rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo glyph-hinting-none rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo glyph-hinting-slight rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo glyph-subpixel-position rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo huge-height-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo huge-width-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo inset-shadow-multiple rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo invalid-transform rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo issue-3615 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo linear-gradient-nonorthogonal-scale-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo linear-gradient-with-64-colorstops rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo lots-of-offscreens-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo mask rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo mask-clipped-inverted-alpha rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo mask-empty-mask rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo mask-empty-source rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo mask-modes rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo mask-modes-in-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo mask-modes-with-alpha rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo mask-texture-color-alpha rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo mipmap-generation-later rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo mipmap-with-1x1 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo nested-rounded-clips rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo offscreen-forced-downscale rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo offscreen-forced-downscale-all-clipped rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo offscreen-fractional-translate-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo offscreen-pixel-alignment2 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo opacity-colormatrix-combinations rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo opacity-overdraw rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo opacity-overlapping-children rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo opacity_clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo outset-shadow-corner-blur rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo outset-shadow-corner-blur-normal rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo outset-shadow-corner-blur-tiny rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo outset-shadow-scale-offset rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo outset_shadow_offset_both rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo outset_shadow_offset_x rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo outset_shadow_offset_y rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo outset_shadow_rounded_top rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo outset_shadow_simple rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo premul-color-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo radial-gradient-with-64-colorstops rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo repeat rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo repeat-child-bounds rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo repeat-color rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo repeat-empty-child-bounds rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo repeat-huge-overdraw rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo repeat-negative-coords rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo repeat-no-repeat rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo repeat-node-tiling-horizontal rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo repeat-node-tiling-vertical rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo repeat-repeats-nested-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo repeat-scaling rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo repeat-texture rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo repeating-gradient-scaled rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo repeating-linear-gradient-edge-colors rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo repeating-radial-gradient-edge-colors rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo reuse-of-texture-nested-in-offscreens rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo rounded-clip-with-huge-bounds-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo scale-textures-negative-ngl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo scale-up-down rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo scale0-crash rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo scaled-cairo rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo scaled-texture rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo scaled-texture-scale rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo shadow-behind rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo shadow-clip-contents rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo shadow-huge-offset rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo shadow-in-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo shadow-offset-clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo shadow-offset-to-outside-clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo shadow-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo shadow-texture-formats rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo shrink-rounded-border rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo stroke rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo stroke-clipped-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo stroke-fractional-translate-gradient-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo stroke-fractional-translate-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo stroke-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo subpixel-positioning rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo text-color-mix rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo text-glyph-lsb rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo text-mixed-color-colrv1 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo texture-coords rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo texture-offscreen-mipmap-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo texture-scale-magnify-10000x rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo texture-scale-magnify-rotate rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo texture-scale-nearest-noninteger-scaled-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo texture-scale-nearest-vs-linear rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo texture-scale-offset rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo texture-scale-stripes rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo texture-url rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo transform-huge-child-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo transform-in-transform rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+gsk-compare-rotate-cairo / compare cairo transform-in-transform-in-transform rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-clip-cairo+failing / compare cairo big-checkerboard clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-clip-cairo+failing / compare cairo big-checkerboard-scaled-down clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-clip-cairo+failing / compare cairo big-checkerboard-scaled-down2 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-clip-cairo+failing / compare cairo glyph-scaling clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-clip-cairo+failing / compare cairo repeat-repeats clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-colorflip-cairo / compare cairo big-checkerboard colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-colorflip-cairo / compare cairo big-checkerboard-scaled-down colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-colorflip-cairo / compare cairo big-checkerboard-scaled-down2 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-colorflip-cairo / compare cairo glyph-scaling colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-colorflip-cairo / compare cairo repeat-repeats colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-flip-cairo / compare cairo big-checkerboard flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-flip-cairo / compare cairo big-checkerboard-scaled-down flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-flip-cairo / compare cairo big-checkerboard-scaled-down2 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-flip-cairo / compare cairo glyph-scaling flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-flip-cairo / compare cairo repeat-repeats flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-mask-cairo / compare cairo big-checkerboard mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-mask-cairo / compare cairo big-checkerboard-scaled-down mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-mask-cairo / compare cairo big-checkerboard-scaled-down2 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-mask-cairo / compare cairo glyph-scaling mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-mask-cairo / compare cairo repeat-repeats mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-plain-cairo / compare cairo big-checkerboard plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-plain-cairo / compare cairo big-checkerboard-scaled-down plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-plain-cairo / compare cairo big-checkerboard-scaled-down2 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-plain-cairo / compare cairo glyph-scaling plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-plain-cairo / compare cairo repeat-repeats plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-repeat-cairo / compare cairo big-checkerboard repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-repeat-cairo / compare cairo big-checkerboard-scaled-down repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-repeat-cairo / compare cairo big-checkerboard-scaled-down2 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-repeat-cairo / compare cairo glyph-scaling repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-repeat-cairo / compare cairo repeat-repeats repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-replay-cairo / compare cairo big-checkerboard replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-replay-cairo / compare cairo big-checkerboard-scaled-down replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-replay-cairo / compare cairo big-checkerboard-scaled-down2 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-replay-cairo / compare cairo glyph-scaling replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-replay-cairo / compare cairo repeat-repeats replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-rotate-cairo / compare cairo big-checkerboard rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-rotate-cairo / compare cairo big-checkerboard-scaled-down rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-rotate-cairo / compare cairo big-checkerboard-scaled-down2 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-rotate-cairo / compare cairo glyph-scaling rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-cairo+gsk-compare-cairo+wayland_gles2_failing+gsk-compare-rotate-cairo / compare cairo repeat-repeats rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl big-box-glyph-nocairo clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl big-checkerboard-scaled-down-nearest clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl blend-difference clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl blend-in-rotate clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl blend-invisible-child clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl blend-modes clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl blend-normal clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl blur-contents-outside-of-clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl blurred-lines clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl border-bottom-right clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl border-colorstates clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl border-one-rounded clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl border-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl border-zero-width-color clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl borders-rotated clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl clip-all-clipped-issue-7044 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl clip-contained clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl clip-coordinates-2d clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl clip-coordinates-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl clip-in-rounded-clip1 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl clip-in-rounded-clip2 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl clip-in-rounded-clip3 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl clip-in-smaller-rounded-clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl clip-translate-offscreen clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl clipped_rounded_clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl color-blur0 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl color-matrix-identity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl color-matrix-merge clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl color-matrix-parsing clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl color-states clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl conic-gradient-premultiplied-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl conic-gradient-with-64-colorstops clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl container-single-child-offscreen-for-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl cross-fade-in-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl cross-fade-in-rotate clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl crossfade-clip-both-children clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl dihedral clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-blend clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-blur clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-border clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-cairo clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-color clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-color-matrix clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-container clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-cross-fade clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-debug clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-glshader clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-inset-shadow clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-linear-gradient clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-mask clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-outset-shadow clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-repeat clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-rounded-clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-shadow clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-texture clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl empty-transform clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl fill clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl fill-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl fill-scaled-up clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl fill2 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl glyph-antialias clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl glyph-cache-overflow-slices clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl glyph-hinting-none clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl glyph-hinting-slight clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl glyph-subpixel-position clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl inset-shadow-multiple clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl invalid-transform clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl issue-3615 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl linear-gradient-3d-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl linear-gradient-premultiplied-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl linear-gradient-with-64-colorstops clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl mask clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl mask-clipped-inverted-alpha clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl mask-empty-mask clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl mask-empty-source clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl mask-modes clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl mask-modes-in-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl mask-modes-with-alpha clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl mask-texture-color-alpha clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl mipmap-generation-later clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl mipmap-with-1x1 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl nested-rounded-clips clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl offscreen-forced-downscale clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl offscreen-forced-downscale-all-clipped clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl offscreen-pixel-alignment2 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl opacity-colormatrix-combinations clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl opacity-overdraw clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl opacity-overlapping-children clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl opacity_clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl outset-shadow-corner-blur clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl outset-shadow-corner-blur-normal clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl outset-shadow-corner-blur-tiny clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl outset-shadow-scale-offset clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl outset_shadow_offset_both clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl outset_shadow_offset_x clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl outset_shadow_offset_y clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl outset_shadow_rounded_top clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl outset_shadow_simple clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl radial-gradient-premultiplied-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl radial-gradient-with-64-colorstops clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl repeat clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl repeat-child-bounds clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl repeat-color clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl repeat-empty-child-bounds clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl repeat-huge-overdraw clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl repeat-negative-coords clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl repeat-no-repeat clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl repeat-node-tiling-horizontal clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl repeat-node-tiling-vertical clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl repeat-scaling clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl repeat-texture clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl repeating-gradient-scaled clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl repeating-linear-gradient-edge-colors clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl repeating-radial-gradient-edge-colors clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl reuse-of-texture-nested-in-offscreens clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl scale-textures-negative-ngl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl scale-up-down clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl scale0-crash clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl scaled-cairo clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl scaled-texture clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl scaled-texture-scale clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl scaled-texture-scale-clip-nocairo clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl shadow-behind clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl shadow-clip-contents clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl shadow-huge-offset clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl shadow-in-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl shadow-offset-clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl shadow-offset-to-outside-clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl shadow-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl shadow-replay-nocairo clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl shadow-texture-formats clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl shrink-rounded-border clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl stroke clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl stroke-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl subpixel-positioning clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl text-color-mix clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl text-glyph-lsb clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl text-mixed-color-colrv1 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl text-mixed-color-nocairo clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl texture-coords clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl texture-scale-filters-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl texture-scale-magnify-10000x clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl texture-scale-magnify-rotate clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl texture-scale-nearest-vs-linear clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl texture-scale-offset clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl texture-scale-stripes clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl texture-url clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl transform-in-transform clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl transform-in-transform-in-transform clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-clip-gl / compare gl z-transform-clipping-bounds-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl big-box-glyph-nocairo colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl big-checkerboard-scaled-down-nearest colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl blend-difference colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl blend-in-rotate colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl blend-invisible-child colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl blend-modes colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl blend-normal colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl blur-contents-outside-of-clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl blurred-lines colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl border-bottom-right colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl border-colorstates colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl border-one-rounded colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl border-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl border-zero-width-color colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl borders-rotated colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl clip-all-clipped-issue-7044 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl clip-contained colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl clip-coordinates-2d colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl clip-coordinates-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl clip-in-rounded-clip1 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl clip-in-rounded-clip2 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl clip-in-rounded-clip3 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl clip-in-smaller-rounded-clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl clip-translate-offscreen colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl clipped_rounded_clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl color-blur0 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl color-matrix-identity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl color-matrix-merge colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl color-matrix-parsing colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl color-states colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl conic-gradient-premultiplied-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl conic-gradient-with-64-colorstops colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl container-single-child-offscreen-for-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl cross-fade-in-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl cross-fade-in-rotate colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl crossfade-clip-both-children colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl dihedral colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-blend colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-blur colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-border colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-cairo colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-color colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-color-matrix colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-container colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-cross-fade colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-debug colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-glshader colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-inset-shadow colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-linear-gradient colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-mask colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-outset-shadow colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-repeat colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-rounded-clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-shadow colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-texture colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl empty-transform colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl fill colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl fill-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl fill-scaled-up colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl fill2 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl glyph-antialias colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl glyph-cache-overflow-slices colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl glyph-hinting-none colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl glyph-hinting-slight colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl glyph-subpixel-position colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl inset-shadow-multiple colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl invalid-transform colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl issue-3615 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl linear-gradient-3d-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl linear-gradient-premultiplied-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl linear-gradient-with-64-colorstops colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl mask colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl mask-clipped-inverted-alpha colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl mask-empty-mask colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl mask-empty-source colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl mask-modes colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl mask-modes-in-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl mask-modes-with-alpha colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl mask-texture-color-alpha colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl mipmap-generation-later colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl mipmap-with-1x1 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl nested-rounded-clips colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl offscreen-forced-downscale colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl offscreen-forced-downscale-all-clipped colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl offscreen-pixel-alignment2 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl opacity-colormatrix-combinations colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl opacity-overdraw colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl opacity-overlapping-children colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl opacity_clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl outset-shadow-corner-blur colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl outset-shadow-corner-blur-normal colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl outset-shadow-corner-blur-tiny colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl outset-shadow-scale-offset colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl outset_shadow_offset_both colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl outset_shadow_offset_x colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl outset_shadow_offset_y colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl outset_shadow_rounded_top colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl outset_shadow_simple colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl radial-gradient-premultiplied-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl radial-gradient-with-64-colorstops colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl repeat colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl repeat-child-bounds colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl repeat-color colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl repeat-empty-child-bounds colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl repeat-huge-overdraw colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl repeat-negative-coords colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl repeat-no-repeat colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl repeat-node-tiling-horizontal colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl repeat-node-tiling-vertical colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl repeat-scaling colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl repeat-texture colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl repeating-gradient-scaled colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl repeating-linear-gradient-edge-colors colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl repeating-radial-gradient-edge-colors colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl reuse-of-texture-nested-in-offscreens colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl scale-textures-negative-ngl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl scale-up-down colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl scale0-crash colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl scaled-cairo colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl scaled-texture colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl scaled-texture-scale colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl scaled-texture-scale-clip-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl shadow-behind colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl shadow-clip-contents colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl shadow-huge-offset colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl shadow-in-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl shadow-offset-clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl shadow-offset-to-outside-clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl shadow-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl shadow-replay-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl shadow-texture-formats colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl shrink-rounded-border colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl stroke colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl stroke-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl subpixel-positioning colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl text-color-mix colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl text-glyph-lsb colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl text-mixed-color-colrv1 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl text-mixed-color-nocairo colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl texture-coords colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl texture-scale-filters-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl texture-scale-magnify-10000x colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl texture-scale-magnify-rotate colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl texture-scale-nearest-vs-linear colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl texture-scale-offset colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl texture-scale-stripes colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl texture-url colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl transform-in-transform colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl transform-in-transform-in-transform colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-colorflip-gl / compare gl z-transform-clipping-bounds-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl big-box-glyph-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl big-checkerboard-scaled-down-nearest flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl blend-difference flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl blend-in-rotate flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl blend-invisible-child flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl blend-modes flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl blend-normal flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl blur-contents-outside-of-clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl blurred-lines flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl border-bottom-right flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl border-colorstates flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl border-one-rounded flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl border-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl border-zero-width-color flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl borders-rotated flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl clip-all-clipped-issue-7044 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl clip-contained flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl clip-coordinates-2d flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl clip-coordinates-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl clip-in-rounded-clip1 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl clip-in-rounded-clip2 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl clip-in-rounded-clip3 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl clip-in-smaller-rounded-clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl clip-translate-offscreen flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl clipped_rounded_clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl color-blur0 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl color-matrix-identity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl color-matrix-merge flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl color-matrix-parsing flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl color-states flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl conic-gradient-premultiplied-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl conic-gradient-with-64-colorstops flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl container-single-child-offscreen-for-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl cross-fade-in-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl cross-fade-in-rotate flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl crossfade-clip-both-children flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl dihedral flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-blend flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-blur flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-border flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-cairo flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-color flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-color-matrix flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-container flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-cross-fade flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-debug flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-glshader flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-inset-shadow flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-linear-gradient flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-mask flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-outset-shadow flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-repeat flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-rounded-clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-shadow flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-texture flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl empty-transform flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl fill flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl fill-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl fill-scaled-up flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl fill2 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl glyph-antialias flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl glyph-cache-overflow-slices flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl glyph-hinting-none flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl glyph-hinting-slight flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl glyph-subpixel-position flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl inset-shadow-multiple flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl invalid-transform flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl issue-3615 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl linear-gradient-3d-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl linear-gradient-premultiplied-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl linear-gradient-with-64-colorstops flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl mask flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl mask-clipped-inverted-alpha flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl mask-empty-mask flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl mask-empty-source flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl mask-modes flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl mask-modes-in-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl mask-modes-with-alpha flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl mask-texture-color-alpha flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl mipmap-generation-later flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl mipmap-with-1x1 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl nested-rounded-clips flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl offscreen-forced-downscale flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl offscreen-forced-downscale-all-clipped flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl offscreen-pixel-alignment2 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl opacity-colormatrix-combinations flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl opacity-overdraw flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl opacity-overlapping-children flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl opacity_clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl outset-shadow-corner-blur flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl outset-shadow-corner-blur-normal flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl outset-shadow-corner-blur-tiny flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl outset-shadow-scale-offset flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl outset_shadow_offset_both flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl outset_shadow_offset_x flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl outset_shadow_offset_y flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl outset_shadow_rounded_top flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl outset_shadow_simple flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl radial-gradient-premultiplied-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl radial-gradient-with-64-colorstops flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl repeat flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl repeat-child-bounds flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl repeat-color flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl repeat-empty-child-bounds flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl repeat-huge-overdraw flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl repeat-negative-coords flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl repeat-no-repeat flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl repeat-node-tiling-horizontal flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl repeat-node-tiling-vertical flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl repeat-scaling flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl repeat-texture flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl repeating-gradient-scaled flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl repeating-linear-gradient-edge-colors flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl repeating-radial-gradient-edge-colors flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl reuse-of-texture-nested-in-offscreens flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl scale-textures-negative-ngl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl scale-up-down flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl scale0-crash flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl scaled-cairo flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl scaled-texture flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl scaled-texture-scale flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl scaled-texture-scale-clip-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl shadow-behind flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl shadow-clip-contents flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl shadow-huge-offset flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl shadow-in-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl shadow-offset-clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl shadow-offset-to-outside-clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl shadow-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl shadow-replay-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl shadow-texture-formats flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl shrink-rounded-border flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl stroke flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl stroke-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl subpixel-positioning flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl text-color-mix flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl text-glyph-lsb flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl text-mixed-color-colrv1 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl text-mixed-color-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl texture-coords flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl texture-scale-filters-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl texture-scale-magnify-10000x flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl texture-scale-magnify-rotate flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl texture-scale-nearest-vs-linear flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl texture-scale-offset flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl texture-scale-stripes flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl texture-url flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl transform-in-transform flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl transform-in-transform-in-transform flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flip-gl / compare gl z-transform-clipping-bounds-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl big-box-glyph-nocairo mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl big-checkerboard-scaled-down-nearest mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl blend-difference mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl blend-in-rotate mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl blend-invisible-child mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl blend-modes mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl blend-normal mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl blur-contents-outside-of-clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl blurred-lines mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl border-bottom-right mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl border-colorstates mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl border-one-rounded mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl border-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl border-zero-width-color mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl borders-rotated mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl clip-all-clipped-issue-7044 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl clip-contained mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl clip-coordinates-2d mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl clip-coordinates-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl clip-in-rounded-clip1 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl clip-in-rounded-clip2 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl clip-in-rounded-clip3 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl clip-in-smaller-rounded-clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl clip-translate-offscreen mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl clipped_rounded_clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl color-blur0 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl color-matrix-identity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl color-matrix-merge mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl color-matrix-parsing mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl color-states mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl conic-gradient-premultiplied-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl conic-gradient-with-64-colorstops mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl container-single-child-offscreen-for-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl cross-fade-in-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl cross-fade-in-rotate mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl crossfade-clip-both-children mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl dihedral mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-blend mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-blur mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-border mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-cairo mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-color mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-color-matrix mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-container mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-cross-fade mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-debug mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-glshader mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-inset-shadow mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-linear-gradient mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-mask mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-outset-shadow mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-repeat mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-rounded-clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-shadow mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-texture mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl empty-transform mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl fill mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl fill-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl fill-scaled-up mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl fill2 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl glyph-antialias mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl glyph-cache-overflow-slices mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl glyph-hinting-none mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl glyph-hinting-slight mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl glyph-subpixel-position mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl inset-shadow-multiple mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl invalid-transform mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl issue-3615 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl linear-gradient-3d-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl linear-gradient-premultiplied-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl linear-gradient-with-64-colorstops mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl mask mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl mask-clipped-inverted-alpha mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl mask-empty-mask mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl mask-empty-source mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl mask-modes mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl mask-modes-in-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl mask-modes-with-alpha mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl mask-texture-color-alpha mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl mipmap-generation-later mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl mipmap-with-1x1 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl nested-rounded-clips mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl offscreen-forced-downscale mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl offscreen-forced-downscale-all-clipped mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl offscreen-pixel-alignment2 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl opacity-colormatrix-combinations mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl opacity-overdraw mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl opacity-overlapping-children mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl opacity_clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl outset-shadow-corner-blur mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl outset-shadow-corner-blur-normal mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl outset-shadow-corner-blur-tiny mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl outset-shadow-scale-offset mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl outset_shadow_offset_both mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl outset_shadow_offset_x mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl outset_shadow_offset_y mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl outset_shadow_rounded_top mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl outset_shadow_simple mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl radial-gradient-premultiplied-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl radial-gradient-with-64-colorstops mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl repeat mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl repeat-child-bounds mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl repeat-color mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl repeat-empty-child-bounds mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl repeat-huge-overdraw mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl repeat-negative-coords mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl repeat-no-repeat mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl repeat-node-tiling-horizontal mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl repeat-node-tiling-vertical mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl repeat-scaling mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl repeat-texture mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl repeating-gradient-scaled mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl repeating-linear-gradient-edge-colors mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl repeating-radial-gradient-edge-colors mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl reuse-of-texture-nested-in-offscreens mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl scale-textures-negative-ngl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl scale-up-down mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl scale0-crash mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl scaled-cairo mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl scaled-texture mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl scaled-texture-scale mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl scaled-texture-scale-clip-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl shadow-behind mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl shadow-clip-contents mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl shadow-huge-offset mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl shadow-in-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl shadow-offset-clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl shadow-offset-to-outside-clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl shadow-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl shadow-replay-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl shadow-texture-formats mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl shrink-rounded-border mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl stroke mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl stroke-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl subpixel-positioning mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl text-color-mix mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl text-glyph-lsb mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl text-mixed-color-colrv1 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl text-mixed-color-nocairo mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl texture-coords mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl texture-scale-filters-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl texture-scale-magnify-10000x mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl texture-scale-magnify-rotate mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl texture-scale-nearest-vs-linear mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl texture-scale-offset mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl texture-scale-stripes mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl texture-url mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl transform-in-transform mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl transform-in-transform-in-transform mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-mask-gl / compare gl z-transform-clipping-bounds-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl big-box-glyph-nocairo plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl big-checkerboard-scaled-down-nearest plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl blend-difference plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl blend-in-rotate plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl blend-invisible-child plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl blend-modes plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl blend-normal plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl blur-contents-outside-of-clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl blurred-lines plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl border-bottom-right plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl border-colorstates plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl border-one-rounded plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl border-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl border-zero-width-color plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl borders-rotated plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl clip-all-clipped-issue-7044 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl clip-contained plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl clip-coordinates-2d plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl clip-coordinates-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl clip-in-rounded-clip1 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl clip-in-rounded-clip2 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl clip-in-rounded-clip3 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl clip-in-smaller-rounded-clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl clip-translate-offscreen plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl clipped_rounded_clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl color-blur0 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl color-matrix-identity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl color-matrix-merge plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl color-matrix-parsing plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl color-states plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl conic-gradient-premultiplied-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl conic-gradient-with-64-colorstops plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl container-single-child-offscreen-for-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl cross-fade-in-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl cross-fade-in-rotate plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl crossfade-clip-both-children plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl dihedral plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-blend plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-blur plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-border plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-cairo plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-color plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-color-matrix plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-container plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-cross-fade plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-debug plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-glshader plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-inset-shadow plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-linear-gradient plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-mask plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-outset-shadow plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-repeat plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-rounded-clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-shadow plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-texture plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl empty-transform plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl fill plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl fill-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl fill-scaled-up plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl fill2 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl glyph-antialias plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl glyph-cache-overflow-slices plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl glyph-hinting-none plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl glyph-hinting-slight plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl glyph-subpixel-position plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl inset-shadow-multiple plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl invalid-transform plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl issue-3615 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl linear-gradient-3d-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl linear-gradient-premultiplied-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl linear-gradient-with-64-colorstops plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl mask plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl mask-clipped-inverted-alpha plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl mask-empty-mask plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl mask-empty-source plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl mask-modes plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl mask-modes-in-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl mask-modes-with-alpha plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl mask-texture-color-alpha plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl mipmap-generation-later plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl mipmap-with-1x1 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl nested-rounded-clips plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl offscreen-forced-downscale plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl offscreen-forced-downscale-all-clipped plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl offscreen-pixel-alignment2 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl opacity-colormatrix-combinations plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl opacity-overdraw plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl opacity-overlapping-children plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl opacity_clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl outset-shadow-corner-blur plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl outset-shadow-corner-blur-normal plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl outset-shadow-corner-blur-tiny plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl outset-shadow-scale-offset plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl outset_shadow_offset_both plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl outset_shadow_offset_x plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl outset_shadow_offset_y plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl outset_shadow_rounded_top plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl outset_shadow_simple plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl radial-gradient-premultiplied-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl radial-gradient-with-64-colorstops plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl repeat plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl repeat-child-bounds plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl repeat-color plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl repeat-empty-child-bounds plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl repeat-huge-overdraw plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl repeat-negative-coords plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl repeat-no-repeat plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl repeat-node-tiling-horizontal plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl repeat-node-tiling-vertical plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl repeat-scaling plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl repeat-texture plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl repeating-gradient-scaled plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl repeating-linear-gradient-edge-colors plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl repeating-radial-gradient-edge-colors plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl reuse-of-texture-nested-in-offscreens plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl scale-textures-negative-ngl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl scale-up-down plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl scale0-crash plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl scaled-cairo plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl scaled-texture plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl scaled-texture-scale plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl scaled-texture-scale-clip-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl shadow-behind plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl shadow-clip-contents plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl shadow-huge-offset plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl shadow-in-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl shadow-offset-clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl shadow-offset-to-outside-clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl shadow-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl shadow-replay-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl shadow-texture-formats plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl shrink-rounded-border plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl stroke plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl stroke-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl subpixel-positioning plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl text-color-mix plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl text-glyph-lsb plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl text-mixed-color-colrv1 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl text-mixed-color-nocairo plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl texture-coords plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl texture-scale-filters-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl texture-scale-magnify-10000x plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl texture-scale-magnify-rotate plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl texture-scale-nearest-vs-linear plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl texture-scale-offset plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl texture-scale-stripes plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl texture-url plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl transform-in-transform plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl transform-in-transform-in-transform plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-plain-gl / compare gl z-transform-clipping-bounds-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl big-box-glyph-nocairo repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl big-checkerboard-scaled-down-nearest repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl blend-difference repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl blend-in-rotate repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl blend-invisible-child repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl blend-modes repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl blend-normal repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl blur-contents-outside-of-clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl blurred-lines repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl border-bottom-right repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl border-colorstates repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl border-one-rounded repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl border-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl border-zero-width-color repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl borders-rotated repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl clip-all-clipped-issue-7044 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl clip-contained repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl clip-coordinates-2d repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl clip-coordinates-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl clip-in-rounded-clip1 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl clip-in-rounded-clip2 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl clip-in-rounded-clip3 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl clip-in-smaller-rounded-clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl clip-translate-offscreen repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl clipped_rounded_clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl color-blur0 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl color-matrix-identity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl color-matrix-merge repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl color-matrix-parsing repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl color-states repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl conic-gradient-premultiplied-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl conic-gradient-with-64-colorstops repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl container-single-child-offscreen-for-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl cross-fade-in-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl cross-fade-in-rotate repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl crossfade-clip-both-children repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl dihedral repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-blend repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-blur repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-border repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-cairo repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-color repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-color-matrix repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-container repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-cross-fade repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-debug repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-glshader repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-inset-shadow repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-linear-gradient repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-mask repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-outset-shadow repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-repeat repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-rounded-clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-shadow repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-texture repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl empty-transform repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl fill repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl fill-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl fill-scaled-up repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl fill2 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl glyph-antialias repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl glyph-cache-overflow-slices repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl glyph-hinting-none repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl glyph-hinting-slight repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl glyph-subpixel-position repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl inset-shadow-multiple repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl invalid-transform repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl issue-3615 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl linear-gradient-3d-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl linear-gradient-premultiplied-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl linear-gradient-with-64-colorstops repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl mask repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl mask-clipped-inverted-alpha repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl mask-empty-mask repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl mask-empty-source repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl mask-modes repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl mask-modes-in-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl mask-modes-with-alpha repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl mask-texture-color-alpha repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl mipmap-generation-later repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl mipmap-with-1x1 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl nested-rounded-clips repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl offscreen-forced-downscale repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl offscreen-forced-downscale-all-clipped repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl offscreen-pixel-alignment2 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl opacity-colormatrix-combinations repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl opacity-overdraw repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl opacity-overlapping-children repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl opacity_clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl outset-shadow-corner-blur repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl outset-shadow-corner-blur-normal repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl outset-shadow-corner-blur-tiny repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl outset-shadow-scale-offset repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl outset_shadow_offset_both repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl outset_shadow_offset_x repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl outset_shadow_offset_y repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl outset_shadow_rounded_top repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl outset_shadow_simple repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl radial-gradient-premultiplied-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl radial-gradient-with-64-colorstops repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl repeat repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl repeat-child-bounds repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl repeat-color repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl repeat-empty-child-bounds repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl repeat-huge-overdraw repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl repeat-negative-coords repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl repeat-no-repeat repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl repeat-node-tiling-horizontal repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl repeat-node-tiling-vertical repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl repeat-scaling repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl repeat-texture repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl repeating-gradient-scaled repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl repeating-linear-gradient-edge-colors repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl repeating-radial-gradient-edge-colors repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl reuse-of-texture-nested-in-offscreens repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl scale-textures-negative-ngl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl scale-up-down repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl scale0-crash repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl scaled-cairo repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl scaled-texture repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl scaled-texture-scale repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl scaled-texture-scale-clip-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl shadow-behind repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl shadow-clip-contents repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl shadow-huge-offset repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl shadow-in-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl shadow-offset-clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl shadow-offset-to-outside-clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl shadow-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl shadow-replay-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl shadow-texture-formats repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl shrink-rounded-border repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl stroke repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl stroke-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl subpixel-positioning repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl text-color-mix repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl text-glyph-lsb repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl text-mixed-color-colrv1 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl text-mixed-color-nocairo repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl texture-coords repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl texture-scale-filters-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl texture-scale-magnify-10000x repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl texture-scale-magnify-rotate repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl texture-scale-nearest-vs-linear repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl texture-scale-offset repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl texture-scale-stripes repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl texture-url repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl transform-in-transform repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl transform-in-transform-in-transform repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeat-gl / compare gl z-transform-clipping-bounds-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl big-box-glyph-nocairo replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl big-checkerboard-scaled-down-nearest replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl blend-difference replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl blend-in-rotate replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl blend-invisible-child replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl blend-modes replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl blend-normal replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl blur-contents-outside-of-clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl blurred-lines replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl border-bottom-right replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl border-colorstates replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl border-one-rounded replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl border-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl border-zero-width-color replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl borders-rotated replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl clip-all-clipped-issue-7044 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl clip-contained replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl clip-coordinates-2d replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl clip-coordinates-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl clip-in-rounded-clip1 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl clip-in-rounded-clip2 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl clip-in-rounded-clip3 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl clip-in-smaller-rounded-clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl clip-translate-offscreen replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl clipped_rounded_clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl color-blur0 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl color-matrix-identity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl color-matrix-merge replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl color-matrix-parsing replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl color-states replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl conic-gradient-premultiplied-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl conic-gradient-with-64-colorstops replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl container-single-child-offscreen-for-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl cross-fade-in-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl cross-fade-in-rotate replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl crossfade-clip-both-children replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl dihedral replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-blend replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-blur replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-border replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-cairo replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-color replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-color-matrix replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-container replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-cross-fade replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-debug replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-glshader replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-inset-shadow replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-linear-gradient replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-mask replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-outset-shadow replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-repeat replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-rounded-clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-shadow replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-texture replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl empty-transform replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl fill replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl fill-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl fill-scaled-up replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl fill2 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl glyph-antialias replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl glyph-cache-overflow-slices replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl glyph-hinting-none replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl glyph-hinting-slight replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl glyph-subpixel-position replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl inset-shadow-multiple replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl invalid-transform replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl issue-3615 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl linear-gradient-3d-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl linear-gradient-premultiplied-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl linear-gradient-with-64-colorstops replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl mask replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl mask-clipped-inverted-alpha replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl mask-empty-mask replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl mask-empty-source replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl mask-modes replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl mask-modes-in-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl mask-modes-with-alpha replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl mask-texture-color-alpha replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl mipmap-generation-later replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl mipmap-with-1x1 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl nested-rounded-clips replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl offscreen-forced-downscale replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl offscreen-forced-downscale-all-clipped replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl offscreen-pixel-alignment2 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl opacity-colormatrix-combinations replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl opacity-overdraw replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl opacity-overlapping-children replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl opacity_clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl outset-shadow-corner-blur replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl outset-shadow-corner-blur-normal replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl outset-shadow-corner-blur-tiny replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl outset-shadow-scale-offset replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl outset_shadow_offset_both replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl outset_shadow_offset_x replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl outset_shadow_offset_y replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl outset_shadow_rounded_top replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl outset_shadow_simple replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl radial-gradient-premultiplied-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl radial-gradient-with-64-colorstops replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl repeat replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl repeat-child-bounds replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl repeat-color replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl repeat-empty-child-bounds replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl repeat-huge-overdraw replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl repeat-negative-coords replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl repeat-no-repeat replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl repeat-node-tiling-horizontal replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl repeat-node-tiling-vertical replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl repeat-scaling replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl repeat-texture replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl repeating-gradient-scaled replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl repeating-linear-gradient-edge-colors replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl repeating-radial-gradient-edge-colors replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl reuse-of-texture-nested-in-offscreens replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl scale-textures-negative-ngl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl scale-up-down replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl scale0-crash replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl scaled-cairo replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl scaled-texture replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl scaled-texture-scale replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl scaled-texture-scale-clip-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl shadow-behind replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl shadow-clip-contents replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl shadow-huge-offset replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl shadow-in-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl shadow-offset-clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl shadow-offset-to-outside-clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl shadow-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl shadow-replay-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl shadow-texture-formats replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl shrink-rounded-border replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl stroke replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl stroke-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl subpixel-positioning replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl text-color-mix replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl text-glyph-lsb replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl text-mixed-color-colrv1 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl text-mixed-color-nocairo replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl texture-coords replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl texture-scale-filters-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl texture-scale-magnify-10000x replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl texture-scale-magnify-rotate replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl texture-scale-nearest-vs-linear replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl texture-scale-offset replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl texture-scale-stripes replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl texture-url replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl transform-in-transform replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl transform-in-transform-in-transform replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-replay-gl / compare gl z-transform-clipping-bounds-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl big-box-glyph-nocairo rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl big-checkerboard-scaled-down-nearest rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl blend-difference rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl blend-in-rotate rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl blend-invisible-child rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl blend-modes rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl blend-normal rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl blur-contents-outside-of-clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl blurred-lines rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl border-bottom-right rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl border-colorstates rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl border-one-rounded rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl border-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl border-zero-width-color rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl borders-rotated rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl clip-all-clipped-issue-7044 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl clip-contained rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl clip-coordinates-2d rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl clip-coordinates-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl clip-in-rounded-clip1 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl clip-in-rounded-clip2 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl clip-in-rounded-clip3 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl clip-in-smaller-rounded-clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl clip-translate-offscreen rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl clipped_rounded_clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl color-blur0 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl color-matrix-identity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl color-matrix-merge rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl color-matrix-parsing rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl color-states rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl conic-gradient-premultiplied-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl conic-gradient-with-64-colorstops rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl cross-fade-in-rotate rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl crossfade-clip-both-children rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl dihedral rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-blend rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-blur rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-border rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-cairo rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-color rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-color-matrix rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-container rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-cross-fade rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-debug rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-glshader rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-inset-shadow rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-linear-gradient rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-mask rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-outset-shadow rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-repeat rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-rounded-clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-shadow rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-texture rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl empty-transform rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl fill rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl fill-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl fill-scaled-up rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl fill2 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl glyph-antialias rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl glyph-cache-overflow-slices rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl glyph-hinting-none rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl glyph-hinting-slight rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl glyph-subpixel-position rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl inset-shadow-multiple rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl invalid-transform rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl issue-3615 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl linear-gradient-3d-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl linear-gradient-premultiplied-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl linear-gradient-with-64-colorstops rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl mask rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl mask-clipped-inverted-alpha rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl mask-empty-mask rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl mask-empty-source rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl mask-modes rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl mask-modes-with-alpha rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl mask-texture-color-alpha rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl mipmap-generation-later rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl mipmap-with-1x1 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl nested-rounded-clips rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl offscreen-forced-downscale rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl offscreen-forced-downscale-all-clipped rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl offscreen-pixel-alignment2 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl opacity-colormatrix-combinations rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl opacity-overdraw rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl opacity_clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl outset-shadow-corner-blur rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl outset-shadow-corner-blur-normal rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl outset-shadow-corner-blur-tiny rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl outset-shadow-scale-offset rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl outset_shadow_offset_both rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl outset_shadow_offset_x rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl outset_shadow_offset_y rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl outset_shadow_rounded_top rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl outset_shadow_simple rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl radial-gradient-premultiplied-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl radial-gradient-with-64-colorstops rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl repeat rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl repeat-child-bounds rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl repeat-color rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl repeat-empty-child-bounds rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl repeat-huge-overdraw rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl repeat-negative-coords rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl repeat-no-repeat rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl repeat-node-tiling-horizontal rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl repeat-node-tiling-vertical rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl repeat-scaling rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl repeat-texture rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl repeating-gradient-scaled rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl repeating-linear-gradient-edge-colors rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl repeating-radial-gradient-edge-colors rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl reuse-of-texture-nested-in-offscreens rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl scale-textures-negative-ngl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl scale-up-down rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl scale0-crash rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl scaled-cairo rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl scaled-texture rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl scaled-texture-scale-clip-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl shadow-behind rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl shadow-clip-contents rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl shadow-huge-offset rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl shadow-in-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl shadow-offset-clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl shadow-offset-to-outside-clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl shadow-replay-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl shrink-rounded-border rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl stroke rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl stroke-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl subpixel-positioning rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl text-color-mix rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl text-glyph-lsb rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl text-mixed-color-colrv1 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl text-mixed-color-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl texture-coords rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl texture-scale-filters-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl texture-scale-magnify-10000x rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl texture-scale-magnify-rotate rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl texture-scale-offset rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl texture-scale-stripes rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl texture-url rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl transform-in-transform rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl transform-in-transform-in-transform rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl / compare gl z-transform-clipping-bounds-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl+failing / compare gl container-single-child-offscreen-for-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl+failing / compare gl cross-fade-in-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl+failing / compare gl mask-modes-in-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl+failing / compare gl opacity-overlapping-children rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl+failing / compare gl scaled-texture-scale rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl+failing / compare gl shadow-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl+failing / compare gl shadow-texture-formats rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotate-gl+failing / compare gl texture-scale-nearest-vs-linear rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-clip-gl / compare gl big-checkerboard clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-clip-gl / compare gl big-checkerboard-scaled-down clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-clip-gl / compare gl big-checkerboard-scaled-down2 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-clip-gl / compare gl glyph-scaling clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-clip-gl / compare gl repeat-repeats clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-colorflip-gl / compare gl big-checkerboard colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-colorflip-gl / compare gl big-checkerboard-scaled-down colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-colorflip-gl / compare gl big-checkerboard-scaled-down2 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-colorflip-gl / compare gl glyph-scaling colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-colorflip-gl / compare gl repeat-repeats colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-flip-gl / compare gl big-checkerboard flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-flip-gl / compare gl big-checkerboard-scaled-down flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-flip-gl / compare gl big-checkerboard-scaled-down2 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-flip-gl / compare gl glyph-scaling flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-flip-gl / compare gl repeat-repeats flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-mask-gl / compare gl big-checkerboard mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-mask-gl / compare gl big-checkerboard-scaled-down mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-mask-gl / compare gl big-checkerboard-scaled-down2 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-mask-gl / compare gl glyph-scaling mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-mask-gl / compare gl repeat-repeats mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-plain-gl / compare gl big-checkerboard plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-plain-gl / compare gl big-checkerboard-scaled-down plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-plain-gl / compare gl big-checkerboard-scaled-down2 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-plain-gl / compare gl glyph-scaling plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-plain-gl / compare gl repeat-repeats plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-repeat-gl / compare gl big-checkerboard repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-repeat-gl / compare gl big-checkerboard-scaled-down repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-repeat-gl / compare gl big-checkerboard-scaled-down2 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-repeat-gl / compare gl glyph-scaling repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-repeat-gl / compare gl repeat-repeats repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-replay-gl / compare gl big-checkerboard replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-replay-gl / compare gl big-checkerboard-scaled-down replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-replay-gl / compare gl big-checkerboard-scaled-down2 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-replay-gl / compare gl glyph-scaling replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-replay-gl / compare gl repeat-repeats replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-rotate-gl / compare gl big-checkerboard rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-rotate-gl / compare gl big-checkerboard-scaled-down rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-rotate-gl / compare gl big-checkerboard-scaled-down2 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-rotate-gl / compare gl glyph-scaling rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+wayland_gles2_failing+gsk-compare-rotate-gl / compare gl repeat-repeats rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl big-box-glyph-nocairo clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl big-checkerboard-scaled-down-nearest clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl blend-difference clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl blend-in-rotate clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl blend-invisible-child clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl blend-modes clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl blend-normal clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl blur-contents-outside-of-clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl blur-huge-contents-outside-of-clip-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl blurred-lines clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl border-bottom-right clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl border-colorstates clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl border-one-rounded clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl border-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl border-zero-width-color clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl borders-rotated clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl borders-scaled-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl clip-all-clipped-issue-7044 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl clip-contained clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl clip-coordinates-2d clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl clip-coordinates-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl clip-in-rounded-clip1 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl clip-in-rounded-clip2 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl clip-in-rounded-clip3 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl clip-in-smaller-rounded-clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl clip-intersection-fail-opacity-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl clip-nested1-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl clip-translate-offscreen clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl clipped-repeat-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl clipped_rounded_clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl color-blur0 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl color-matrix-identity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl color-matrix-merge clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl color-matrix-parsing clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl color-states clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl conic-gradient-premultiplied-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl container-single-child-offscreen-for-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl cross-fade-clipped-with-huge-children-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl cross-fade-in-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl cross-fade-in-rotate clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl crossfade-clip-both-children clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl css-background-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl dihedral clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-blend clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-blur clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-border clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-cairo clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-color clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-color-matrix clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-container clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-cross-fade clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-debug clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-glshader clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-inset-shadow clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-linear-gradient clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-mask clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-outset-shadow clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-repeat clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-rounded-clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-shadow clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-texture clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl empty-transform clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl fill clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl fill-clipped-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl fill-fractional-translate-gradient-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl fill-fractional-translate-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl fill-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl fill-scaled-up clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl fill-with-3d-contents-nogl-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl fill2 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl glyph-antialias clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl glyph-cache-overflow-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl glyph-cache-overflow-slices clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl glyph-hinting-none clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl glyph-hinting-position-nogl-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl glyph-hinting-slight clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl glyph-subpixel-position clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl huge-height-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl huge-width-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl inset-shadow-multiple clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl invalid-transform clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl issue-3615 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl linear-gradient-3d-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl linear-gradient-nonorthogonal-scale-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl linear-gradient-premultiplied-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl linear-gradient-with-64-colorstops clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl lots-of-offscreens-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl mask clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl mask-clipped-inverted-alpha clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl mask-empty-mask clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl mask-empty-source clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl mask-modes clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl mask-modes-in-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl mask-modes-with-alpha clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl mask-texture-color-alpha clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl mipmap-generation-later clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl mipmap-with-1x1 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl nested-rounded-clips clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl offscreen-forced-downscale clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl offscreen-forced-downscale-all-clipped clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl offscreen-fractional-translate-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl offscreen-pixel-alignment-nogl-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl offscreen-pixel-alignment2 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl opacity-colormatrix-combinations clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl opacity-overdraw clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl opacity-overlapping-children clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl opacity_clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl outset-shadow-corner-blur clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl outset-shadow-corner-blur-huge-nocairo-nogl clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl outset-shadow-corner-blur-normal clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl outset-shadow-corner-blur-tiny clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl outset-shadow-scale-offset clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl outset_shadow_offset_both clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl outset_shadow_offset_x clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl outset_shadow_offset_y clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl outset_shadow_rounded_top clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl outset_shadow_simple clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl premul-color-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl radial-gradient-premultiplied-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl repeat clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl repeat-child-bounds clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl repeat-color clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl repeat-empty-child-bounds clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl repeat-huge-overdraw clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl repeat-negative-coords clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl repeat-no-repeat clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl repeat-node-tiling-horizontal clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl repeat-node-tiling-vertical clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl repeat-noninteger-nogl-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl repeat-repeats-nested-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl repeat-scaling clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl repeat-texture clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl repeat-tiny-nogl-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl repeating-gradient-scaled clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl repeating-linear-gradient-edge-colors clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl repeating-radial-gradient-edge-colors clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl reuse-of-texture-nested-in-offscreens clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl scale-textures-negative-ngl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl scale-up-down clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl scale0-crash clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl scaled-cairo clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl scaled-texture clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl scaled-texture-scale clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl scaled-texture-scale-clip-nocairo clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl shadow-behind clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl shadow-clip-contents clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl shadow-huge-offset clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl shadow-in-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl shadow-offset-clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl shadow-offset-to-outside-clip clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl shadow-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl shadow-replay-nocairo clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl shadow-texture-formats clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl shrink-rounded-border clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl stroke clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl stroke-clipped-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl stroke-fractional-translate-gradient-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl stroke-fractional-translate-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl stroke-opacity clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl stroke-with-3d-contents-nogl-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl subpixel-positioning clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl subpixel-positioning-hidpi-nogl-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl text-color-mix clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl text-glyph-lsb clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl text-mixed-color-colrv1 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl text-mixed-color-nocairo clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl texture-coords clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl texture-offscreen-mipmap-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl texture-scale-filters-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl texture-scale-magnify-10000x clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl texture-scale-magnify-rotate clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl texture-scale-nearest-noninteger-scaled-nogl clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl texture-scale-nearest-vs-linear clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl texture-scale-offset clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl texture-scale-stripes clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl texture-url clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl transform-huge-child-3d-nocairo-nogl clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl transform-huge-child-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl transform-in-transform clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl transform-in-transform-in-transform clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl / compare ngl z-transform-clipping-bounds-nocairo clip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl+failing / compare ngl blur-child-bounds-oversize-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl+failing / compare ngl conic-gradient-with-64-colorstops clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl+failing / compare ngl radial-gradient-with-64-colorstops clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-clip-ngl+failing / compare ngl rounded-clip-with-huge-bounds-nogl clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl big-box-glyph-nocairo colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl big-checkerboard-scaled-down-nearest colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl blend-difference colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl blend-in-rotate colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl blend-invisible-child colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl blend-modes colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl blend-normal colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl blur-child-bounds-oversize-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl blur-contents-outside-of-clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl blur-huge-contents-outside-of-clip-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl blurred-lines colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl border-bottom-right colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl border-colorstates colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl border-one-rounded colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl border-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl border-zero-width-color colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl borders-rotated colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl borders-scaled-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl clip-all-clipped-issue-7044 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl clip-contained colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl clip-coordinates-2d colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl clip-coordinates-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl clip-in-rounded-clip1 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl clip-in-rounded-clip2 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl clip-in-rounded-clip3 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl clip-in-smaller-rounded-clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl clip-intersection-fail-opacity-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl clip-nested1-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl clip-translate-offscreen colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl clipped-repeat-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl clipped_rounded_clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl color-blur0 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl color-matrix-identity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl color-matrix-merge colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl color-matrix-parsing colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl color-states colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl conic-gradient-premultiplied-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl container-single-child-offscreen-for-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl cross-fade-clipped-with-huge-children-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl cross-fade-in-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl cross-fade-in-rotate colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl crossfade-clip-both-children colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl css-background-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl dihedral colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-blend colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-blur colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-border colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-cairo colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-color colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-color-matrix colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-container colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-cross-fade colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-debug colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-glshader colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-inset-shadow colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-linear-gradient colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-mask colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-outset-shadow colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-repeat colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-rounded-clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-shadow colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-texture colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl empty-transform colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl fill colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl fill-clipped-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl fill-fractional-translate-gradient-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl fill-fractional-translate-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl fill-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl fill-scaled-up colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl fill-with-3d-contents-nogl-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl fill2 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl glyph-antialias colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl glyph-cache-overflow-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl glyph-cache-overflow-slices colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl glyph-hinting-none colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl glyph-hinting-position-nogl-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl glyph-hinting-slight colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl glyph-subpixel-position colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl huge-height-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl huge-width-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl inset-shadow-multiple colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl invalid-transform colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl issue-3615 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl linear-gradient-3d-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl linear-gradient-nonorthogonal-scale-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl linear-gradient-premultiplied-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl linear-gradient-with-64-colorstops colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl lots-of-offscreens-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl mask colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl mask-clipped-inverted-alpha colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl mask-empty-mask colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl mask-empty-source colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl mask-modes colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl mask-modes-in-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl mask-modes-with-alpha colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl mask-texture-color-alpha colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl mipmap-generation-later colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl mipmap-with-1x1 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl nested-rounded-clips colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl offscreen-forced-downscale colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl offscreen-forced-downscale-all-clipped colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl offscreen-fractional-translate-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl offscreen-pixel-alignment-nogl-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl offscreen-pixel-alignment2 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl opacity-colormatrix-combinations colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl opacity-overdraw colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl opacity-overlapping-children colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl opacity_clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl outset-shadow-corner-blur colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl outset-shadow-corner-blur-huge-nocairo-nogl colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl outset-shadow-corner-blur-normal colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl outset-shadow-corner-blur-tiny colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl outset-shadow-scale-offset colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl outset_shadow_offset_both colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl outset_shadow_offset_x colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl outset_shadow_offset_y colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl outset_shadow_rounded_top colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl outset_shadow_simple colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl premul-color-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl radial-gradient-premultiplied-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl repeat colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl repeat-child-bounds colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl repeat-color colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl repeat-empty-child-bounds colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl repeat-huge-overdraw colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl repeat-negative-coords colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl repeat-no-repeat colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl repeat-node-tiling-horizontal colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl repeat-node-tiling-vertical colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl repeat-noninteger-nogl-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl repeat-repeats-nested-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl repeat-scaling colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl repeat-texture colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl repeat-tiny-nogl-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl repeating-gradient-scaled colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl repeating-linear-gradient-edge-colors colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl repeating-radial-gradient-edge-colors colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl reuse-of-texture-nested-in-offscreens colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl scale-textures-negative-ngl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl scale-up-down colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl scale0-crash colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl scaled-cairo colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl scaled-texture colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl scaled-texture-scale colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl scaled-texture-scale-clip-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl shadow-behind colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl shadow-clip-contents colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl shadow-huge-offset colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl shadow-in-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl shadow-offset-clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl shadow-offset-to-outside-clip colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl shadow-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl shadow-replay-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl shadow-texture-formats colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl shrink-rounded-border colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl stroke colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl stroke-clipped-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl stroke-fractional-translate-gradient-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl stroke-fractional-translate-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl stroke-opacity colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl stroke-with-3d-contents-nogl-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl subpixel-positioning colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl subpixel-positioning-hidpi-nogl-nocairo colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl text-color-mix colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl text-glyph-lsb colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl text-mixed-color-colrv1 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl text-mixed-color-nocairo colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl texture-coords colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl texture-offscreen-mipmap-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl texture-scale-filters-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl texture-scale-magnify-10000x colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl texture-scale-magnify-rotate colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl texture-scale-nearest-noninteger-scaled-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl texture-scale-nearest-vs-linear colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl texture-scale-offset colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl texture-scale-stripes colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl texture-url colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl transform-huge-child-3d-nocairo-nogl colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl transform-huge-child-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl transform-in-transform colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl transform-in-transform-in-transform colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl / compare ngl z-transform-clipping-bounds-nocairo colorflip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl+failing / compare ngl conic-gradient-with-64-colorstops colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl+failing / compare ngl radial-gradient-with-64-colorstops colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-colorflip-ngl+failing / compare ngl rounded-clip-with-huge-bounds-nogl colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl big-box-glyph-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl big-checkerboard-scaled-down-nearest flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl blend-difference flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl blend-in-rotate flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl blend-invisible-child flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl blend-modes flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl blend-normal flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl blur-child-bounds-oversize-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl blur-contents-outside-of-clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl blur-huge-contents-outside-of-clip-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl blurred-lines flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl border-bottom-right flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl border-colorstates flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl border-one-rounded flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl border-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl border-zero-width-color flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl borders-rotated flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl borders-scaled-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl clip-all-clipped-issue-7044 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl clip-contained flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl clip-coordinates-2d flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl clip-coordinates-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl clip-in-rounded-clip1 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl clip-in-rounded-clip2 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl clip-in-rounded-clip3 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl clip-in-smaller-rounded-clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl clip-intersection-fail-opacity-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl clip-nested1-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl clip-translate-offscreen flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl clipped-repeat-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl clipped_rounded_clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl color-blur0 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl color-matrix-identity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl color-matrix-merge flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl color-matrix-parsing flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl color-states flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl conic-gradient-premultiplied-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl container-single-child-offscreen-for-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl cross-fade-clipped-with-huge-children-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl cross-fade-in-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl cross-fade-in-rotate flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl crossfade-clip-both-children flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl css-background-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl dihedral flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-blend flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-blur flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-border flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-cairo flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-color flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-color-matrix flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-container flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-cross-fade flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-debug flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-glshader flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-inset-shadow flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-linear-gradient flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-mask flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-outset-shadow flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-repeat flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-rounded-clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-shadow flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-texture flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl empty-transform flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl fill flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl fill-clipped-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl fill-fractional-translate-gradient-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl fill-fractional-translate-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl fill-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl fill-scaled-up flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl fill-with-3d-contents-nogl-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl fill2 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl glyph-antialias flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl glyph-cache-overflow-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl glyph-cache-overflow-slices flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl glyph-hinting-none flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl glyph-hinting-position-nogl-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl glyph-hinting-slight flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl glyph-subpixel-position flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl huge-height-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl huge-width-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl inset-shadow-multiple flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl invalid-transform flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl issue-3615 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl linear-gradient-3d-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl linear-gradient-nonorthogonal-scale-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl linear-gradient-premultiplied-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl linear-gradient-with-64-colorstops flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl lots-of-offscreens-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl mask flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl mask-clipped-inverted-alpha flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl mask-empty-mask flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl mask-empty-source flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl mask-modes flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl mask-modes-in-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl mask-modes-with-alpha flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl mask-texture-color-alpha flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl mipmap-generation-later flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl mipmap-with-1x1 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl nested-rounded-clips flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl offscreen-forced-downscale flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl offscreen-forced-downscale-all-clipped flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl offscreen-fractional-translate-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl offscreen-pixel-alignment-nogl-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl offscreen-pixel-alignment2 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl opacity-colormatrix-combinations flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl opacity-overdraw flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl opacity-overlapping-children flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl opacity_clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl outset-shadow-corner-blur flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl outset-shadow-corner-blur-huge-nocairo-nogl flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl outset-shadow-corner-blur-normal flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl outset-shadow-corner-blur-tiny flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl outset-shadow-scale-offset flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl outset_shadow_offset_both flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl outset_shadow_offset_x flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl outset_shadow_offset_y flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl outset_shadow_rounded_top flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl outset_shadow_simple flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl premul-color-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl radial-gradient-premultiplied-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl repeat flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl repeat-child-bounds flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl repeat-color flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl repeat-empty-child-bounds flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl repeat-huge-overdraw flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl repeat-negative-coords flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl repeat-no-repeat flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl repeat-node-tiling-horizontal flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl repeat-node-tiling-vertical flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl repeat-noninteger-nogl-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl repeat-repeats-nested-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl repeat-scaling flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl repeat-texture flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl repeat-tiny-nogl-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl repeating-gradient-scaled flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl repeating-linear-gradient-edge-colors flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl repeating-radial-gradient-edge-colors flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl reuse-of-texture-nested-in-offscreens flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl scale-textures-negative-ngl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl scale-up-down flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl scale0-crash flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl scaled-cairo flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl scaled-texture flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl scaled-texture-scale flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl scaled-texture-scale-clip-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl shadow-behind flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl shadow-clip-contents flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl shadow-huge-offset flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl shadow-in-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl shadow-offset-clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl shadow-offset-to-outside-clip flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl shadow-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl shadow-replay-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl shadow-texture-formats flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl shrink-rounded-border flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl stroke flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl stroke-clipped-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl stroke-fractional-translate-gradient-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl stroke-fractional-translate-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl stroke-opacity flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl stroke-with-3d-contents-nogl-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl subpixel-positioning flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl subpixel-positioning-hidpi-nogl-nocairo flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl text-color-mix flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl text-glyph-lsb flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl text-mixed-color-colrv1 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl text-mixed-color-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl texture-coords flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl texture-offscreen-mipmap-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl texture-scale-filters-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl texture-scale-magnify-10000x flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl texture-scale-magnify-rotate flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl texture-scale-nearest-noninteger-scaled-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl texture-scale-nearest-vs-linear flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl texture-scale-offset flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl texture-scale-stripes flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl texture-url flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl transform-huge-child-3d-nocairo-nogl flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl transform-huge-child-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl transform-in-transform flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl transform-in-transform-in-transform flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl / compare ngl z-transform-clipping-bounds-nocairo flip ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl+failing / compare ngl conic-gradient-with-64-colorstops flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl+failing / compare ngl radial-gradient-with-64-colorstops flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-flip-ngl+failing / compare ngl rounded-clip-with-huge-bounds-nogl flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl big-box-glyph-nocairo mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl big-checkerboard-scaled-down-nearest mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl blend-difference mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl blend-in-rotate mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl blend-invisible-child mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl blend-modes mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl blend-normal mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl blur-child-bounds-oversize-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl blur-contents-outside-of-clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl blur-huge-contents-outside-of-clip-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl blurred-lines mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl border-bottom-right mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl border-colorstates mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl border-one-rounded mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl border-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl border-zero-width-color mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl borders-rotated mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl borders-scaled-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl clip-all-clipped-issue-7044 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl clip-contained mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl clip-coordinates-2d mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl clip-coordinates-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl clip-in-rounded-clip1 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl clip-in-rounded-clip2 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl clip-in-rounded-clip3 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl clip-in-smaller-rounded-clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl clip-intersection-fail-opacity-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl clip-nested1-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl clip-translate-offscreen mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl clipped-repeat-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl clipped_rounded_clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl color-blur0 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl color-matrix-identity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl color-matrix-merge mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl color-matrix-parsing mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl color-states mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl conic-gradient-premultiplied-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl container-single-child-offscreen-for-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl cross-fade-clipped-with-huge-children-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl cross-fade-in-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl cross-fade-in-rotate mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl crossfade-clip-both-children mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl css-background-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl dihedral mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-blend mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-blur mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-border mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-cairo mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-color mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-color-matrix mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-container mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-cross-fade mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-debug mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-glshader mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-inset-shadow mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-linear-gradient mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-mask mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-outset-shadow mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-repeat mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-rounded-clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-shadow mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-texture mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl empty-transform mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl fill mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl fill-clipped-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl fill-fractional-translate-gradient-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl fill-fractional-translate-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl fill-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl fill-scaled-up mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl fill-with-3d-contents-nogl-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl fill2 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl glyph-antialias mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl glyph-cache-overflow-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl glyph-cache-overflow-slices mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl glyph-hinting-none mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl glyph-hinting-position-nogl-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl glyph-hinting-slight mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl glyph-subpixel-position mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl huge-height-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl huge-width-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl inset-shadow-multiple mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl invalid-transform mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl issue-3615 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl linear-gradient-3d-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl linear-gradient-nonorthogonal-scale-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl linear-gradient-premultiplied-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl linear-gradient-with-64-colorstops mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl lots-of-offscreens-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl mask mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl mask-clipped-inverted-alpha mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl mask-empty-mask mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl mask-empty-source mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl mask-modes mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl mask-modes-in-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl mask-modes-with-alpha mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl mask-texture-color-alpha mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl mipmap-generation-later mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl mipmap-with-1x1 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl nested-rounded-clips mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl offscreen-forced-downscale mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl offscreen-forced-downscale-all-clipped mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl offscreen-fractional-translate-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl offscreen-pixel-alignment-nogl-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl offscreen-pixel-alignment2 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl opacity-colormatrix-combinations mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl opacity-overdraw mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl opacity-overlapping-children mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl opacity_clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl outset-shadow-corner-blur mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl outset-shadow-corner-blur-huge-nocairo-nogl mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl outset-shadow-corner-blur-normal mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl outset-shadow-corner-blur-tiny mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl outset-shadow-scale-offset mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl outset_shadow_offset_both mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl outset_shadow_offset_x mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl outset_shadow_offset_y mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl outset_shadow_rounded_top mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl outset_shadow_simple mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl premul-color-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl radial-gradient-premultiplied-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl repeat mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl repeat-child-bounds mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl repeat-color mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl repeat-empty-child-bounds mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl repeat-huge-overdraw mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl repeat-negative-coords mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl repeat-no-repeat mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl repeat-node-tiling-horizontal mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl repeat-node-tiling-vertical mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl repeat-noninteger-nogl-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl repeat-repeats-nested-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl repeat-scaling mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl repeat-texture mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl repeat-tiny-nogl-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl repeating-gradient-scaled mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl repeating-linear-gradient-edge-colors mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl repeating-radial-gradient-edge-colors mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl reuse-of-texture-nested-in-offscreens mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl scale-textures-negative-ngl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl scale-up-down mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl scale0-crash mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl scaled-cairo mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl scaled-texture mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl scaled-texture-scale mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl scaled-texture-scale-clip-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl shadow-behind mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl shadow-clip-contents mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl shadow-huge-offset mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl shadow-in-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl shadow-offset-clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl shadow-offset-to-outside-clip mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl shadow-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl shadow-replay-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl shadow-texture-formats mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl shrink-rounded-border mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl stroke mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl stroke-clipped-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl stroke-fractional-translate-gradient-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl stroke-fractional-translate-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl stroke-opacity mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl stroke-with-3d-contents-nogl-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl subpixel-positioning mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl subpixel-positioning-hidpi-nogl-nocairo mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl text-color-mix mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl text-glyph-lsb mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl text-mixed-color-colrv1 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl text-mixed-color-nocairo mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl texture-coords mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl texture-offscreen-mipmap-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl texture-scale-filters-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl texture-scale-magnify-10000x mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl texture-scale-magnify-rotate mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl texture-scale-nearest-noninteger-scaled-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl texture-scale-nearest-vs-linear mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl texture-scale-offset mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl texture-scale-stripes mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl texture-url mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl transform-huge-child-3d-nocairo-nogl mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl transform-huge-child-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl transform-in-transform mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl transform-in-transform-in-transform mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl / compare ngl z-transform-clipping-bounds-nocairo mask ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl+failing / compare ngl conic-gradient-with-64-colorstops mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl+failing / compare ngl radial-gradient-with-64-colorstops mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-mask-ngl+failing / compare ngl rounded-clip-with-huge-bounds-nogl mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl big-box-glyph-nocairo plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl big-checkerboard-scaled-down-nearest plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl blend-difference plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl blend-in-rotate plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl blend-invisible-child plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl blend-modes plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl blend-normal plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl blur-child-bounds-oversize-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl blur-contents-outside-of-clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl blur-huge-contents-outside-of-clip-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl blurred-lines plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl border-bottom-right plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl border-colorstates plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl border-one-rounded plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl border-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl border-zero-width-color plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl borders-rotated plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl borders-scaled-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl clip-all-clipped-issue-7044 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl clip-contained plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl clip-coordinates-2d plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl clip-coordinates-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl clip-in-rounded-clip1 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl clip-in-rounded-clip2 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl clip-in-rounded-clip3 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl clip-in-smaller-rounded-clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl clip-intersection-fail-opacity-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl clip-nested1-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl clip-translate-offscreen plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl clipped-repeat-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl clipped_rounded_clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl color-blur0 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl color-matrix-identity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl color-matrix-merge plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl color-matrix-parsing plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl color-states plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl conic-gradient-premultiplied-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl container-single-child-offscreen-for-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl cross-fade-clipped-with-huge-children-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl cross-fade-in-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl cross-fade-in-rotate plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl crossfade-clip-both-children plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl css-background-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl dihedral plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-blend plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-blur plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-border plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-cairo plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-color plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-color-matrix plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-container plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-cross-fade plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-debug plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-glshader plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-inset-shadow plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-linear-gradient plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-mask plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-outset-shadow plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-repeat plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-rounded-clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-shadow plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-texture plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl empty-transform plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl fill plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl fill-clipped-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl fill-fractional-translate-gradient-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl fill-fractional-translate-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl fill-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl fill-scaled-up plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl fill-with-3d-contents-nogl-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl fill2 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl glyph-antialias plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl glyph-cache-overflow-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl glyph-cache-overflow-slices plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl glyph-hinting-none plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl glyph-hinting-position-nogl-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl glyph-hinting-slight plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl glyph-subpixel-position plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl huge-height-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl huge-width-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl inset-shadow-multiple plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl invalid-transform plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl issue-3615 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl linear-gradient-3d-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl linear-gradient-nonorthogonal-scale-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl linear-gradient-premultiplied-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl linear-gradient-with-64-colorstops plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl lots-of-offscreens-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl mask plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl mask-clipped-inverted-alpha plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl mask-empty-mask plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl mask-empty-source plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl mask-modes plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl mask-modes-in-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl mask-modes-with-alpha plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl mask-texture-color-alpha plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl mipmap-generation-later plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl mipmap-with-1x1 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl nested-rounded-clips plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl offscreen-forced-downscale plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl offscreen-forced-downscale-all-clipped plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl offscreen-fractional-translate-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl offscreen-pixel-alignment-nogl-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl offscreen-pixel-alignment2 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl opacity-colormatrix-combinations plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl opacity-overdraw plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl opacity-overlapping-children plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl opacity_clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl outset-shadow-corner-blur plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl outset-shadow-corner-blur-huge-nocairo-nogl plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl outset-shadow-corner-blur-normal plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl outset-shadow-corner-blur-tiny plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl outset-shadow-scale-offset plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl outset_shadow_offset_both plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl outset_shadow_offset_x plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl outset_shadow_offset_y plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl outset_shadow_rounded_top plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl outset_shadow_simple plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl premul-color-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl radial-gradient-premultiplied-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl repeat plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl repeat-child-bounds plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl repeat-color plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl repeat-empty-child-bounds plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl repeat-huge-overdraw plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl repeat-negative-coords plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl repeat-no-repeat plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl repeat-node-tiling-horizontal plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl repeat-node-tiling-vertical plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl repeat-noninteger-nogl-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl repeat-repeats-nested-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl repeat-scaling plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl repeat-texture plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl repeat-tiny-nogl-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl repeating-gradient-scaled plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl repeating-linear-gradient-edge-colors plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl repeating-radial-gradient-edge-colors plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl reuse-of-texture-nested-in-offscreens plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl scale-textures-negative-ngl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl scale-up-down plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl scale0-crash plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl scaled-cairo plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl scaled-texture plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl scaled-texture-scale plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl scaled-texture-scale-clip-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl shadow-behind plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl shadow-clip-contents plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl shadow-huge-offset plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl shadow-in-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl shadow-offset-clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl shadow-offset-to-outside-clip plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl shadow-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl shadow-replay-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl shadow-texture-formats plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl shrink-rounded-border plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl stroke plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl stroke-clipped-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl stroke-fractional-translate-gradient-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl stroke-fractional-translate-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl stroke-opacity plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl stroke-with-3d-contents-nogl-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl subpixel-positioning plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl subpixel-positioning-hidpi-nogl-nocairo plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl text-color-mix plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl text-glyph-lsb plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl text-mixed-color-colrv1 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl text-mixed-color-nocairo plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl texture-coords plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl texture-offscreen-mipmap-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl texture-scale-filters-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl texture-scale-magnify-10000x plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl texture-scale-magnify-rotate plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl texture-scale-nearest-noninteger-scaled-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl texture-scale-nearest-vs-linear plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl texture-scale-offset plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl texture-scale-stripes plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl texture-url plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl transform-huge-child-3d-nocairo-nogl plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl transform-huge-child-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl transform-in-transform plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl transform-in-transform-in-transform plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl / compare ngl z-transform-clipping-bounds-nocairo plain ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl+failing / compare ngl conic-gradient-with-64-colorstops plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl+failing / compare ngl radial-gradient-with-64-colorstops plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-plain-ngl+failing / compare ngl rounded-clip-with-huge-bounds-nogl plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl big-box-glyph-nocairo repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl big-checkerboard-scaled-down-nearest repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl blend-difference repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl blend-in-rotate repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl blend-invisible-child repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl blend-modes repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl blend-normal repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl blur-child-bounds-oversize-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl blur-contents-outside-of-clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl blur-huge-contents-outside-of-clip-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl blurred-lines repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl border-bottom-right repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl border-colorstates repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl border-one-rounded repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl border-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl border-zero-width-color repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl borders-rotated repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl borders-scaled-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl clip-all-clipped-issue-7044 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl clip-contained repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl clip-coordinates-2d repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl clip-coordinates-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl clip-in-rounded-clip1 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl clip-in-rounded-clip2 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl clip-in-rounded-clip3 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl clip-in-smaller-rounded-clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl clip-intersection-fail-opacity-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl clip-nested1-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl clip-translate-offscreen repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl clipped-repeat-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl clipped_rounded_clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl color-blur0 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl color-matrix-identity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl color-matrix-merge repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl color-matrix-parsing repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl color-states repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl conic-gradient-premultiplied-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl conic-gradient-with-64-colorstops repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl container-single-child-offscreen-for-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl cross-fade-clipped-with-huge-children-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl cross-fade-in-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl cross-fade-in-rotate repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl crossfade-clip-both-children repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl css-background-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl dihedral repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-blend repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-blur repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-border repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-cairo repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-color repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-color-matrix repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-container repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-cross-fade repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-debug repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-glshader repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-inset-shadow repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-linear-gradient repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-mask repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-outset-shadow repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-repeat repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-rounded-clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-shadow repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-texture repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl empty-transform repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl fill repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl fill-clipped-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl fill-fractional-translate-gradient-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl fill-fractional-translate-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl fill-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl fill-scaled-up repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl fill-with-3d-contents-nogl-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl fill2 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl glyph-antialias repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl glyph-cache-overflow-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl glyph-cache-overflow-slices repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl glyph-hinting-none repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl glyph-hinting-position-nogl-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl glyph-hinting-slight repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl glyph-subpixel-position repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl huge-height-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl huge-width-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl inset-shadow-multiple repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl invalid-transform repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl issue-3615 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl linear-gradient-3d-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl linear-gradient-nonorthogonal-scale-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl linear-gradient-premultiplied-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl linear-gradient-with-64-colorstops repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl lots-of-offscreens-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl mask repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl mask-clipped-inverted-alpha repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl mask-empty-mask repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl mask-empty-source repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl mask-modes repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl mask-modes-in-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl mask-modes-with-alpha repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl mask-texture-color-alpha repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl mipmap-generation-later repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl mipmap-with-1x1 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl nested-rounded-clips repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl offscreen-forced-downscale repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl offscreen-forced-downscale-all-clipped repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl offscreen-fractional-translate-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl offscreen-pixel-alignment-nogl-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl offscreen-pixel-alignment2 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl opacity-colormatrix-combinations repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl opacity-overdraw repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl opacity-overlapping-children repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl opacity_clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl outset-shadow-corner-blur repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl outset-shadow-corner-blur-huge-nocairo-nogl repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl outset-shadow-corner-blur-normal repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl outset-shadow-corner-blur-tiny repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl outset-shadow-scale-offset repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl outset_shadow_offset_both repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl outset_shadow_offset_x repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl outset_shadow_offset_y repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl outset_shadow_rounded_top repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl outset_shadow_simple repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl premul-color-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl radial-gradient-premultiplied-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl radial-gradient-with-64-colorstops repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl repeat repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl repeat-child-bounds repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl repeat-color repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl repeat-empty-child-bounds repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl repeat-huge-overdraw repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl repeat-negative-coords repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl repeat-no-repeat repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl repeat-node-tiling-horizontal repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl repeat-node-tiling-vertical repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl repeat-noninteger-nogl-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl repeat-repeats-nested-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl repeat-scaling repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl repeat-texture repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl repeat-tiny-nogl-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl repeating-gradient-scaled repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl repeating-linear-gradient-edge-colors repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl repeating-radial-gradient-edge-colors repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl reuse-of-texture-nested-in-offscreens repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl scale-textures-negative-ngl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl scale-up-down repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl scale0-crash repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl scaled-cairo repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl scaled-texture repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl scaled-texture-scale repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl scaled-texture-scale-clip-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl shadow-behind repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl shadow-clip-contents repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl shadow-huge-offset repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl shadow-in-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl shadow-offset-clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl shadow-offset-to-outside-clip repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl shadow-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl shadow-replay-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl shadow-texture-formats repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl shrink-rounded-border repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl stroke repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl stroke-clipped-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl stroke-fractional-translate-gradient-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl stroke-fractional-translate-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl stroke-opacity repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl stroke-with-3d-contents-nogl-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl subpixel-positioning repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl subpixel-positioning-hidpi-nogl-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl text-color-mix repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl text-glyph-lsb repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl text-mixed-color-colrv1 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl text-mixed-color-nocairo repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl texture-coords repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl texture-offscreen-mipmap-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl texture-scale-filters-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl texture-scale-magnify-10000x repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl texture-scale-magnify-rotate repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl texture-scale-nearest-noninteger-scaled-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl texture-scale-nearest-vs-linear repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl texture-scale-offset repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl texture-scale-stripes repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl texture-url repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl transform-huge-child-3d-nocairo-nogl repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl transform-huge-child-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl transform-in-transform repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl transform-in-transform-in-transform repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl / compare ngl z-transform-clipping-bounds-nocairo repeat ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-repeat-ngl+failing / compare ngl rounded-clip-with-huge-bounds-nogl repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl big-box-glyph-nocairo replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl big-checkerboard-scaled-down-nearest replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl blend-difference replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl blend-in-rotate replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl blend-invisible-child replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl blend-modes replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl blend-normal replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl blur-child-bounds-oversize-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl blur-contents-outside-of-clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl blur-huge-contents-outside-of-clip-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl blurred-lines replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl border-bottom-right replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl border-colorstates replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl border-one-rounded replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl border-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl border-zero-width-color replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl borders-rotated replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl borders-scaled-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl clip-all-clipped-issue-7044 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl clip-contained replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl clip-coordinates-2d replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl clip-coordinates-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl clip-in-rounded-clip1 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl clip-in-rounded-clip2 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl clip-in-rounded-clip3 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl clip-in-smaller-rounded-clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl clip-intersection-fail-opacity-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl clip-nested1-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl clip-translate-offscreen replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl clipped-repeat-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl clipped_rounded_clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl color-blur0 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl color-matrix-identity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl color-matrix-merge replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl color-matrix-parsing replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl color-states replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl conic-gradient-premultiplied-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl container-single-child-offscreen-for-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl cross-fade-clipped-with-huge-children-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl cross-fade-in-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl cross-fade-in-rotate replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl crossfade-clip-both-children replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl css-background-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl dihedral replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-blend replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-blur replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-border replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-cairo replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-color replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-color-matrix replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-container replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-cross-fade replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-debug replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-glshader replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-inset-shadow replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-linear-gradient replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-mask replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-outset-shadow replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-repeat replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-rounded-clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-shadow replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-texture replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl empty-transform replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl fill replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl fill-clipped-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl fill-fractional-translate-gradient-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl fill-fractional-translate-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl fill-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl fill-scaled-up replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl fill-with-3d-contents-nogl-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl fill2 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl glyph-antialias replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl glyph-cache-overflow-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl glyph-cache-overflow-slices replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl glyph-hinting-none replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl glyph-hinting-position-nogl-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl glyph-hinting-slight replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl glyph-subpixel-position replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl huge-height-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl huge-width-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl inset-shadow-multiple replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl invalid-transform replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl issue-3615 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl linear-gradient-3d-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl linear-gradient-nonorthogonal-scale-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl linear-gradient-premultiplied-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl linear-gradient-with-64-colorstops replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl lots-of-offscreens-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl mask replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl mask-clipped-inverted-alpha replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl mask-empty-mask replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl mask-empty-source replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl mask-modes replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl mask-modes-in-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl mask-modes-with-alpha replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl mask-texture-color-alpha replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl mipmap-generation-later replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl mipmap-with-1x1 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl nested-rounded-clips replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl offscreen-forced-downscale replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl offscreen-forced-downscale-all-clipped replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl offscreen-fractional-translate-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl offscreen-pixel-alignment-nogl-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl offscreen-pixel-alignment2 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl opacity-colormatrix-combinations replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl opacity-overdraw replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl opacity-overlapping-children replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl opacity_clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl outset-shadow-corner-blur replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl outset-shadow-corner-blur-huge-nocairo-nogl replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl outset-shadow-corner-blur-normal replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl outset-shadow-corner-blur-tiny replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl outset-shadow-scale-offset replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl outset_shadow_offset_both replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl outset_shadow_offset_x replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl outset_shadow_offset_y replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl outset_shadow_rounded_top replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl outset_shadow_simple replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl premul-color-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl radial-gradient-premultiplied-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl repeat replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl repeat-child-bounds replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl repeat-color replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl repeat-empty-child-bounds replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl repeat-huge-overdraw replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl repeat-negative-coords replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl repeat-no-repeat replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl repeat-node-tiling-horizontal replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl repeat-node-tiling-vertical replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl repeat-noninteger-nogl-nocairo replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl repeat-repeats-nested-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl repeat-scaling replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl repeat-texture replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl repeat-tiny-nogl-nocairo replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl repeating-gradient-scaled replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl repeating-linear-gradient-edge-colors replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl repeating-radial-gradient-edge-colors replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl reuse-of-texture-nested-in-offscreens replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl scale-textures-negative-ngl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl scale-up-down replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl scale0-crash replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl scaled-cairo replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl scaled-texture replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl scaled-texture-scale replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl scaled-texture-scale-clip-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl shadow-behind replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl shadow-clip-contents replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl shadow-huge-offset replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl shadow-in-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl shadow-offset-clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl shadow-offset-to-outside-clip replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl shadow-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl shadow-replay-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl shadow-texture-formats replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl shrink-rounded-border replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl stroke replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl stroke-clipped-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl stroke-fractional-translate-gradient-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl stroke-fractional-translate-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl stroke-opacity replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl stroke-with-3d-contents-nogl-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl subpixel-positioning replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl subpixel-positioning-hidpi-nogl-nocairo replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl text-color-mix replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl text-glyph-lsb replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl text-mixed-color-colrv1 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl text-mixed-color-nocairo replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl texture-coords replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl texture-offscreen-mipmap-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl texture-scale-filters-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl texture-scale-magnify-10000x replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl texture-scale-magnify-rotate replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl texture-scale-nearest-noninteger-scaled-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl texture-scale-nearest-vs-linear replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl texture-scale-offset replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl texture-scale-stripes replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl texture-url replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl transform-huge-child-3d-nocairo-nogl replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl transform-huge-child-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl transform-in-transform replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl transform-in-transform-in-transform replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl / compare ngl z-transform-clipping-bounds-nocairo replay ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl+failing / compare ngl conic-gradient-with-64-colorstops replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl+failing / compare ngl radial-gradient-with-64-colorstops replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-replay-ngl+failing / compare ngl rounded-clip-with-huge-bounds-nogl replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl big-box-glyph-nocairo rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl big-checkerboard-scaled-down-nearest rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl blend-difference rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl blend-in-rotate rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl blend-invisible-child rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl blend-modes rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl blend-normal rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl blur-child-bounds-oversize-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl blur-contents-outside-of-clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl blur-huge-contents-outside-of-clip-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl blurred-lines rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl border-bottom-right rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl border-colorstates rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl border-one-rounded rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl border-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl border-zero-width-color rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl borders-rotated rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl borders-scaled-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl clip-all-clipped-issue-7044 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl clip-contained rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl clip-coordinates-2d rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl clip-coordinates-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl clip-in-rounded-clip1 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl clip-in-rounded-clip2 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl clip-in-rounded-clip3 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl clip-in-smaller-rounded-clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl clip-intersection-fail-opacity-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl clip-nested1-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl clip-translate-offscreen rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl clipped-repeat-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl clipped_rounded_clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl color-blur0 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl color-matrix-identity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl color-matrix-merge rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl color-matrix-parsing rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl color-states rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl conic-gradient-premultiplied-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl container-single-child-offscreen-for-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl cross-fade-clipped-with-huge-children-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl cross-fade-in-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl cross-fade-in-rotate rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl crossfade-clip-both-children rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl css-background-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl dihedral rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-blend rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-blur rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-border rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-cairo rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-color rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-color-matrix rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-container rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-cross-fade rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-debug rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-glshader rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-inset-shadow rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-linear-gradient rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-mask rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-outset-shadow rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-repeat rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-rounded-clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-shadow rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-texture rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl empty-transform rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl fill rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl fill-clipped-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl fill-fractional-translate-gradient-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl fill-fractional-translate-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl fill-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl fill-scaled-up rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl fill-with-3d-contents-nogl-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl fill2 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl glyph-antialias rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl glyph-cache-overflow-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl glyph-cache-overflow-slices rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl glyph-hinting-none rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl glyph-hinting-position-nogl-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl glyph-hinting-slight rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl glyph-subpixel-position rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl huge-height-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl huge-width-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl inset-shadow-multiple rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl invalid-transform rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl issue-3615 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl linear-gradient-3d-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl linear-gradient-nonorthogonal-scale-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl linear-gradient-premultiplied-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl linear-gradient-with-64-colorstops rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl lots-of-offscreens-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl mask rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl mask-clipped-inverted-alpha rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl mask-empty-mask rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl mask-empty-source rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl mask-modes rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl mask-modes-in-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl mask-modes-with-alpha rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl mask-texture-color-alpha rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl mipmap-generation-later rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl mipmap-with-1x1 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl nested-rounded-clips rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl offscreen-forced-downscale rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl offscreen-forced-downscale-all-clipped rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl offscreen-fractional-translate-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl offscreen-pixel-alignment-nogl-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl offscreen-pixel-alignment2 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl opacity-colormatrix-combinations rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl opacity-overdraw rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl opacity-overlapping-children rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl opacity_clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl outset-shadow-corner-blur rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl outset-shadow-corner-blur-huge-nocairo-nogl rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl outset-shadow-corner-blur-normal rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl outset-shadow-corner-blur-tiny rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl outset-shadow-scale-offset rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl outset_shadow_offset_both rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl outset_shadow_offset_x rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl outset_shadow_offset_y rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl outset_shadow_rounded_top rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl outset_shadow_simple rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl premul-color-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl radial-gradient-premultiplied-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl repeat rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl repeat-child-bounds rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl repeat-color rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl repeat-empty-child-bounds rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl repeat-huge-overdraw rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl repeat-negative-coords rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl repeat-no-repeat rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl repeat-node-tiling-horizontal rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl repeat-node-tiling-vertical rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl repeat-noninteger-nogl-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl repeat-repeats-nested-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl repeat-scaling rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl repeat-texture rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl repeat-tiny-nogl-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl repeating-gradient-scaled rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl repeating-linear-gradient-edge-colors rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl repeating-radial-gradient-edge-colors rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl reuse-of-texture-nested-in-offscreens rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl scale-textures-negative-ngl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl scale-up-down rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl scale0-crash rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl scaled-cairo rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl scaled-texture rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl scaled-texture-scale rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl scaled-texture-scale-clip-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl shadow-behind rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl shadow-clip-contents rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl shadow-huge-offset rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl shadow-in-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl shadow-offset-clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl shadow-offset-to-outside-clip rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl shadow-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl shadow-replay-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl shadow-texture-formats rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl shrink-rounded-border rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl stroke rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl stroke-clipped-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl stroke-fractional-translate-gradient-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl stroke-fractional-translate-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl stroke-opacity rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl stroke-with-3d-contents-nogl-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl subpixel-positioning rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl subpixel-positioning-hidpi-nogl-nocairo rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl text-color-mix rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl text-glyph-lsb rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl text-mixed-color-colrv1 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl text-mixed-color-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl texture-coords rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl texture-offscreen-mipmap-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl texture-scale-filters-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl texture-scale-magnify-10000x rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl texture-scale-magnify-rotate rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl texture-scale-nearest-noninteger-scaled-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl texture-scale-nearest-vs-linear rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl texture-scale-offset rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl texture-scale-stripes rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl texture-url rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl transform-huge-child-3d-nocairo-nogl rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl transform-huge-child-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl transform-in-transform rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl transform-in-transform-in-transform rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl / compare ngl z-transform-clipping-bounds-nocairo rotate ERROR exit status 1 gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl+failing / compare ngl conic-gradient-with-64-colorstops rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl+failing / compare ngl radial-gradient-with-64-colorstops rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+gsk-compare-rotate-ngl+failing / compare ngl rounded-clip-with-huge-bounds-nogl rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-clip-ngl / compare ngl big-checkerboard clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-clip-ngl / compare ngl big-checkerboard-scaled-down clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-clip-ngl / compare ngl big-checkerboard-scaled-down2 clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-clip-ngl / compare ngl glyph-scaling clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-clip-ngl / compare ngl repeat-repeats clip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-colorflip-ngl / compare ngl big-checkerboard colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-colorflip-ngl / compare ngl big-checkerboard-scaled-down colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-colorflip-ngl / compare ngl big-checkerboard-scaled-down2 colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-colorflip-ngl / compare ngl glyph-scaling colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-colorflip-ngl / compare ngl repeat-repeats colorflip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-flip-ngl / compare ngl big-checkerboard flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-flip-ngl / compare ngl big-checkerboard-scaled-down flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-flip-ngl / compare ngl big-checkerboard-scaled-down2 flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-flip-ngl / compare ngl glyph-scaling flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-flip-ngl / compare ngl repeat-repeats flip OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-mask-ngl / compare ngl big-checkerboard mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-mask-ngl / compare ngl big-checkerboard-scaled-down mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-mask-ngl / compare ngl big-checkerboard-scaled-down2 mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-mask-ngl / compare ngl glyph-scaling mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-mask-ngl / compare ngl repeat-repeats mask OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-plain-ngl / compare ngl big-checkerboard plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-plain-ngl / compare ngl big-checkerboard-scaled-down plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-plain-ngl / compare ngl big-checkerboard-scaled-down2 plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-plain-ngl / compare ngl glyph-scaling plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-plain-ngl / compare ngl repeat-repeats plain OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-repeat-ngl / compare ngl big-checkerboard repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-repeat-ngl / compare ngl big-checkerboard-scaled-down repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-repeat-ngl / compare ngl big-checkerboard-scaled-down2 repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-repeat-ngl / compare ngl glyph-scaling repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-repeat-ngl / compare ngl repeat-repeats repeat OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-replay-ngl / compare ngl big-checkerboard replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-replay-ngl / compare ngl big-checkerboard-scaled-down replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-replay-ngl / compare ngl big-checkerboard-scaled-down2 replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-replay-ngl / compare ngl glyph-scaling replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-replay-ngl / compare ngl repeat-repeats replay OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-rotate-ngl / compare ngl big-checkerboard rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-rotate-ngl / compare ngl big-checkerboard-scaled-down rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-rotate-ngl / compare ngl big-checkerboard-scaled-down2 rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-rotate-ngl / compare ngl glyph-scaling rotate OK 1 subtests passed gtk:gsk+gsk-compare+gsk-ngl+gsk-compare-ngl+wayland_gles2_failing+gsk-compare-rotate-ngl / compare ngl repeat-repeats rotate OK 1 subtests passed gtk:gsk+gsk-nodeparser / parser at-rule.node OK gtk:gsk+gsk-nodeparser / parser blend-unknown-mode.node OK gtk:gsk+gsk-nodeparser / parser blend.node OK gtk:gsk+gsk-nodeparser / parser border.node OK gtk:gsk+gsk-nodeparser / parser box-shadow.node OK gtk:gsk+gsk-nodeparser / parser color.node OK gtk:gsk+gsk-nodeparser / parser color2.node OK gtk:gsk+gsk-nodeparser / parser color3.node OK gtk:gsk+gsk-nodeparser / parser color4.node OK gtk:gsk+gsk-nodeparser / parser conic-gradient.node OK gtk:gsk+gsk-nodeparser / parser crash1.node OK gtk:gsk+gsk-nodeparser / parser crash2.node OK gtk:gsk+gsk-nodeparser / parser crash3.node OK gtk:gsk+gsk-nodeparser / parser crash4.node OK gtk:gsk+gsk-nodeparser / parser debug-fail.node OK gtk:gsk+gsk-nodeparser / parser debug.node OK gtk:gsk+gsk-nodeparser / parser empty-blend.node OK gtk:gsk+gsk-nodeparser / parser empty-blur.node OK gtk:gsk+gsk-nodeparser / parser empty-border.node OK gtk:gsk+gsk-nodeparser / parser empty-cairo.node OK gtk:gsk+gsk-nodeparser / parser empty-clip.node OK gtk:gsk+gsk-nodeparser / parser empty-color-matrix.node OK gtk:gsk+gsk-nodeparser / parser empty-color.node OK gtk:gsk+gsk-nodeparser / parser empty-container.node OK gtk:gsk+gsk-nodeparser / parser empty-cross-fade.node OK gtk:gsk+gsk-nodeparser / parser empty-debug.node OK gtk:gsk+gsk-nodeparser / parser empty-fill.node OK gtk:gsk+gsk-nodeparser / parser empty-inset-shadow.node OK gtk:gsk+gsk-nodeparser / parser empty-linear-gradient.node OK gtk:gsk+gsk-nodeparser / parser empty-mask.node OK gtk:gsk+gsk-nodeparser / parser empty-opacity.node OK gtk:gsk+gsk-nodeparser / parser empty-outset-shadow.node OK gtk:gsk+gsk-nodeparser / parser empty-repeat.node OK gtk:gsk+gsk-nodeparser / parser empty-rounded-clip.node OK gtk:gsk+gsk-nodeparser / parser empty-shadow.node OK gtk:gsk+gsk-nodeparser / parser empty-stroke.node OK gtk:gsk+gsk-nodeparser / parser empty-subsurface.node OK gtk:gsk+gsk-nodeparser / parser empty-text.node OK gtk:gsk+gsk-nodeparser / parser empty-texture-scale.node OK gtk:gsk+gsk-nodeparser / parser empty-texture.node OK gtk:gsk+gsk-nodeparser / parser empty-transform.node OK gtk:gsk+gsk-nodeparser / parser fill.node OK gtk:gsk+gsk-nodeparser / parser fill2.node OK gtk:gsk+gsk-nodeparser / parser glshader.node OK gtk:gsk+gsk-nodeparser / parser gradient-fail.node OK gtk:gsk+gsk-nodeparser / parser mask-modes.node OK gtk:gsk+gsk-nodeparser / parser node-names-everywhere.node OK gtk:gsk+gsk-nodeparser / parser node-names.node OK gtk:gsk+gsk-nodeparser / parser radial-gradient-start-end.node OK gtk:gsk+gsk-nodeparser / parser radial-gradient.node OK gtk:gsk+gsk-nodeparser / parser repeating-linear-gradient.node OK gtk:gsk+gsk-nodeparser / parser repeating-radial-gradient.node OK gtk:gsk+gsk-nodeparser / parser rounded-rect.node OK gtk:gsk+gsk-nodeparser / parser shadow-fail.node OK gtk:gsk+gsk-nodeparser / parser shadow.node OK gtk:gsk+gsk-nodeparser / parser srgb-high-accuracy.node OK gtk:gsk+gsk-nodeparser / parser string-error.node OK gtk:gsk+gsk-nodeparser / parser stroke.node OK gtk:gsk+gsk-nodeparser / parser testswitch.node OK gtk:gsk+gsk-nodeparser / parser text-color.node OK gtk:gsk+gsk-nodeparser / parser text-fail.node OK gtk:gsk+gsk-nodeparser / parser text-font-blob.node OK gtk:gsk+gsk-nodeparser / parser text-font-errors.node OK gtk:gsk+gsk-nodeparser / parser text-font-options-error.node OK gtk:gsk+gsk-nodeparser / parser text-font-options.node OK gtk:gsk+gsk-nodeparser / parser text-no-color.node OK gtk:gsk+gsk-nodeparser / parser text.node OK gtk:gsk+gsk-nodeparser / parser texture-fail.node OK gtk:gsk+gsk-nodeparser / parser texture-names.node OK gtk:gsk+gsk-nodeparser / parser texture-scale-filters.node OK gtk:gsk+gsk-nodeparser / parser texture-scale-unknown-filter.node OK gtk:gsk+gsk-nodeparser / parser transform-fail.node OK gtk:gtk / a11y OK 1 subtests passed gtk:gtk / accel OK 9 subtests passed gtk:gtk / action OK 10 subtests passed gtk:gtk / adjustment OK 4 subtests passed gtk:gtk / bitmask OK 10 subtests passed gtk:gtk / bitset OK 14 subtests passed gtk:gtk / border OK 1 subtests passed gtk:gtk / builder OK 41 subtests passed gtk:gtk / builderparser OK 74 subtests passed gtk:gtk / c++ keywords OK gtk:gtk / calendar OK 6 subtests passed gtk:gtk / cellarea OK 15 subtests passed gtk:gtk / check-icon-names OK 67 subtests passed gtk:gtk / colorutils OK 4 subtests passed gtk:gtk / composetable OK 16 subtests passed gtk:gtk / constraint-solver OK 10 subtests passed gtk:gtk / cssprovider OK 2 subtests passed gtk:gtk / defaultvalue OK 572 subtests passed gtk:gtk / displayclose SKIP gtk:gtk / entry OK 3 subtests passed gtk:gtk / expression OK 19 subtests passed gtk:gtk / filefilter OK 7 subtests passed gtk:gtk / filter OK 6 subtests passed gtk:gtk / filterlistmodel OK 7 subtests passed gtk:gtk / flattenlistmodel OK 7 subtests passed gtk:gtk / floating OK 1 subtests passed gtk:gtk / flowbox OK 1 subtests passed gtk:gtk / fnmatch OK 82 subtests passed gtk:gtk / grid OK 1 subtests passed gtk:gtk / grid-layout OK 5 subtests passed gtk:gtk / icontheme OK 21 subtests passed gtk:gtk / imcontext OK 2 subtests passed gtk:gtk / label OK 3 subtests passed gtk:gtk / listbox OK 5 subtests passed gtk:gtk / listitemmanager OK 3 subtests passed gtk:gtk / listlistmodel OK 2 subtests passed gtk:gtk / main OK 2 subtests passed gtk:gtk / maplistmodel OK 8 subtests passed gtk:gtk / misc OK 2 subtests passed gtk:gtk / multiselection OK 12 subtests passed gtk:gtk / no-gtk-init OK 1 subtests passed gtk:gtk / noselection OK 8 subtests passed gtk:gtk / notify OK 573 subtests passed gtk:gtk / object OK 99 subtests passed gtk:gtk / objects-finalize OK 243 subtests passed gtk:gtk / papersize OK 3 subtests passed gtk:gtk / propertylookuplistmodel OK 4 subtests passed gtk:gtk / rbtree OK 6 subtests passed gtk:gtk / rbtree-crash OK 2 subtests passed gtk:gtk / recentmanager OK 11 subtests passed gtk:gtk / regression-tests OK 2 subtests passed gtk:gtk / revealer-size OK 12 subtests passed gtk:gtk / scrolledwindow OK 24 subtests passed gtk:gtk / searchbar OK 2 subtests passed gtk:gtk / shortcuts OK 11 subtests passed gtk:gtk / singleselection OK 12 subtests passed gtk:gtk / slicelistmodel OK 8 subtests passed gtk:gtk / sorter OK 19 subtests passed gtk:gtk / sortlistmodel OK 11 subtests passed gtk:gtk / sortlistmodel-exhaustive TIMEOUT killed by signal 15 SIGTERM gtk:gtk / spinbutton OK 3 subtests passed gtk:gtk / stringlist OK 9 subtests passed gtk:gtk / templates OK 29 subtests passed gtk:gtk / textbuffer OK 20 subtests passed gtk:gtk / texthistory OK 17 subtests passed gtk:gtk / textiter OK 13 subtests passed gtk:gtk / theme-validate OK 4 subtests passed gtk:gtk / timsort OK 6 subtests passed gtk:gtk / tooltips OK 1 subtests passed gtk:gtk / treelistmodel OK 5 subtests passed gtk:gtk / treemodel OK 212 subtests passed gtk:gtk / treepath OK 6 subtests passed gtk:gtk / treesorter OK 3 subtests passed gtk:gtk / treeview OK 6 subtests passed gtk:gtk / typename OK 8 subtests passed gtk:gtk / widget-refcount OK 4 subtests passed gtk:gtk / widgetorder OK 16 subtests passed gtk:gtk+failing / accessor-apis ERROR exit status 1 gtk:gtk+focus / basic left OK gtk:gtk+focus / basic right OK gtk:gtk+focus / basic tab OK gtk:gtk+focus / basic tab-backward OK gtk:gtk+focus / widget-factory left OK gtk:gtk+focus / widget-factory tab OK gtk:gtk+focus / widget-factory tab-backward OK gtk:gtk+focus / widget-factory2 tab OK gtk:gtk+focus / widget-factory2 tab-backward OK gtk:gtk+slow / filterlistmodel-exhaustive OK 24 subtests passed gtk:gtk+translations / potfiles OK gtk:introspection / api FAIL killed by signal 9 SIGKILL gtk:reftest / reftest 721800-0px-dotted-border.ui OK 1 subtests passed gtk:reftest / reftest actionbar.ui OK 1 subtests passed gtk:reftest / reftest animation-direction.ui OK 1 subtests passed gtk:reftest / reftest animation-fill-mode-iteration-count.ui OK 1 subtests passed gtk:reftest / reftest background-area.ui OK 1 subtests passed gtk:reftest / reftest background-blend-mode-clip-interaction.ui OK 1 subtests passed gtk:reftest / reftest background-color-transparent.ui OK 1 subtests passed gtk:reftest / reftest background-image-multiple.ui OK 1 subtests passed gtk:reftest / reftest background-origin.ui OK 1 subtests passed gtk:reftest / reftest background-position-repeat.ui OK 1 subtests passed gtk:reftest / reftest background-position-simple.ui OK 1 subtests passed gtk:reftest / reftest background-position.ui OK 1 subtests passed gtk:reftest / reftest background-positioning-area-empty.ui OK 1 subtests passed gtk:reftest / reftest background-repeat-clip.ui OK 1 subtests passed gtk:reftest / reftest background-size-keywords.ui OK 1 subtests passed gtk:reftest / reftest background-size-zero.ui OK 1 subtests passed gtk:reftest / reftest background-size.ui OK 1 subtests passed gtk:reftest / reftest background-window-transparent.ui OK 1 subtests passed gtk:reftest / reftest bad-color-names.ui OK 1 subtests passed gtk:reftest / reftest border-color-default.ui OK 1 subtests passed gtk:reftest / reftest border-corner-zero-width-rendering.ui OK 1 subtests passed gtk:reftest / reftest border-image-excess-size.ui OK 1 subtests passed gtk:reftest / reftest border-image-url-scaled.ui OK 1 subtests passed gtk:reftest / reftest border-radius-clamp.ui OK 1 subtests passed gtk:reftest / reftest border-style-none.ui OK 1 subtests passed gtk:reftest / reftest border-style.ui OK 1 subtests passed gtk:reftest / reftest box-pseudo-classes.ui OK 1 subtests passed gtk:reftest / reftest box-shadow-changes-modify-clip.ui OK 1 subtests passed gtk:reftest / reftest box-shadow-spec-inset.ui OK 1 subtests passed gtk:reftest / reftest box-shadow-spread.ui OK 1 subtests passed gtk:reftest / reftest box-shadow-with-blend-mode.ui OK 1 subtests passed gtk:reftest / reftest boxlayout-invisible-child.ui OK 1 subtests passed gtk:reftest / reftest button-wrapping.ui OK 1 subtests passed gtk:reftest / reftest center-center-100x100-picture-in-100x200-overlay.ui OK 1 subtests passed gtk:reftest / reftest center-center-100x100-picture-in-100x200.ui OK 1 subtests passed gtk:reftest / reftest center-center-100x100-picture-in-200x100-overlay.ui OK 1 subtests passed gtk:reftest / reftest center-center-100x100-picture-in-200x100.ui OK 1 subtests passed gtk:reftest / reftest center-center-150x150-picture-in-100x200-overlay.ui OK 1 subtests passed gtk:reftest / reftest center-center-150x150-picture-in-100x200.ui OK 1 subtests passed gtk:reftest / reftest center-center-150x150-picture-in-200x100-overlay.ui OK 1 subtests passed gtk:reftest / reftest center-center-150x150-picture-in-200x100.ui OK 1 subtests passed gtk:reftest / reftest center-center-200x200-picture-in-100x200-overlay.ui OK 1 subtests passed gtk:reftest / reftest center-center-200x200-picture-in-100x200.ui OK 1 subtests passed gtk:reftest / reftest center-center-200x200-picture-in-200x100-overlay.ui OK 1 subtests passed gtk:reftest / reftest center-center-200x200-picture-in-200x100.ui OK 1 subtests passed gtk:reftest / reftest center-center-20x20-picture-in-100x200-overlay.ui OK 1 subtests passed gtk:reftest / reftest center-center-20x20-picture-in-100x200.ui OK 1 subtests passed gtk:reftest / reftest center-center-20x20-picture-in-200x100-overlay.ui OK 1 subtests passed gtk:reftest / reftest center-center-20x20-picture-in-200x100.ui OK 1 subtests passed gtk:reftest / reftest center-center-300x300-picture-in-100x200-overlay.ui OK 1 subtests passed gtk:reftest / reftest center-center-300x300-picture-in-100x200.ui OK 1 subtests passed gtk:reftest / reftest center-center-300x300-picture-in-200x100-overlay.ui OK 1 subtests passed gtk:reftest / reftest center-center-300x300-picture-in-200x100.ui OK 1 subtests passed gtk:reftest / reftest centerlayout-invisible-child.ui OK 1 subtests passed gtk:reftest / reftest centerlayout-minsize.ui OK 1 subtests passed gtk:reftest / reftest color-transition.ui OK 1 subtests passed gtk:reftest / reftest cross-fade-syntax.ui OK 1 subtests passed gtk:reftest / reftest css-currentcolor-alpha.ui OK 1 subtests passed gtk:reftest / reftest css-em-label-size.ui OK 1 subtests passed gtk:reftest / reftest css-image-aspect-ratio.ui OK 1 subtests passed gtk:reftest / reftest css-image-broken-url.ui OK 1 subtests passed gtk:reftest / reftest css-image-color-aspect-ratio.ui OK 1 subtests passed gtk:reftest / reftest css-match-class.ui OK 1 subtests passed gtk:reftest / reftest css-match-descendant-later.ui OK 1 subtests passed gtk:reftest / reftest css-match-exact.ui OK 1 subtests passed gtk:reftest / reftest css-match-import.ui OK 1 subtests passed gtk:reftest / reftest css-match-inherit-different-state.ui OK 1 subtests passed gtk:reftest / reftest css-match-inherit.ui OK 1 subtests passed gtk:reftest / reftest css-match-name.ui OK 1 subtests passed gtk:reftest / reftest css-match-siblings.ui OK 1 subtests passed gtk:reftest / reftest css-match-type.ui OK 1 subtests passed gtk:reftest / reftest css-multi-state.ui OK 1 subtests passed gtk:reftest / reftest css-radial-gradient-colorstop-crash.ui OK 1 subtests passed gtk:reftest / reftest data-url.ui OK 1 subtests passed gtk:reftest / reftest default-size-too-small.ui OK 1 subtests passed gtk:reftest / reftest default-size-undecorated.ui OK 1 subtests passed gtk:reftest / reftest default-size-with-titlebar.ui OK 1 subtests passed gtk:reftest / reftest default-size-without-titlebar.ui OK 1 subtests passed gtk:reftest / reftest flipping-icons.ui OK 1 subtests passed gtk:reftest / reftest font-sizes-names.ui OK 1 subtests passed gtk:reftest / reftest gradient-hard-stop.ui OK 1 subtests passed gtk:reftest / reftest grid-empty-with-spacing.ui OK 1 subtests passed gtk:reftest / reftest grid-expand.ui OK 1 subtests passed gtk:reftest / reftest grid-homogeneous.ui OK 1 subtests passed gtk:reftest / reftest grid-spacing1.ui OK 1 subtests passed gtk:reftest / reftest grid-spacing2.ui OK 1 subtests passed gtk:reftest / reftest grid-spacing3.ui OK 1 subtests passed gtk:reftest / reftest grid-wfh.ui OK 1 subtests passed gtk:reftest / reftest gridlayout-invisible-child.ui OK 1 subtests passed gtk:reftest / reftest gtk-icontheme-sizing.ui OK 1 subtests passed gtk:reftest / reftest gtk-image-effect-inherit.ui OK 1 subtests passed gtk:reftest / reftest hbox-with-ellipsizing-label.ui OK 1 subtests passed gtk:reftest / reftest hbox-with-ellipsizing-wrapping-label.ui OK 1 subtests passed gtk:reftest / reftest icon-effect-missing.ui OK 1 subtests passed gtk:reftest / reftest icon-shadow-no-transform.ui OK 1 subtests passed gtk:reftest / reftest icon-style-basics.ui OK 1 subtests passed gtk:reftest / reftest icon-vfuncs.ui OK 1 subtests passed gtk:reftest / reftest iconview-empty.ui OK 1 subtests passed gtk:reftest / reftest image-icon-name-use-fallback.ui OK 1 subtests passed gtk:reftest / reftest image-icon-shadow-clipping.ui OK 1 subtests passed gtk:reftest / reftest image-load-from-file.ui OK 1 subtests passed gtk:reftest / reftest inscription-markup.ui OK 1 subtests passed gtk:reftest / reftest inscription-overflow-multiline.ui OK 1 subtests passed gtk:reftest / reftest inscription-overflow-yalign.ui OK 1 subtests passed gtk:reftest / reftest inscription-overflow.ui OK 1 subtests passed gtk:reftest / reftest inscription-xalign-rtl.ui OK 1 subtests passed gtk:reftest / reftest inscription-xalign.ui OK 1 subtests passed gtk:reftest / reftest label-attribute-preference.ui OK 1 subtests passed gtk:reftest / reftest label-box-shadow-clip.ui OK 1 subtests passed gtk:reftest / reftest label-clipping.ui OK 1 subtests passed gtk:reftest / reftest label-ellipsize-small.ui OK 1 subtests passed gtk:reftest / reftest label-ellipsize-with-big.ui OK 1 subtests passed gtk:reftest / reftest label-fonts.ui OK 1 subtests passed gtk:reftest / reftest label-huge-max-width-chars.ui OK 1 subtests passed gtk:reftest / reftest label-max-width-chars-and-halign-and-infinite-width.ui OK 1 subtests passed gtk:reftest / reftest label-overdraw-horizontal.ui OK 1 subtests passed gtk:reftest / reftest label-overdraw-vertical.ui OK 1 subtests passed gtk:reftest / reftest label-shadows.ui OK 1 subtests passed gtk:reftest / reftest label-sizing.ui FAIL 0/1 subtests passed gtk:reftest / reftest label-small-ellipsized.ui OK 1 subtests passed gtk:reftest / reftest label-small-max-width-chars.ui OK 1 subtests passed gtk:reftest / reftest label-text-shadow-changes-modify-clip.ui OK 1 subtests passed gtk:reftest / reftest label-text-shadow-clipping.ui OK 1 subtests passed gtk:reftest / reftest label-width-chars-dont-shrink.ui OK 1 subtests passed gtk:reftest / reftest label-wrap-width-chars.ui OK 1 subtests passed gtk:reftest / reftest label-wrap-word-char-natural-size.ui OK 1 subtests passed gtk:reftest / reftest label-wrapped-huge-max-width-chars.ui OK 1 subtests passed gtk:reftest / reftest late-binding.ui OK 1 subtests passed gtk:reftest / reftest late-property.ui OK 1 subtests passed gtk:reftest / reftest letter-spacing.ui OK 1 subtests passed gtk:reftest / reftest linear-gradient-transition-to-other.ui OK 1 subtests passed gtk:reftest / reftest linear-gradient.ui OK 1 subtests passed gtk:reftest / reftest link-coloring.ui OK 1 subtests passed gtk:reftest / reftest listview-margin.ui OK 1 subtests passed gtk:reftest / reftest listview-with-wrapped-labels.ui OK 1 subtests passed gtk:reftest / reftest messagedialog-secondarytext.ui OK 1 subtests passed gtk:reftest / reftest named-colors.ui OK 1 subtests passed gtk:reftest / reftest no-colors.ui OK 1 subtests passed gtk:reftest / reftest nonresizable-size.ui OK 1 subtests passed gtk:reftest / reftest notebook-tab-position.ui OK 1 subtests passed gtk:reftest / reftest nth-child.ui OK 1 subtests passed gtk:reftest / reftest opacity-initial.ui OK 1 subtests passed gtk:reftest / reftest opacity.ui OK 1 subtests passed gtk:reftest / reftest overlay-no-main-widget.ui OK 1 subtests passed gtk:reftest / reftest paned-handle-size.ui OK 1 subtests passed gtk:reftest / reftest paned-undersized.ui OK 1 subtests passed gtk:reftest / reftest partial-rounded-border.ui OK 1 subtests passed gtk:reftest / reftest picture-content-fit-contain.ui OK 1 subtests passed gtk:reftest / reftest picture-content-fit-cover.ui OK 1 subtests passed gtk:reftest / reftest picture-content-fit-fill.ui OK 1 subtests passed gtk:reftest / reftest picture-content-fit-scale-down.ui OK 1 subtests passed gtk:reftest / reftest picture-load-invalid-file.ui OK 1 subtests passed gtk:reftest / reftest pixbuf-icon.ui OK 1 subtests passed gtk:reftest / reftest pseudoclass-on-box.ui OK 1 subtests passed gtk:reftest / reftest pseudoclass-on-parent.ui OK 1 subtests passed gtk:reftest / reftest repeating-radial-gradient-at-beginning.ui OK 1 subtests passed gtk:reftest / reftest revealer-extra-size.ui OK 1 subtests passed gtk:reftest / reftest revealer-wrappable-contents.ui OK 1 subtests passed gtk:reftest / reftest rotated-layout.ui OK 1 subtests passed gtk:reftest / reftest separator-size.ui OK 1 subtests passed gtk:reftest / reftest set-default-direction.ui OK 1 subtests passed gtk:reftest / reftest shadow-clip-rounding.ui OK 1 subtests passed gtk:reftest / reftest sibling-pseudoclasses.ui OK 1 subtests passed gtk:reftest / reftest simple.ui OK 1 subtests passed gtk:reftest / reftest sizegroups-basics.ui OK 1 subtests passed gtk:reftest / reftest sizegroups-get-preferred-null.ui OK 1 subtests passed gtk:reftest / reftest statusbar-remove-all.ui OK 1 subtests passed gtk:reftest / reftest style-context-save-inheritance.ui OK 1 subtests passed gtk:reftest / reftest style-properties-only-child.ui OK 1 subtests passed gtk:reftest / reftest symbolic-icon-translucent-color.ui OK 1 subtests passed gtk:reftest / reftest texture-icon.ui OK 1 subtests passed gtk:reftest / reftest textview-border-windows.ui OK 1 subtests passed gtk:reftest / reftest treeview-crash-too-wide.ui OK 1 subtests passed gtk:reftest / reftest treeview-fixed-height.ui OK 1 subtests passed gtk:reftest / reftest unresolvable.ui OK 1 subtests passed gtk:reftest / reftest vbox-with-2-wrapping-labels-where-one-should-wrap.ui OK 1 subtests passed gtk:reftest / reftest vbox-with-max-width-chars-label.ui OK 1 subtests passed gtk:reftest / reftest window-border-width.ui OK 1 subtests passed gtk:reftest / reftest window-default-size.ui OK 1 subtests passed gtk:reftest / reftest window-height-for-width.ui OK 1 subtests passed gtk:reftest / reftest wrap-margin-align-critical.ui OK 1 subtests passed gtk:reftest / reftest wrapping-in-boxes-in-boxes.ui OK 1 subtests passed gtk:reftest+failing / reftest border-half-pixel.ui OK 1 subtests passed gtk:reftest+failing / reftest border-image-url.ui FAIL 0/1 subtests passed gtk:reftest+failing / reftest glarea-gl-only.ui OK 1 subtests passed gtk:reftest+failing / reftest label-background.ui FAIL 0/1 subtests passed gtk:reftest+failing / reftest label-wrap-justify.ui FAIL 0/1 subtests passed gtk:reftest+failing / reftest sizegroups-evolution-identity-page.ui FAIL 0/1 subtests passed gtk:reftest+flaky / reftest fixed-widget-stacking.ui OK 1 subtests passed gtk:reftest+flaky / reftest shorthand-entry-border.ui OK 1 subtests passed gtk:reftest+flaky / reftest textview-margins.ui OK 1 subtests passed gtk:reftest+flaky / reftest textview-tags.ui OK 1 subtests passed gtk:reftest+flaky / reftest treeview-headers-hidden.ui OK 1 subtests passed gtk:reftest+flaky / reftest window-show-contents-on-map.ui OK 1 subtests passed gtk:tools / enumerate OK 3 subtests passed gtk:tools / settings OK 1 subtests passed gtk:tools / simplify OK 26 subtests passed gtk:tools / simplify-3to4 OK 40 subtests passed gtk:tools / validate OK 9 subtests passed Ok: 4607 Expected Fail: 0 Fail: 250 Unexpected Pass: 0 Skipped: 5 Timeout: 2