summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2019-03-02 11:15:02 +0100
committerTimm Bäder <mail@baedert.org>2019-04-27 10:35:00 +0200
commite37319193c375b569fe488920638e645db813624 (patch)
tree85d01c001b028fa8894f8a4caa297637af6227e7
parent107e462831f9d67b6b2fef08eaf2da2f553eef47 (diff)
downloadgtk+-e37319193c375b569fe488920638e645db813624.tar.gz
testsuite: Port gl tests to text-based format
-rw-r--r--testsuite/gsk/gl/clipped_cross_fade.gl.pngbin157 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/clipped_cross_fade.nodebin1111 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/clipped_rounded_clip.nodebin271 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/clipped_rounded_clip.txt10
-rw-r--r--testsuite/gsk/gl/cross_fade.nodebin302 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/cross_fade.txt13
-rw-r--r--testsuite/gsk/gl/cross_fade_transformed.gl.pngbin1681 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/cross_fade_transformed.nodebin459 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/gradient_clipped.nodebin310 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/gradient_clipped.txt9
-rw-r--r--testsuite/gsk/gl/gradient_simple.nodebin383 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/gradient_simple.txt14
-rw-r--r--testsuite/gsk/gl/gradient_transformed.gl.pngbin744 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/gradient_transformed.nodebin540 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/opacity_clip.nodebin293 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/opacity_clip.txt13
-rw-r--r--testsuite/gsk/gl/outset_shadow_blurred_offset.nodebin208 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/outset_shadow_blurred_offset.txt8
-rw-r--r--testsuite/gsk/gl/outset_shadow_blurred_simple.nodebin208 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/outset_shadow_blurred_simple.txt8
-rw-r--r--testsuite/gsk/gl/outset_shadow_blurred_simple2.nodebin208 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/outset_shadow_blurred_small.nodebin208 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/outset_shadow_blurred_small.txt8
-rw-r--r--testsuite/gsk/gl/outset_shadow_offset_both.nodebin208 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/outset_shadow_offset_both.txt8
-rw-r--r--testsuite/gsk/gl/outset_shadow_offsetx.nodebin208 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/outset_shadow_offsetx.txt8
-rw-r--r--testsuite/gsk/gl/outset_shadow_offsety.nodebin208 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/outset_shadow_offsety.txt8
-rw-r--r--testsuite/gsk/gl/outset_shadow_rounded1.nodebin208 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/outset_shadow_rounded1.txt8
-rw-r--r--testsuite/gsk/gl/outset_shadow_rounded2.nodebin208 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/outset_shadow_rounded2.txt8
-rw-r--r--testsuite/gsk/gl/outset_shadow_rounded_top.nodebin208 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/outset_shadow_rounded_top.txt8
-rw-r--r--testsuite/gsk/gl/outset_shadow_simple.nodebin208 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/outset_shadow_simple.txt8
-rw-r--r--testsuite/gsk/gl/outset_shadow_translated.gl.pngbin790 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/outset_shadow_translated.nodebin366 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/shadow_transform1.gl.pngbin1011 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/shadow_transform1.nodebin1539 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/transformed_clipped_rounded_clip.gl.pngbin613 -> 0 bytes
-rw-r--r--testsuite/gsk/gl/transformed_clipped_rounded_clip.nodebin428 -> 0 bytes
-rw-r--r--testsuite/gsk/meson.build8
44 files changed, 140 insertions, 7 deletions
diff --git a/testsuite/gsk/gl/clipped_cross_fade.gl.png b/testsuite/gsk/gl/clipped_cross_fade.gl.png
deleted file mode 100644
index 07a92a1e9d..0000000000
--- a/testsuite/gsk/gl/clipped_cross_fade.gl.png
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/clipped_cross_fade.node b/testsuite/gsk/gl/clipped_cross_fade.node
deleted file mode 100644
index 0f87de4a17..0000000000
--- a/testsuite/gsk/gl/clipped_cross_fade.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/clipped_rounded_clip.node b/testsuite/gsk/gl/clipped_rounded_clip.node
deleted file mode 100644
index ea78bd5e59..0000000000
--- a/testsuite/gsk/gl/clipped_rounded_clip.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/clipped_rounded_clip.txt b/testsuite/gsk/gl/clipped_rounded_clip.txt
new file mode 100644
index 0000000000..545e6045ac
--- /dev/null
+++ b/testsuite/gsk/gl/clipped_rounded_clip.txt
@@ -0,0 +1,10 @@
+clip {
+ clip: 60 80 60 70;
+ child: rounded-clip {
+ clip: 20 50 100 100 / 50;
+ child: color {
+ bounds: 20 50 100 100;
+ color: red;
+ }
+ }
+}
diff --git a/testsuite/gsk/gl/cross_fade.node b/testsuite/gsk/gl/cross_fade.node
deleted file mode 100644
index 981bf99ed3..0000000000
--- a/testsuite/gsk/gl/cross_fade.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/cross_fade.txt b/testsuite/gsk/gl/cross_fade.txt
new file mode 100644
index 0000000000..6926c77815
--- /dev/null
+++ b/testsuite/gsk/gl/cross_fade.txt
@@ -0,0 +1,13 @@
+cross-fade {
+ progress: 0.5;
+ start: color {
+ bounds: 0 0 200 200;
+ color: white;
+ }
+ end: linear-gradient {
+ bounds: 100 100 200 200;
+ start: 200 100;
+ end: 200 300;
+ stops: 0 red, 1 blue;
+ }
+}
diff --git a/testsuite/gsk/gl/cross_fade_transformed.gl.png b/testsuite/gsk/gl/cross_fade_transformed.gl.png
deleted file mode 100644
index 2c3cf4ed41..0000000000
--- a/testsuite/gsk/gl/cross_fade_transformed.gl.png
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/cross_fade_transformed.node b/testsuite/gsk/gl/cross_fade_transformed.node
deleted file mode 100644
index e4ccbb53be..0000000000
--- a/testsuite/gsk/gl/cross_fade_transformed.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/gradient_clipped.node b/testsuite/gsk/gl/gradient_clipped.node
deleted file mode 100644
index 971aac622a..0000000000
--- a/testsuite/gsk/gl/gradient_clipped.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/gradient_clipped.txt b/testsuite/gsk/gl/gradient_clipped.txt
new file mode 100644
index 0000000000..e2b469d219
--- /dev/null
+++ b/testsuite/gsk/gl/gradient_clipped.txt
@@ -0,0 +1,9 @@
+rounded-clip {
+ clip: 0 0 50 100 / 25;
+ child: linear-gradient {
+ bounds: 0 0 50 100;
+ start: 0 0;
+ end: 0 100;
+ stops: 0 red, 1 blue;
+ }
+}
diff --git a/testsuite/gsk/gl/gradient_simple.node b/testsuite/gsk/gl/gradient_simple.node
deleted file mode 100644
index 8e65fd6cfe..0000000000
--- a/testsuite/gsk/gl/gradient_simple.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/gradient_simple.txt b/testsuite/gsk/gl/gradient_simple.txt
new file mode 100644
index 0000000000..a839260116
--- /dev/null
+++ b/testsuite/gsk/gl/gradient_simple.txt
@@ -0,0 +1,14 @@
+container {
+ linear-gradient {
+ bounds: 0 0 50 100;
+ start: 0 0;
+ end: 0 100;
+ stops: 0 red, 1 blue;
+ }
+ linear-gradient {
+ bounds: 50 0 50 100;
+ start: 50 0;
+ end: 100 0;
+ stops: 0 red, 1 blue;
+ }
+}
diff --git a/testsuite/gsk/gl/gradient_transformed.gl.png b/testsuite/gsk/gl/gradient_transformed.gl.png
deleted file mode 100644
index 889a691968..0000000000
--- a/testsuite/gsk/gl/gradient_transformed.gl.png
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/gradient_transformed.node b/testsuite/gsk/gl/gradient_transformed.node
deleted file mode 100644
index aee6d37d03..0000000000
--- a/testsuite/gsk/gl/gradient_transformed.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/opacity_clip.node b/testsuite/gsk/gl/opacity_clip.node
deleted file mode 100644
index 039a811cf9..0000000000
--- a/testsuite/gsk/gl/opacity_clip.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/opacity_clip.txt b/testsuite/gsk/gl/opacity_clip.txt
new file mode 100644
index 0000000000..8b9991f797
--- /dev/null
+++ b/testsuite/gsk/gl/opacity_clip.txt
@@ -0,0 +1,13 @@
+clip {
+ clip: 50 50 50 50;
+ child: opacity {
+ opacity: 0.4;
+ child: rounded-clip {
+ clip: 50 50 100 100 / 50;
+ child: color {
+ bounds: 50 50 100 100;
+ color: red;
+ }
+ }
+ }
+}
diff --git a/testsuite/gsk/gl/outset_shadow_blurred_offset.node b/testsuite/gsk/gl/outset_shadow_blurred_offset.node
deleted file mode 100644
index 7d982d688e..0000000000
--- a/testsuite/gsk/gl/outset_shadow_blurred_offset.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/outset_shadow_blurred_offset.txt b/testsuite/gsk/gl/outset_shadow_blurred_offset.txt
new file mode 100644
index 0000000000..0fb597d742
--- /dev/null
+++ b/testsuite/gsk/gl/outset_shadow_blurred_offset.txt
@@ -0,0 +1,8 @@
+outset-shadow {
+ outline: 100 100 40 40 / 5.714286 2.857143 17.142859 22.857143;
+ color: rgba(0, 0, 0, 0.5);
+ dx: 20;
+ dy: 20;
+ spread: 1;
+ blur: 4;
+}
diff --git a/testsuite/gsk/gl/outset_shadow_blurred_simple.node b/testsuite/gsk/gl/outset_shadow_blurred_simple.node
deleted file mode 100644
index 66b38b9e5a..0000000000
--- a/testsuite/gsk/gl/outset_shadow_blurred_simple.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/outset_shadow_blurred_simple.txt b/testsuite/gsk/gl/outset_shadow_blurred_simple.txt
new file mode 100644
index 0000000000..aa1731d9a8
--- /dev/null
+++ b/testsuite/gsk/gl/outset_shadow_blurred_simple.txt
@@ -0,0 +1,8 @@
+outset-shadow {
+ outline: 100 100 200 200;
+ color: black;
+ dx: 0;
+ dy: 0;
+ spread: 0;
+ blur: 40;
+}
diff --git a/testsuite/gsk/gl/outset_shadow_blurred_simple2.node b/testsuite/gsk/gl/outset_shadow_blurred_simple2.node
deleted file mode 100644
index 59f250c002..0000000000
--- a/testsuite/gsk/gl/outset_shadow_blurred_simple2.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/outset_shadow_blurred_small.node b/testsuite/gsk/gl/outset_shadow_blurred_small.node
deleted file mode 100644
index 291389a5e8..0000000000
--- a/testsuite/gsk/gl/outset_shadow_blurred_small.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/outset_shadow_blurred_small.txt b/testsuite/gsk/gl/outset_shadow_blurred_small.txt
new file mode 100644
index 0000000000..1f8374ab33
--- /dev/null
+++ b/testsuite/gsk/gl/outset_shadow_blurred_small.txt
@@ -0,0 +1,8 @@
+outset-shadow {
+ outline: 100 100 40 40 / 5.714286 2.857143 17.142859 22.857143;
+ color: rgba(0, 0, 0, 0.5);
+ dx: 0;
+ dy: 0;
+ spread: 1;
+ blur: 4;
+}
diff --git a/testsuite/gsk/gl/outset_shadow_offset_both.node b/testsuite/gsk/gl/outset_shadow_offset_both.node
deleted file mode 100644
index 014d8ce9f8..0000000000
--- a/testsuite/gsk/gl/outset_shadow_offset_both.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/outset_shadow_offset_both.txt b/testsuite/gsk/gl/outset_shadow_offset_both.txt
new file mode 100644
index 0000000000..1e05bc4d6d
--- /dev/null
+++ b/testsuite/gsk/gl/outset_shadow_offset_both.txt
@@ -0,0 +1,8 @@
+outset-shadow {
+ outline: 100 100 100 100;
+ color: black;
+ dx: -100;
+ dy: 100;
+ spread: 10;
+ blur: 0;
+}
diff --git a/testsuite/gsk/gl/outset_shadow_offsetx.node b/testsuite/gsk/gl/outset_shadow_offsetx.node
deleted file mode 100644
index f88bee53eb..0000000000
--- a/testsuite/gsk/gl/outset_shadow_offsetx.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/outset_shadow_offsetx.txt b/testsuite/gsk/gl/outset_shadow_offsetx.txt
new file mode 100644
index 0000000000..f78d0b47cd
--- /dev/null
+++ b/testsuite/gsk/gl/outset_shadow_offsetx.txt
@@ -0,0 +1,8 @@
+outset-shadow {
+ outline: 100 100 100 100;
+ color: black;
+ dx: 10;
+ dy: 0;
+ spread: 10;
+ blur: 0;
+}
diff --git a/testsuite/gsk/gl/outset_shadow_offsety.node b/testsuite/gsk/gl/outset_shadow_offsety.node
deleted file mode 100644
index 3b0af62689..0000000000
--- a/testsuite/gsk/gl/outset_shadow_offsety.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/outset_shadow_offsety.txt b/testsuite/gsk/gl/outset_shadow_offsety.txt
new file mode 100644
index 0000000000..91fb1a7bd5
--- /dev/null
+++ b/testsuite/gsk/gl/outset_shadow_offsety.txt
@@ -0,0 +1,8 @@
+outset-shadow {
+ outline: 100 100 100 100;
+ color: black;
+ dx: 0;
+ dy: 10;
+ spread: 10;
+ blur: 0;
+}
diff --git a/testsuite/gsk/gl/outset_shadow_rounded1.node b/testsuite/gsk/gl/outset_shadow_rounded1.node
deleted file mode 100644
index 956f79bae4..0000000000
--- a/testsuite/gsk/gl/outset_shadow_rounded1.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/outset_shadow_rounded1.txt b/testsuite/gsk/gl/outset_shadow_rounded1.txt
new file mode 100644
index 0000000000..b59c038696
--- /dev/null
+++ b/testsuite/gsk/gl/outset_shadow_rounded1.txt
@@ -0,0 +1,8 @@
+outset-shadow {
+ outline: 100 100 200 200 / 50 0 50 0;
+ color: rgba(0, 0, 0, 0.5);
+ dx: 10;
+ dy: 10;
+ spread: 30;
+ blur: 0;
+}
diff --git a/testsuite/gsk/gl/outset_shadow_rounded2.node b/testsuite/gsk/gl/outset_shadow_rounded2.node
deleted file mode 100644
index 8b8be016c6..0000000000
--- a/testsuite/gsk/gl/outset_shadow_rounded2.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/outset_shadow_rounded2.txt b/testsuite/gsk/gl/outset_shadow_rounded2.txt
new file mode 100644
index 0000000000..a8b0335e52
--- /dev/null
+++ b/testsuite/gsk/gl/outset_shadow_rounded2.txt
@@ -0,0 +1,8 @@
+outset-shadow {
+ outline: 100 100 200 200 / 0 100 0 100;
+ color: rgba(0, 0, 0, 0.5);
+ dx: 10;
+ dy: 10;
+ spread: 30;
+ blur: 0;
+}
diff --git a/testsuite/gsk/gl/outset_shadow_rounded_top.node b/testsuite/gsk/gl/outset_shadow_rounded_top.node
deleted file mode 100644
index ea9dee50e8..0000000000
--- a/testsuite/gsk/gl/outset_shadow_rounded_top.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/outset_shadow_rounded_top.txt b/testsuite/gsk/gl/outset_shadow_rounded_top.txt
new file mode 100644
index 0000000000..8259016c28
--- /dev/null
+++ b/testsuite/gsk/gl/outset_shadow_rounded_top.txt
@@ -0,0 +1,8 @@
+outset-shadow {
+ outline: 100 100 200 200 / 7 7 0 0;
+ color: black;
+ dx: 0;
+ dy: 0;
+ spread: 1;
+ blur: 0;
+}
diff --git a/testsuite/gsk/gl/outset_shadow_simple.node b/testsuite/gsk/gl/outset_shadow_simple.node
deleted file mode 100644
index 65adef7642..0000000000
--- a/testsuite/gsk/gl/outset_shadow_simple.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/outset_shadow_simple.txt b/testsuite/gsk/gl/outset_shadow_simple.txt
new file mode 100644
index 0000000000..45bc2724f6
--- /dev/null
+++ b/testsuite/gsk/gl/outset_shadow_simple.txt
@@ -0,0 +1,8 @@
+outset-shadow {
+ outline: 100 100 100 100;
+ color: black;
+ dx: 0;
+ dy: 0;
+ spread: 10;
+ blur: 0;
+}
diff --git a/testsuite/gsk/gl/outset_shadow_translated.gl.png b/testsuite/gsk/gl/outset_shadow_translated.gl.png
deleted file mode 100644
index c79a359210..0000000000
--- a/testsuite/gsk/gl/outset_shadow_translated.gl.png
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/outset_shadow_translated.node b/testsuite/gsk/gl/outset_shadow_translated.node
deleted file mode 100644
index 060314dd07..0000000000
--- a/testsuite/gsk/gl/outset_shadow_translated.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/shadow_transform1.gl.png b/testsuite/gsk/gl/shadow_transform1.gl.png
deleted file mode 100644
index ab8aa0cca4..0000000000
--- a/testsuite/gsk/gl/shadow_transform1.gl.png
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/shadow_transform1.node b/testsuite/gsk/gl/shadow_transform1.node
deleted file mode 100644
index 402ccdd1c1..0000000000
--- a/testsuite/gsk/gl/shadow_transform1.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/transformed_clipped_rounded_clip.gl.png b/testsuite/gsk/gl/transformed_clipped_rounded_clip.gl.png
deleted file mode 100644
index 0e8b85beb4..0000000000
--- a/testsuite/gsk/gl/transformed_clipped_rounded_clip.gl.png
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/gl/transformed_clipped_rounded_clip.node b/testsuite/gsk/gl/transformed_clipped_rounded_clip.node
deleted file mode 100644
index d7260a0c6a..0000000000
--- a/testsuite/gsk/gl/transformed_clipped_rounded_clip.node
+++ /dev/null
Binary files differ
diff --git a/testsuite/gsk/meson.build b/testsuite/gsk/meson.build
index fcfc1d05f8..6b74e1c144 100644
--- a/testsuite/gsk/meson.build
+++ b/testsuite/gsk/meson.build
@@ -50,22 +50,16 @@ gl_tests = [
['outset shadow blurred simple', 'outset_shadow_blurred_simple'],
['outset shadow blurred small', 'outset_shadow_blurred_small'],
['outset shadow blurred offset', 'outset_shadow_blurred_offset'],
- ['outset shadow transformed', 'outset_shadow_translated'],
- ['Transform in Shadow', 'shadow_transform1'],
['Crossfade simple', 'cross_fade'],
- ['Crossfade transformed', 'cross_fade_transformed'],
- ['Clipped crossfade', 'clipped_cross_fade'],
['Clipped rounded clip', 'clipped_rounded_clip'],
- ['clipped rounded clip2', 'transformed_clipped_rounded_clip'],
['gradient simple', 'gradient_simple'],
- ['gradient transformed', 'gradient_transformed'],
['gradient clipped', 'gradient_clipped'],
['offscreen opacity', 'opacity_clip'],
]
foreach gl_test : gl_tests
test('GL ' + gl_test[0], compare_render,
- args: [join_paths(meson.current_source_dir(), 'gl', gl_test[1] + '.node'),
+ args: [join_paths(meson.current_source_dir(), 'gl', gl_test[1] + '.txt'),
join_paths(meson.current_source_dir(), 'gl', gl_test[1] + '.gl.png')],
env: [ 'GIO_USE_VOLUME_MONITOR=unix',
'GSETTINGS_BACKEND=memory',