diff --git a/testsuite/gsk/compare/linear-gradient-nonorthogonal-scale.node b/testsuite/gsk/compare/linear-gradient-nonorthogonal-scale.node new file mode 100644 index 0000000000..768ba6399f --- /dev/null +++ b/testsuite/gsk/compare/linear-gradient-nonorthogonal-scale.node @@ -0,0 +1,29 @@ +transform { + transform: scale(2, 1); + child: linear-gradient { + bounds: 0 0 50 50; + start: 0 0; + end: 50 50; + stops: 0.5 rgb(255,0,0), 0.5 rgb(0,0,255); + } +} +color { + bounds: 0 39 22 11; + color: rgb(0,0,0); +} +color { + bounds: 18 29 24 12; + color: rgb(0,0,0); +} +color { + bounds: 38 19 24 12; + color: rgb(0,0,0); +} +color { + bounds: 58 9 24 12; + color: rgb(0,0,0); +} +color { + bounds: 78 0 22 11; + color: rgb(0,0,0); +} diff --git a/testsuite/gsk/compare/linear-gradient-nonorthogonal-scale.png b/testsuite/gsk/compare/linear-gradient-nonorthogonal-scale.png new file mode 100644 index 0000000000..08e206c9ab Binary files /dev/null and b/testsuite/gsk/compare/linear-gradient-nonorthogonal-scale.png differ diff --git a/testsuite/gsk/meson.build b/testsuite/gsk/meson.build index ef7aef4815..a991747995 100644 --- a/testsuite/gsk/meson.build +++ b/testsuite/gsk/meson.build @@ -71,6 +71,7 @@ compare_render_tests = [ 'inset-shadow-multiple', 'invalid-transform', 'issue-3615', + 'linear-gradient-nonorthogonal-scale', 'linear-gradient-with-64-colorstops', 'mask', 'mask-clipped-inverted-alpha',