diff --git a/testsuite/gsk/compare/rounded-clip-with-huge-bounds-nogl.node b/testsuite/gsk/compare/rounded-clip-with-huge-bounds-nogl.node new file mode 100644 index 0000000000..2151a4eabd --- /dev/null +++ b/testsuite/gsk/compare/rounded-clip-with-huge-bounds-nogl.node @@ -0,0 +1,26 @@ +color { + bounds: 0 0 50 50; + color: black; +} +clip { + clip: 0 0 50 50; + child: rounded-clip { + clip: -4780 -4780 32768 32768 / 16384; + child: container { + color { + bounds: 0 0 50 50; + color: black; + } + mask { + source: color { + bounds: 25 25 32768 32768; + color: red; + } + mask: color { + bounds: 25 25 32768 32768; + color: blue; + } + } + } + } +} diff --git a/testsuite/gsk/compare/rounded-clip-with-huge-bounds-nogl.png b/testsuite/gsk/compare/rounded-clip-with-huge-bounds-nogl.png new file mode 100644 index 0000000000..54deec403c Binary files /dev/null and b/testsuite/gsk/compare/rounded-clip-with-huge-bounds-nogl.png differ diff --git a/testsuite/gsk/meson.build b/testsuite/gsk/meson.build index 767103b33d..b38ad699c6 100644 --- a/testsuite/gsk/meson.build +++ b/testsuite/gsk/meson.build @@ -105,6 +105,7 @@ compare_render_tests = [ 'repeat-scaling', 'repeat-texture', 'repeating-gradient-scaled', + 'rounded-clip-with-huge-bounds-nogl', 'scale-textures-negative-ngl', 'scale-up-down', 'scaled-cairo',