From efacf2ff09aaf64bc2c68ee9648fd37583783a3f Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Tue, 9 Jul 2024 20:43:58 +0200 Subject: [PATCH] testsuite: Add tests for dihedral transforms Just to make sure stuff shows up in the right place. --- testsuite/gsk/compare/dihedral.node | 55 ++++++++++++++++++++++++++++ testsuite/gsk/compare/dihedral.png | Bin 0 -> 221 bytes testsuite/gsk/meson.build | 1 + 3 files changed, 56 insertions(+) create mode 100644 testsuite/gsk/compare/dihedral.node create mode 100644 testsuite/gsk/compare/dihedral.png diff --git a/testsuite/gsk/compare/dihedral.node b/testsuite/gsk/compare/dihedral.node new file mode 100644 index 0000000000..4d6945425e --- /dev/null +++ b/testsuite/gsk/compare/dihedral.node @@ -0,0 +1,55 @@ +transform { + child: color { + bounds: 0 0 50 50; + color: rgb(0,255,0); + } +} +transform { + transform: rotate(90); + child: color { + bounds: 0 0 50 50; + color: rgb(255,0,0); + } +} +transform { + transform: rotate(180); + child: color { + bounds: 0 0 50 50; + color: rgb(255,255,0); + } +} +transform { + transform: rotate(270); + child: color { + bounds: 0 0 50 50; + color: rgb(0,0,255); + } +} +transform { + transform: scale(2, -2); + child: color { + bounds: 25 -50 25 25; + color: rgb(0,255,0); + } +} +transform { + transform: rotate(90) scale(-2); + child: color { + bounds: -50 -50 25 25; + color: rgb(255,0,0); + } +} +transform { + transform: rotate(180) scale(-2, 2); + child: color { + bounds: -50 25 25 25; + color: rgb(255,255,0); + } +} +transform { + transform: rotate(270) scale(2); + child: color { + bounds: 25 25 25 25; + color: rgb(0,0,255); + } +} diff --git a/testsuite/gsk/compare/dihedral.png b/testsuite/gsk/compare/dihedral.png new file mode 100644 index 0000000000000000000000000000000000000000..f13431066271a829be7bf5020b6ec29903f8ccda GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^CqS5m8A!&LZC(qc_yc@GT!AzL!+$Vj`2U~5u_{Cd zD8N_}+Ly5K?VgL=7UiOn8Y?T)cb0jSnM;unrYL@*{jO5 zLj^ckm>L}v;M9`NBa8lRWJMMNDOfgP@-0m?r7T8mN7nvZyT%!z8*J7DxlatOd^OEy Sf2YfXoayQ6=d#Wzp$Py9u0G)a literal 0 HcmV?d00001 diff --git a/testsuite/gsk/meson.build b/testsuite/gsk/meson.build index 5b5140fd54..affa5b62be 100644 --- a/testsuite/gsk/meson.build +++ b/testsuite/gsk/meson.build @@ -53,6 +53,7 @@ compare_render_tests = [ 'cross-fade-in-opacity', 'cross-fade-in-rotate', 'css-background', + 'dihedral', 'empty-blend', 'empty-blur', 'empty-border',