diff --git a/testsuite/gsk/compare/blend-modes.node b/testsuite/gsk/compare/blend-modes.node new file mode 100644 index 0000000000..b5e7e3eeb6 --- /dev/null +++ b/testsuite/gsk/compare/blend-modes.node @@ -0,0 +1,23 @@ +blend { + mode: difference; + bottom: color { + bounds: 0 0 100 100; + color: red; + } + top: color { + bounds: 50 50 100 100; + color: blue; + } +} + +blend { + mode: normal; + bottom: color { + bounds: 150 0 100 100; + color: red; + } + top: color { + bounds: 200 50 100 100; + color: blue; + } +} diff --git a/testsuite/gsk/compare/blend-modes.png b/testsuite/gsk/compare/blend-modes.png new file mode 100644 index 0000000000..8ae7de33f6 Binary files /dev/null and b/testsuite/gsk/compare/blend-modes.png differ diff --git a/testsuite/gsk/meson.build b/testsuite/gsk/meson.build index a337eaa280..aa2f3b07dd 100644 --- a/testsuite/gsk/meson.build +++ b/testsuite/gsk/meson.build @@ -15,6 +15,7 @@ compare_render_tests = [ 'big-checkerboard-scaled-down-nearest', 'big-checkerboard-scaled-down2', 'blend-difference', + 'blend-modes', 'blend-invisible-child', 'blend-normal', 'border-bottom-right',