diff --git a/testsuite/gsk/compare/scaled-texture-scale-clip-nocairo.node b/testsuite/gsk/compare/scaled-texture-scale-clip-nocairo.node new file mode 100644 index 0000000000..af51e5e501 --- /dev/null +++ b/testsuite/gsk/compare/scaled-texture-scale-clip-nocairo.node @@ -0,0 +1,16 @@ +clip { + clip: 35 1 2 2; + child: color-matrix { + matrix: matrix3d(1000, 0, 0, 0, 0, 1000, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); + child: transform { + transform: scale(8); + child: texture-scale { + bounds: 0 0 10 10; + filter: nearest; + texture: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAEUlEQVQImWP4z8Dwn+E/w38AEPgD\ +/V+dao0AAAAASUVORK5CYII=\ +"); + } + } + } +} diff --git a/testsuite/gsk/compare/scaled-texture-scale-clip-nocairo.png b/testsuite/gsk/compare/scaled-texture-scale-clip-nocairo.png new file mode 100644 index 0000000000..c328dd89fb Binary files /dev/null and b/testsuite/gsk/compare/scaled-texture-scale-clip-nocairo.png differ diff --git a/testsuite/gsk/meson.build b/testsuite/gsk/meson.build index c7225d2045..9a70f40256 100644 --- a/testsuite/gsk/meson.build +++ b/testsuite/gsk/meson.build @@ -134,6 +134,7 @@ compare_render_tests = [ 'scaled-cairo', 'scaled-texture', 'scaled-texture-scale', + 'scaled-texture-scale-clip-nocairo', 'scale0-crash', 'shadow-behind', 'shadow-clip-contents',