diff --git a/testsuite/gsk/compare/repeat-repeats-nested.node b/testsuite/gsk/compare/repeat-repeats-nested.node new file mode 100644 index 0000000000..215d6b3fc3 --- /dev/null +++ b/testsuite/gsk/compare/repeat-repeats-nested.node @@ -0,0 +1,14 @@ +repeat { + bounds: 0 0 2048 2048; + child: repeat { + bounds: 0 0 2048 2; + child: repeat { + bounds: -1 -1 2 2; + child: conic-gradient { + bounds: 0 0 32000 32000; + center: 16000 16000; + stops: 0.125 rgb(255,0,0), 0.375 rgb(0,255,0), 0.625 rgb(0,0,255), 0.875 rgb(255,255,0); + } + } + } +} diff --git a/testsuite/gsk/compare/repeat-repeats-nested.png b/testsuite/gsk/compare/repeat-repeats-nested.png new file mode 100644 index 0000000000..15b8723d11 Binary files /dev/null and b/testsuite/gsk/compare/repeat-repeats-nested.png differ diff --git a/testsuite/gsk/meson.build b/testsuite/gsk/meson.build index 8be886147c..25324ddec8 100644 --- a/testsuite/gsk/meson.build +++ b/testsuite/gsk/meson.build @@ -95,6 +95,7 @@ compare_render_tests = [ 'repeat-negative-coords', 'repeat-no-repeat', 'repeat-repeats', + 'repeat-repeats-nested', 'repeat-texture', 'repeating-gradient-scaled', 'scale-textures-negative-ngl',