summaryrefslogtreecommitdiffstats
path: root/image/test/reftest/bmp/bmp-4bpp
diff options
context:
space:
mode:
Diffstat (limited to 'image/test/reftest/bmp/bmp-4bpp')
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-not-square-4bpp.bmpbin0 -> 254 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-not-square-4bpp.pngbin0 -> 229 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-15x15-4bpp.bmpbin0 -> 238 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-15x15-4bpp.pngbin0 -> 304 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-16x16-4bpp.bmpbin0 -> 246 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-16x16-4bpp.pngbin0 -> 323 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-17x17-4bpp.bmpbin0 -> 322 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-17x17-4bpp.pngbin0 -> 337 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-1x1-4bpp.bmpbin0 -> 122 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-1x1-4bpp.pngbin0 -> 120 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-2x2-4bpp.bmpbin0 -> 126 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-2x2-4bpp.pngbin0 -> 128 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-31x31-4bpp.bmpbin0 -> 614 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-31x31-4bpp.pngbin0 -> 700 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-32x32-4bpp.bmpbin0 -> 630 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-32x32-4bpp.pngbin0 -> 763 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-33x33-4bpp.bmpbin0 -> 778 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-33x33-4bpp.pngbin0 -> 778 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-3x3-4bpp.bmpbin0 -> 130 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-3x3-4bpp.pngbin0 -> 139 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-4x4-4bpp.bmpbin0 -> 134 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-4x4-4bpp.pngbin0 -> 147 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-5x5-4bpp.bmpbin0 -> 138 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-5x5-4bpp.pngbin0 -> 156 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-6x6-4bpp.bmpbin0 -> 142 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-6x6-4bpp.pngbin0 -> 163 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-7x7-4bpp.bmpbin0 -> 146 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-7x7-4bpp.pngbin0 -> 172 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-8x8-4bpp.bmpbin0 -> 150 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-8x8-4bpp.pngbin0 -> 188 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-9x9-4bpp.bmpbin0 -> 190 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/bmp-size-9x9-4bpp.pngbin0 -> 198 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/os2bmp-size-32x32-4bpp.bmpbin0 -> 586 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/reftest-stylo.list25
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/reftest.list24
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/rle4-delta-320x240.bmpbin0 -> 3686 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/rle4-delta-320x240.pngbin0 -> 886 bytes
-rw-r--r--image/test/reftest/bmp/bmp-4bpp/top-to-bottom-16x16-4bpp.bmpbin0 -> 246 bytes
38 files changed, 49 insertions, 0 deletions
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-not-square-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-not-square-4bpp.bmp
new file mode 100644
index 000000000..f63dd81bd
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-not-square-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-not-square-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-not-square-4bpp.png
new file mode 100644
index 000000000..7c713c557
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-not-square-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-15x15-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-15x15-4bpp.bmp
new file mode 100644
index 000000000..8b586dbfd
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-15x15-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-15x15-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-15x15-4bpp.png
new file mode 100644
index 000000000..5d4a3f953
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-15x15-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-16x16-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-16x16-4bpp.bmp
new file mode 100644
index 000000000..eae432e65
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-16x16-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-16x16-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-16x16-4bpp.png
new file mode 100644
index 000000000..d45d63f53
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-16x16-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-17x17-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-17x17-4bpp.bmp
new file mode 100644
index 000000000..5880c6111
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-17x17-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-17x17-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-17x17-4bpp.png
new file mode 100644
index 000000000..bf4890329
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-17x17-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-1x1-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-1x1-4bpp.bmp
new file mode 100644
index 000000000..2ba68a391
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-1x1-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-1x1-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-1x1-4bpp.png
new file mode 100644
index 000000000..d41dd645b
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-1x1-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-2x2-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-2x2-4bpp.bmp
new file mode 100644
index 000000000..6c6383aa8
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-2x2-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-2x2-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-2x2-4bpp.png
new file mode 100644
index 000000000..b2d605041
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-2x2-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-31x31-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-31x31-4bpp.bmp
new file mode 100644
index 000000000..ac440a6d8
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-31x31-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-31x31-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-31x31-4bpp.png
new file mode 100644
index 000000000..cb12a3448
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-31x31-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-32x32-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-32x32-4bpp.bmp
new file mode 100644
index 000000000..e4383c473
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-32x32-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-32x32-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-32x32-4bpp.png
new file mode 100644
index 000000000..58d867d12
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-32x32-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-33x33-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-33x33-4bpp.bmp
new file mode 100644
index 000000000..04b2c1d1f
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-33x33-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-33x33-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-33x33-4bpp.png
new file mode 100644
index 000000000..064fde198
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-33x33-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-3x3-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-3x3-4bpp.bmp
new file mode 100644
index 000000000..179dbcfa5
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-3x3-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-3x3-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-3x3-4bpp.png
new file mode 100644
index 000000000..e34114d5c
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-3x3-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-4x4-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-4x4-4bpp.bmp
new file mode 100644
index 000000000..0f57e102e
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-4x4-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-4x4-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-4x4-4bpp.png
new file mode 100644
index 000000000..3efa55562
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-4x4-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-5x5-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-5x5-4bpp.bmp
new file mode 100644
index 000000000..a4efe6660
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-5x5-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-5x5-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-5x5-4bpp.png
new file mode 100644
index 000000000..02ebf57a5
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-5x5-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-6x6-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-6x6-4bpp.bmp
new file mode 100644
index 000000000..f4e1a2918
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-6x6-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-6x6-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-6x6-4bpp.png
new file mode 100644
index 000000000..1f5769d09
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-6x6-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-7x7-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-7x7-4bpp.bmp
new file mode 100644
index 000000000..e7ee1cf20
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-7x7-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-7x7-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-7x7-4bpp.png
new file mode 100644
index 000000000..59a1b98b5
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-7x7-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-8x8-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-8x8-4bpp.bmp
new file mode 100644
index 000000000..aa6959baf
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-8x8-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-8x8-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-8x8-4bpp.png
new file mode 100644
index 000000000..cf44f5967
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-8x8-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-9x9-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/bmp-size-9x9-4bpp.bmp
new file mode 100644
index 000000000..65ec12a37
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-9x9-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/bmp-size-9x9-4bpp.png b/image/test/reftest/bmp/bmp-4bpp/bmp-size-9x9-4bpp.png
new file mode 100644
index 000000000..2e0736413
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/bmp-size-9x9-4bpp.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/os2bmp-size-32x32-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/os2bmp-size-32x32-4bpp.bmp
new file mode 100644
index 000000000..08fc30d5f
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/os2bmp-size-32x32-4bpp.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/reftest-stylo.list b/image/test/reftest/bmp/bmp-4bpp/reftest-stylo.list
new file mode 100644
index 000000000..229f1c0d6
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/reftest-stylo.list
@@ -0,0 +1,25 @@
+# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
+# BMP 4BPP tests
+
+# Images of various sizes
+fails == bmp-size-1x1-4bpp.bmp bmp-size-1x1-4bpp.bmp
+fails == bmp-size-2x2-4bpp.bmp bmp-size-2x2-4bpp.bmp
+fails == bmp-size-3x3-4bpp.bmp bmp-size-3x3-4bpp.bmp
+fails == bmp-size-4x4-4bpp.bmp bmp-size-4x4-4bpp.bmp
+fails == bmp-size-5x5-4bpp.bmp bmp-size-5x5-4bpp.bmp
+fails == bmp-size-6x6-4bpp.bmp bmp-size-6x6-4bpp.bmp
+fails == bmp-size-7x7-4bpp.bmp bmp-size-7x7-4bpp.bmp
+fails == bmp-size-8x8-4bpp.bmp bmp-size-8x8-4bpp.bmp
+fails == bmp-size-9x9-4bpp.bmp bmp-size-9x9-4bpp.bmp
+fails == bmp-size-15x15-4bpp.bmp bmp-size-15x15-4bpp.bmp
+skip == bmp-size-16x16-4bpp.bmp bmp-size-16x16-4bpp.bmp
+fails == bmp-size-17x17-4bpp.bmp bmp-size-17x17-4bpp.bmp
+fails == bmp-size-31x31-4bpp.bmp bmp-size-31x31-4bpp.bmp
+fails == bmp-size-32x32-4bpp.bmp bmp-size-32x32-4bpp.bmp
+fails == bmp-size-33x33-4bpp.bmp bmp-size-33x33-4bpp.bmp
+fails == bmp-not-square-4bpp.bmp bmp-not-square-4bpp.bmp
+fails == os2bmp-size-32x32-4bpp.bmp os2bmp-size-32x32-4bpp.bmp
+fails == top-to-bottom-16x16-4bpp.bmp top-to-bottom-16x16-4bpp.bmp
+# test that delta skips are drawn as transparent
+# taken from http://bmptestsuite.sourceforge.net/
+== rle4-delta-320x240.bmp rle4-delta-320x240.bmp
diff --git a/image/test/reftest/bmp/bmp-4bpp/reftest.list b/image/test/reftest/bmp/bmp-4bpp/reftest.list
new file mode 100644
index 000000000..4a1785e86
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/reftest.list
@@ -0,0 +1,24 @@
+# BMP 4BPP tests
+
+# Images of various sizes
+== bmp-size-1x1-4bpp.bmp bmp-size-1x1-4bpp.png
+== bmp-size-2x2-4bpp.bmp bmp-size-2x2-4bpp.png
+== bmp-size-3x3-4bpp.bmp bmp-size-3x3-4bpp.png
+== bmp-size-4x4-4bpp.bmp bmp-size-4x4-4bpp.png
+== bmp-size-5x5-4bpp.bmp bmp-size-5x5-4bpp.png
+== bmp-size-6x6-4bpp.bmp bmp-size-6x6-4bpp.png
+== bmp-size-7x7-4bpp.bmp bmp-size-7x7-4bpp.png
+== bmp-size-8x8-4bpp.bmp bmp-size-8x8-4bpp.png
+== bmp-size-9x9-4bpp.bmp bmp-size-9x9-4bpp.png
+== bmp-size-15x15-4bpp.bmp bmp-size-15x15-4bpp.png
+== bmp-size-16x16-4bpp.bmp bmp-size-16x16-4bpp.png
+== bmp-size-17x17-4bpp.bmp bmp-size-17x17-4bpp.png
+== bmp-size-31x31-4bpp.bmp bmp-size-31x31-4bpp.png
+== bmp-size-32x32-4bpp.bmp bmp-size-32x32-4bpp.png
+== bmp-size-33x33-4bpp.bmp bmp-size-33x33-4bpp.png
+== bmp-not-square-4bpp.bmp bmp-not-square-4bpp.png
+== os2bmp-size-32x32-4bpp.bmp bmp-size-32x32-4bpp.png
+== top-to-bottom-16x16-4bpp.bmp bmp-size-16x16-4bpp.png
+# test that delta skips are drawn as transparent
+# taken from http://bmptestsuite.sourceforge.net/
+== rle4-delta-320x240.bmp rle4-delta-320x240.png
diff --git a/image/test/reftest/bmp/bmp-4bpp/rle4-delta-320x240.bmp b/image/test/reftest/bmp/bmp-4bpp/rle4-delta-320x240.bmp
new file mode 100644
index 000000000..78a092787
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/rle4-delta-320x240.bmp
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/rle4-delta-320x240.png b/image/test/reftest/bmp/bmp-4bpp/rle4-delta-320x240.png
new file mode 100644
index 000000000..f9a3ceae2
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/rle4-delta-320x240.png
Binary files differ
diff --git a/image/test/reftest/bmp/bmp-4bpp/top-to-bottom-16x16-4bpp.bmp b/image/test/reftest/bmp/bmp-4bpp/top-to-bottom-16x16-4bpp.bmp
new file mode 100644
index 000000000..c77696b32
--- /dev/null
+++ b/image/test/reftest/bmp/bmp-4bpp/top-to-bottom-16x16-4bpp.bmp
Binary files differ