From 0a0f0d9e7eae44251e2299cc10e3b14bcbb5eb2a Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 8 Jun 2023 12:52:33 +0200 Subject: [PATCH] testsuite: Add a test for repeating gradients Make sure scaling the image also scales the color stop lookup. --- .../gsk/compare/repeating-gradient-scaled.node | 9 +++++++++ .../gsk/compare/repeating-gradient-scaled.png | Bin 0 -> 166 bytes testsuite/gsk/meson.build | 1 + 3 files changed, 10 insertions(+) create mode 100644 testsuite/gsk/compare/repeating-gradient-scaled.node create mode 100644 testsuite/gsk/compare/repeating-gradient-scaled.png 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 0000000000000000000000000000000000000000..509c677e1b488248505d885449a0f121076941dc GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nETTu&Frkc`H+R~tDG81Ni%SYGmf z>RnYXK__#^7S8&za`y*2|2FIwaazo2X?!_dU9-ha_>))L-QtN(877Ll*1n1+vnEWN zyG%gJ*WAV#}5{Cao7Toa_!w6AcP`lzkm&F@vY8 KpUXO@geCyf^*W^h literal 0 HcmV?d00001 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', -- 2.30.2