From: Benjamin Otte Date: Thu, 8 Jun 2023 10:52:33 +0000 (+0200) Subject: testsuite: Add a test for repeating gradients X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~173^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=0a0f0d9e7eae44251e2299cc10e3b14bcbb5eb2a;p=gtk4.git testsuite: Add a test for repeating gradients Make sure scaling the image also scales the color stop lookup. --- diff --git a/testsuite/gsk/compare/repeating-gradient-scaled.node b/testsuite/gsk/compare/repeating-gradient-scaled.node new file mode 100644 index 0000000000..41946bf875 --- /dev/null +++ b/testsuite/gsk/compare/repeating-gradient-scaled.node @@ -0,0 +1,9 @@ +transform { + transform: scale(10); + child: repeating-linear-gradient { + bounds: 0 0 5 5; + start: 0 0; + end: 0 1; + stops: 0 white, 0.5 white, 0.5 black, 1 black; + } +} diff --git a/testsuite/gsk/compare/repeating-gradient-scaled.png b/testsuite/gsk/compare/repeating-gradient-scaled.png new file mode 100644 index 0000000000..509c677e1b Binary files /dev/null and b/testsuite/gsk/compare/repeating-gradient-scaled.png differ diff --git a/testsuite/gsk/meson.build b/testsuite/gsk/meson.build index eec36d5fac..1a57cfa3ad 100644 --- a/testsuite/gsk/meson.build +++ b/testsuite/gsk/meson.build @@ -80,6 +80,7 @@ compare_render_tests = [ 'repeat-empty-child-bounds', 'repeat-negative-coords', 'repeat-texture', + 'repeating-gradient-scaled', 'scale-textures-negative-ngl', 'scale-up-down', 'scaled-cairo',