summaryrefslogtreecommitdiff
path: root/thirdparty/stb/tests/pngsuite
diff options
context:
space:
mode:
authorFluorescentCIAAfricanAmerican <[email protected]>2020-04-22 12:56:21 -0400
committerFluorescentCIAAfricanAmerican <[email protected]>2020-04-22 12:56:21 -0400
commit3bf9df6b2785fa6d951086978a3e66f49427166a (patch)
tree2c0f1f0c63c4832882bc93814ebd2c2b1c6224e5 /thirdparty/stb/tests/pngsuite
downloadarchived-source-engine-2018-hl2-src-master.tar.xz
archived-source-engine-2018-hl2-src-master.zip
Diffstat (limited to 'thirdparty/stb/tests/pngsuite')
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/basi0g16.pngbin0 -> 299 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/basi2c16.pngbin0 -> 595 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/basi4a16.pngbin0 -> 2855 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/basi6a16.pngbin0 -> 4180 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/basn0g16.pngbin0 -> 167 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/basn2c16.pngbin0 -> 302 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/basn4a16.pngbin0 -> 2206 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/basn6a16.pngbin0 -> 3435 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/bgai4a16.pngbin0 -> 2855 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/bgan6a16.pngbin0 -> 3435 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/bggn4a16.pngbin0 -> 2220 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/bgyn6a16.pngbin0 -> 3453 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/oi1n0g16.pngbin0 -> 167 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/oi1n2c16.pngbin0 -> 302 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/oi2n0g16.pngbin0 -> 179 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/oi2n2c16.pngbin0 -> 314 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/oi4n0g16.pngbin0 -> 203 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/oi4n2c16.pngbin0 -> 338 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/oi9n0g16.pngbin0 -> 1283 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/oi9n2c16.pngbin0 -> 3038 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/tbbn2c16.pngbin0 -> 2041 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/tbgn2c16.pngbin0 -> 2041 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/16bit/tbwn0g16.pngbin0 -> 1313 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/PngSuite.LICENSE9
-rw-r--r--thirdparty/stb/tests/pngsuite/corrupt/xc1n0g08.pngbin0 -> 138 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/corrupt/xc9n2c08.pngbin0 -> 145 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/corrupt/xcrn0g04.pngbin0 -> 145 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/corrupt/xcsn0g01.pngbin0 -> 164 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/corrupt/xd0n2c08.pngbin0 -> 145 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/corrupt/xd3n2c08.pngbin0 -> 145 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/corrupt/xd9n2c08.pngbin0 -> 145 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/corrupt/xdtn0g01.pngbin0 -> 61 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/corrupt/xhdn0g08.pngbin0 -> 138 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/corrupt/xlfn0g04.pngbin0 -> 145 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/corrupt/xs1n0g01.pngbin0 -> 164 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/corrupt/xs2n0g01.pngbin0 -> 164 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/corrupt/xs4n0g01.pngbin0 -> 164 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/corrupt/xs7n0g01.pngbin0 -> 164 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basi0g01.pngbin0 -> 217 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basi0g02.pngbin0 -> 154 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basi0g04.pngbin0 -> 247 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basi0g08.pngbin0 -> 254 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basi2c08.pngbin0 -> 315 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basi3p01.pngbin0 -> 132 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basi3p02.pngbin0 -> 193 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basi3p04.pngbin0 -> 327 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basi3p08.pngbin0 -> 1527 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basi4a08.pngbin0 -> 214 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basi6a08.pngbin0 -> 361 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basn0g01.pngbin0 -> 164 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basn0g02.pngbin0 -> 104 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basn0g04.pngbin0 -> 145 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basn0g08.pngbin0 -> 138 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basn2c08.pngbin0 -> 145 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basn3p01.pngbin0 -> 112 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basn3p02.pngbin0 -> 146 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basn3p04.pngbin0 -> 216 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basn3p08.pngbin0 -> 1286 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basn4a08.pngbin0 -> 126 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/basn6a08.pngbin0 -> 184 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/bgai4a08.pngbin0 -> 214 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/bgan6a08.pngbin0 -> 184 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/bgbn4a08.pngbin0 -> 140 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/bgwn6a08.pngbin0 -> 202 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s01i3p01.pngbin0 -> 113 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s01n3p01.pngbin0 -> 113 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s02i3p01.pngbin0 -> 114 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s02n3p01.pngbin0 -> 115 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s03i3p01.pngbin0 -> 118 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s03n3p01.pngbin0 -> 120 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s04i3p01.pngbin0 -> 126 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s04n3p01.pngbin0 -> 121 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s05i3p02.pngbin0 -> 134 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s05n3p02.pngbin0 -> 129 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s06i3p02.pngbin0 -> 143 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s06n3p02.pngbin0 -> 131 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s07i3p02.pngbin0 -> 149 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s07n3p02.pngbin0 -> 138 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s08i3p02.pngbin0 -> 149 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s08n3p02.pngbin0 -> 139 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s09i3p02.pngbin0 -> 147 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s09n3p02.pngbin0 -> 143 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s32i3p04.pngbin0 -> 355 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s32n3p04.pngbin0 -> 263 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s33i3p04.pngbin0 -> 385 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s33n3p04.pngbin0 -> 329 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s34i3p04.pngbin0 -> 349 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s34n3p04.pngbin0 -> 248 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s35i3p04.pngbin0 -> 399 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s35n3p04.pngbin0 -> 338 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s36i3p04.pngbin0 -> 356 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s36n3p04.pngbin0 -> 258 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s37i3p04.pngbin0 -> 393 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s37n3p04.pngbin0 -> 336 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s38i3p04.pngbin0 -> 357 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s38n3p04.pngbin0 -> 245 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s39i3p04.pngbin0 -> 420 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s39n3p04.pngbin0 -> 352 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s40i3p04.pngbin0 -> 357 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/s40n3p04.pngbin0 -> 256 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/tbbn0g04.pngbin0 -> 429 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/tbbn3p08.pngbin0 -> 1499 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/tbgn3p08.pngbin0 -> 1499 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/tbrn2c08.pngbin0 -> 1633 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/tbwn3p08.pngbin0 -> 1496 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/tbyn3p08.pngbin0 -> 1499 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/tm3n3p02.pngbin0 -> 116 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/tp0n0g08.pngbin0 -> 719 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/tp0n2c08.pngbin0 -> 1594 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/tp0n3p08.pngbin0 -> 1476 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/tp1n3p08.pngbin0 -> 1483 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/z00n2c08.pngbin0 -> 3172 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/z03n2c08.pngbin0 -> 232 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/z06n2c08.pngbin0 -> 224 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary/z09n2c08.pngbin0 -> 224 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basi0g01.pngbin0 -> 391 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basi0g02.pngbin0 -> 283 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basi0g04.pngbin0 -> 252 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basi0g08.pngbin0 -> 293 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basi2c08.pngbin0 -> 274 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basi3p01.pngbin0 -> 273 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basi3p02.pngbin0 -> 286 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basi3p04.pngbin0 -> 331 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basi3p08.pngbin0 -> 387 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basi4a08.pngbin0 -> 263 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basi6a08.pngbin0 -> 298 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basn0g01.pngbin0 -> 391 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basn0g02.pngbin0 -> 283 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basn0g04.pngbin0 -> 252 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basn0g08.pngbin0 -> 293 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basn2c08.pngbin0 -> 274 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basn3p01.pngbin0 -> 273 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basn3p02.pngbin0 -> 286 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basn3p04.pngbin0 -> 331 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basn3p08.pngbin0 -> 387 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basn4a08.pngbin0 -> 263 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/basn6a08.pngbin0 -> 298 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/bgai4a08.pngbin0 -> 263 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/bgan6a08.pngbin0 -> 298 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/bgbn4a08.pngbin0 -> 263 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/bgwn6a08.pngbin0 -> 298 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s01i3p01.pngbin0 -> 202 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s01n3p01.pngbin0 -> 202 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s02i3p01.pngbin0 -> 210 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s02n3p01.pngbin0 -> 210 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s03i3p01.pngbin0 -> 216 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s03n3p01.pngbin0 -> 216 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s04i3p01.pngbin0 -> 221 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s04n3p01.pngbin0 -> 221 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s05i3p02.pngbin0 -> 232 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s05n3p02.pngbin0 -> 232 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s06i3p02.pngbin0 -> 239 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s06n3p02.pngbin0 -> 239 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s07i3p02.pngbin0 -> 249 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s07n3p02.pngbin0 -> 249 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s08i3p02.pngbin0 -> 255 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s08n3p02.pngbin0 -> 255 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s09i3p02.pngbin0 -> 263 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s09n3p02.pngbin0 -> 263 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s32i3p04.pngbin0 -> 441 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s32n3p04.pngbin0 -> 441 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s33i3p04.pngbin0 -> 470 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s33n3p04.pngbin0 -> 470 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s34i3p04.pngbin0 -> 431 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s34n3p04.pngbin0 -> 431 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s35i3p04.pngbin0 -> 477 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s35n3p04.pngbin0 -> 477 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s36i3p04.pngbin0 -> 448 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s36n3p04.pngbin0 -> 448 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s37i3p04.pngbin0 -> 478 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s37n3p04.pngbin0 -> 478 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s38i3p04.pngbin0 -> 439 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s38n3p04.pngbin0 -> 439 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s39i3p04.pngbin0 -> 499 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s39n3p04.pngbin0 -> 499 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s40i3p04.pngbin0 -> 463 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/s40n3p04.pngbin0 -> 463 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/tbbn0g04.pngbin0 -> 762 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/tbbn3p08.pngbin0 -> 1911 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/tbgn3p08.pngbin0 -> 1911 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/tbrn2c08.pngbin0 -> 1901 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/tbwn3p08.pngbin0 -> 1911 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/tbyn3p08.pngbin0 -> 1911 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/tm3n3p02.pngbin0 -> 306 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/tp0n0g08.pngbin0 -> 1802 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/tp0n2c08.pngbin0 -> 1955 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/tp0n3p08.pngbin0 -> 1959 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/tp1n3p08.pngbin0 -> 1911 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/z00n2c08.pngbin0 -> 422 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/z03n2c08.pngbin0 -> 422 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/z06n2c08.pngbin0 -> 422 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/primary_check/z09n2c08.pngbin0 -> 422 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/ccwn2c08.pngbin0 -> 1514 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/ccwn3p08.pngbin0 -> 1554 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/cdfn2c08.pngbin0 -> 404 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/cdhn2c08.pngbin0 -> 344 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/cdsn2c08.pngbin0 -> 232 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/cdun2c08.pngbin0 -> 724 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/ch1n3p04.pngbin0 -> 258 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/ch2n3p08.pngbin0 -> 1810 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/cm0n0g04.pngbin0 -> 292 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/cm7n0g04.pngbin0 -> 292 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/cm9n0g04.pngbin0 -> 292 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/cs3n2c16.pngbin0 -> 214 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/cs3n3p08.pngbin0 -> 259 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/cs5n2c08.pngbin0 -> 186 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/cs5n3p08.pngbin0 -> 271 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/cs8n2c08.pngbin0 -> 149 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/cs8n3p08.pngbin0 -> 256 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/ct0n0g04.pngbin0 -> 273 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/ct1n0g04.pngbin0 -> 792 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/cten0g04.pngbin0 -> 742 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/ctfn0g04.pngbin0 -> 716 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/ctgn0g04.pngbin0 -> 1182 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/cthn0g04.pngbin0 -> 1269 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/ctjn0g04.pngbin0 -> 941 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/ctzn0g04.pngbin0 -> 753 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/f00n0g08.pngbin0 -> 319 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/f00n2c08.pngbin0 -> 2475 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/f01n0g08.pngbin0 -> 321 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/f01n2c08.pngbin0 -> 1180 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/f02n0g08.pngbin0 -> 355 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/f02n2c08.pngbin0 -> 1729 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/f03n0g08.pngbin0 -> 389 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/f03n2c08.pngbin0 -> 1291 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/f04n0g08.pngbin0 -> 269 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/f04n2c08.pngbin0 -> 985 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/f99n0g04.pngbin0 -> 426 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/g03n0g16.pngbin0 -> 345 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/g03n2c08.pngbin0 -> 370 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/g03n3p04.pngbin0 -> 214 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/g04n0g16.pngbin0 -> 363 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/g04n2c08.pngbin0 -> 377 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/g04n3p04.pngbin0 -> 219 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/g05n0g16.pngbin0 -> 339 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/g05n2c08.pngbin0 -> 350 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/g05n3p04.pngbin0 -> 206 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/g07n0g16.pngbin0 -> 321 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/g07n2c08.pngbin0 -> 340 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/g07n3p04.pngbin0 -> 207 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/g10n0g16.pngbin0 -> 262 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/g10n2c08.pngbin0 -> 285 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/g10n3p04.pngbin0 -> 214 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/g25n0g16.pngbin0 -> 383 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/g25n2c08.pngbin0 -> 405 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/g25n3p04.pngbin0 -> 215 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/pp0n2c16.pngbin0 -> 962 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/pp0n6a08.pngbin0 -> 818 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/ps1n0g08.pngbin0 -> 1456 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/ps1n2c16.pngbin0 -> 1620 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/ps2n0g08.pngbin0 -> 2320 bytes
-rw-r--r--thirdparty/stb/tests/pngsuite/unused/ps2n2c16.pngbin0 -> 2484 bytes
252 files changed, 9 insertions, 0 deletions
diff --git a/thirdparty/stb/tests/pngsuite/16bit/basi0g16.png b/thirdparty/stb/tests/pngsuite/16bit/basi0g16.png
new file mode 100644
index 0000000..a9f2816
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/basi0g16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/basi2c16.png b/thirdparty/stb/tests/pngsuite/16bit/basi2c16.png
new file mode 100644
index 0000000..cd7e50f
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/basi2c16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/basi4a16.png b/thirdparty/stb/tests/pngsuite/16bit/basi4a16.png
new file mode 100644
index 0000000..51192e7
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/basi4a16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/basi6a16.png b/thirdparty/stb/tests/pngsuite/16bit/basi6a16.png
new file mode 100644
index 0000000..4181533
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/basi6a16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/basn0g16.png b/thirdparty/stb/tests/pngsuite/16bit/basn0g16.png
new file mode 100644
index 0000000..e7c82f7
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/basn0g16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/basn2c16.png b/thirdparty/stb/tests/pngsuite/16bit/basn2c16.png
new file mode 100644
index 0000000..50c1cb9
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/basn2c16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/basn4a16.png b/thirdparty/stb/tests/pngsuite/16bit/basn4a16.png
new file mode 100644
index 0000000..8243644
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/basn4a16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/basn6a16.png b/thirdparty/stb/tests/pngsuite/16bit/basn6a16.png
new file mode 100644
index 0000000..984a995
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/basn6a16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/bgai4a16.png b/thirdparty/stb/tests/pngsuite/16bit/bgai4a16.png
new file mode 100644
index 0000000..51192e7
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/bgai4a16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/bgan6a16.png b/thirdparty/stb/tests/pngsuite/16bit/bgan6a16.png
new file mode 100644
index 0000000..984a995
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/bgan6a16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/bggn4a16.png b/thirdparty/stb/tests/pngsuite/16bit/bggn4a16.png
new file mode 100644
index 0000000..13fd85b
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/bggn4a16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/bgyn6a16.png b/thirdparty/stb/tests/pngsuite/16bit/bgyn6a16.png
new file mode 100644
index 0000000..ae3e9be
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/bgyn6a16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/oi1n0g16.png b/thirdparty/stb/tests/pngsuite/16bit/oi1n0g16.png
new file mode 100644
index 0000000..e7c82f7
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/oi1n0g16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/oi1n2c16.png b/thirdparty/stb/tests/pngsuite/16bit/oi1n2c16.png
new file mode 100644
index 0000000..50c1cb9
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/oi1n2c16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/oi2n0g16.png b/thirdparty/stb/tests/pngsuite/16bit/oi2n0g16.png
new file mode 100644
index 0000000..14d64c5
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/oi2n0g16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/oi2n2c16.png b/thirdparty/stb/tests/pngsuite/16bit/oi2n2c16.png
new file mode 100644
index 0000000..4c2e3e3
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/oi2n2c16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/oi4n0g16.png b/thirdparty/stb/tests/pngsuite/16bit/oi4n0g16.png
new file mode 100644
index 0000000..69e73ed
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/oi4n0g16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/oi4n2c16.png b/thirdparty/stb/tests/pngsuite/16bit/oi4n2c16.png
new file mode 100644
index 0000000..93691e3
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/oi4n2c16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/oi9n0g16.png b/thirdparty/stb/tests/pngsuite/16bit/oi9n0g16.png
new file mode 100644
index 0000000..9248413
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/oi9n0g16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/oi9n2c16.png b/thirdparty/stb/tests/pngsuite/16bit/oi9n2c16.png
new file mode 100644
index 0000000..f0512e4
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/oi9n2c16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/tbbn2c16.png b/thirdparty/stb/tests/pngsuite/16bit/tbbn2c16.png
new file mode 100644
index 0000000..dd3168e
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/tbbn2c16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/tbgn2c16.png b/thirdparty/stb/tests/pngsuite/16bit/tbgn2c16.png
new file mode 100644
index 0000000..85cec39
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/tbgn2c16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/16bit/tbwn0g16.png b/thirdparty/stb/tests/pngsuite/16bit/tbwn0g16.png
new file mode 100644
index 0000000..99bdeed
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/16bit/tbwn0g16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/PngSuite.LICENSE b/thirdparty/stb/tests/pngsuite/PngSuite.LICENSE
new file mode 100644
index 0000000..8d4d1d0
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/PngSuite.LICENSE
@@ -0,0 +1,9 @@
+PngSuite
+--------
+
+Permission to use, copy, modify and distribute these images for any
+purpose and without fee is hereby granted.
+
+
+(c) Willem van Schaik, 1996, 2011
+
diff --git a/thirdparty/stb/tests/pngsuite/corrupt/xc1n0g08.png b/thirdparty/stb/tests/pngsuite/corrupt/xc1n0g08.png
new file mode 100644
index 0000000..9404227
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/corrupt/xc1n0g08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/corrupt/xc9n2c08.png b/thirdparty/stb/tests/pngsuite/corrupt/xc9n2c08.png
new file mode 100644
index 0000000..b11c2a7
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/corrupt/xc9n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/corrupt/xcrn0g04.png b/thirdparty/stb/tests/pngsuite/corrupt/xcrn0g04.png
new file mode 100644
index 0000000..48abba1
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/corrupt/xcrn0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/corrupt/xcsn0g01.png b/thirdparty/stb/tests/pngsuite/corrupt/xcsn0g01.png
new file mode 100644
index 0000000..9863a26
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/corrupt/xcsn0g01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/corrupt/xd0n2c08.png b/thirdparty/stb/tests/pngsuite/corrupt/xd0n2c08.png
new file mode 100644
index 0000000..2f00161
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/corrupt/xd0n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/corrupt/xd3n2c08.png b/thirdparty/stb/tests/pngsuite/corrupt/xd3n2c08.png
new file mode 100644
index 0000000..9e4a3ff
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/corrupt/xd3n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/corrupt/xd9n2c08.png b/thirdparty/stb/tests/pngsuite/corrupt/xd9n2c08.png
new file mode 100644
index 0000000..2c3b91a
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/corrupt/xd9n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/corrupt/xdtn0g01.png b/thirdparty/stb/tests/pngsuite/corrupt/xdtn0g01.png
new file mode 100644
index 0000000..1a81abe
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/corrupt/xdtn0g01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/corrupt/xhdn0g08.png b/thirdparty/stb/tests/pngsuite/corrupt/xhdn0g08.png
new file mode 100644
index 0000000..fcb8737
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/corrupt/xhdn0g08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/corrupt/xlfn0g04.png b/thirdparty/stb/tests/pngsuite/corrupt/xlfn0g04.png
new file mode 100644
index 0000000..d9ec53e
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/corrupt/xlfn0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/corrupt/xs1n0g01.png b/thirdparty/stb/tests/pngsuite/corrupt/xs1n0g01.png
new file mode 100644
index 0000000..1817c51
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/corrupt/xs1n0g01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/corrupt/xs2n0g01.png b/thirdparty/stb/tests/pngsuite/corrupt/xs2n0g01.png
new file mode 100644
index 0000000..b8147f2
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/corrupt/xs2n0g01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/corrupt/xs4n0g01.png b/thirdparty/stb/tests/pngsuite/corrupt/xs4n0g01.png
new file mode 100644
index 0000000..45237a1
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/corrupt/xs4n0g01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/corrupt/xs7n0g01.png b/thirdparty/stb/tests/pngsuite/corrupt/xs7n0g01.png
new file mode 100644
index 0000000..3f307f1
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/corrupt/xs7n0g01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basi0g01.png b/thirdparty/stb/tests/pngsuite/primary/basi0g01.png
new file mode 100644
index 0000000..556fa72
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basi0g01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basi0g02.png b/thirdparty/stb/tests/pngsuite/primary/basi0g02.png
new file mode 100644
index 0000000..ce09821
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basi0g02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basi0g04.png b/thirdparty/stb/tests/pngsuite/primary/basi0g04.png
new file mode 100644
index 0000000..3853273
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basi0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basi0g08.png b/thirdparty/stb/tests/pngsuite/primary/basi0g08.png
new file mode 100644
index 0000000..faed8be
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basi0g08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basi2c08.png b/thirdparty/stb/tests/pngsuite/primary/basi2c08.png
new file mode 100644
index 0000000..2aab44d
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basi2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basi3p01.png b/thirdparty/stb/tests/pngsuite/primary/basi3p01.png
new file mode 100644
index 0000000..00a7cea
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basi3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basi3p02.png b/thirdparty/stb/tests/pngsuite/primary/basi3p02.png
new file mode 100644
index 0000000..bb16b44
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basi3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basi3p04.png b/thirdparty/stb/tests/pngsuite/primary/basi3p04.png
new file mode 100644
index 0000000..b4e888e
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basi3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basi3p08.png b/thirdparty/stb/tests/pngsuite/primary/basi3p08.png
new file mode 100644
index 0000000..50a6d1c
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basi3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basi4a08.png b/thirdparty/stb/tests/pngsuite/primary/basi4a08.png
new file mode 100644
index 0000000..398132b
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basi4a08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basi6a08.png b/thirdparty/stb/tests/pngsuite/primary/basi6a08.png
new file mode 100644
index 0000000..aecb32e
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basi6a08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basn0g01.png b/thirdparty/stb/tests/pngsuite/primary/basn0g01.png
new file mode 100644
index 0000000..1d72242
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basn0g01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basn0g02.png b/thirdparty/stb/tests/pngsuite/primary/basn0g02.png
new file mode 100644
index 0000000..5083324
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basn0g02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basn0g04.png b/thirdparty/stb/tests/pngsuite/primary/basn0g04.png
new file mode 100644
index 0000000..0bf3687
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basn0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basn0g08.png b/thirdparty/stb/tests/pngsuite/primary/basn0g08.png
new file mode 100644
index 0000000..23c8237
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basn0g08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basn2c08.png b/thirdparty/stb/tests/pngsuite/primary/basn2c08.png
new file mode 100644
index 0000000..db5ad15
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basn2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basn3p01.png b/thirdparty/stb/tests/pngsuite/primary/basn3p01.png
new file mode 100644
index 0000000..b145c2b
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basn3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basn3p02.png b/thirdparty/stb/tests/pngsuite/primary/basn3p02.png
new file mode 100644
index 0000000..8985b3d
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basn3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basn3p04.png b/thirdparty/stb/tests/pngsuite/primary/basn3p04.png
new file mode 100644
index 0000000..0fbf9e8
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basn3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basn3p08.png b/thirdparty/stb/tests/pngsuite/primary/basn3p08.png
new file mode 100644
index 0000000..0ddad07
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basn3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basn4a08.png b/thirdparty/stb/tests/pngsuite/primary/basn4a08.png
new file mode 100644
index 0000000..3e13052
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basn4a08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/basn6a08.png b/thirdparty/stb/tests/pngsuite/primary/basn6a08.png
new file mode 100644
index 0000000..e608738
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/basn6a08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/bgai4a08.png b/thirdparty/stb/tests/pngsuite/primary/bgai4a08.png
new file mode 100644
index 0000000..398132b
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/bgai4a08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/bgan6a08.png b/thirdparty/stb/tests/pngsuite/primary/bgan6a08.png
new file mode 100644
index 0000000..e608738
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/bgan6a08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/bgbn4a08.png b/thirdparty/stb/tests/pngsuite/primary/bgbn4a08.png
new file mode 100644
index 0000000..7cbefc3
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/bgbn4a08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/bgwn6a08.png b/thirdparty/stb/tests/pngsuite/primary/bgwn6a08.png
new file mode 100644
index 0000000..a67ff20
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/bgwn6a08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s01i3p01.png b/thirdparty/stb/tests/pngsuite/primary/s01i3p01.png
new file mode 100644
index 0000000..6c0fad1
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s01i3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s01n3p01.png b/thirdparty/stb/tests/pngsuite/primary/s01n3p01.png
new file mode 100644
index 0000000..cb2c8c7
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s01n3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s02i3p01.png b/thirdparty/stb/tests/pngsuite/primary/s02i3p01.png
new file mode 100644
index 0000000..2defaed
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s02i3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s02n3p01.png b/thirdparty/stb/tests/pngsuite/primary/s02n3p01.png
new file mode 100644
index 0000000..2b1b669
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s02n3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s03i3p01.png b/thirdparty/stb/tests/pngsuite/primary/s03i3p01.png
new file mode 100644
index 0000000..c23fdc4
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s03i3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s03n3p01.png b/thirdparty/stb/tests/pngsuite/primary/s03n3p01.png
new file mode 100644
index 0000000..6d96ee4
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s03n3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s04i3p01.png b/thirdparty/stb/tests/pngsuite/primary/s04i3p01.png
new file mode 100644
index 0000000..0e710c2
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s04i3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s04n3p01.png b/thirdparty/stb/tests/pngsuite/primary/s04n3p01.png
new file mode 100644
index 0000000..956396c
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s04n3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s05i3p02.png b/thirdparty/stb/tests/pngsuite/primary/s05i3p02.png
new file mode 100644
index 0000000..d14cbd3
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s05i3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s05n3p02.png b/thirdparty/stb/tests/pngsuite/primary/s05n3p02.png
new file mode 100644
index 0000000..bf940f0
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s05n3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s06i3p02.png b/thirdparty/stb/tests/pngsuite/primary/s06i3p02.png
new file mode 100644
index 0000000..456ada3
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s06i3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s06n3p02.png b/thirdparty/stb/tests/pngsuite/primary/s06n3p02.png
new file mode 100644
index 0000000..501064d
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s06n3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s07i3p02.png b/thirdparty/stb/tests/pngsuite/primary/s07i3p02.png
new file mode 100644
index 0000000..44b66ba
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s07i3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s07n3p02.png b/thirdparty/stb/tests/pngsuite/primary/s07n3p02.png
new file mode 100644
index 0000000..6a58259
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s07n3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s08i3p02.png b/thirdparty/stb/tests/pngsuite/primary/s08i3p02.png
new file mode 100644
index 0000000..acf74f3
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s08i3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s08n3p02.png b/thirdparty/stb/tests/pngsuite/primary/s08n3p02.png
new file mode 100644
index 0000000..b7094e1
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s08n3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s09i3p02.png b/thirdparty/stb/tests/pngsuite/primary/s09i3p02.png
new file mode 100644
index 0000000..0bfae8e
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s09i3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s09n3p02.png b/thirdparty/stb/tests/pngsuite/primary/s09n3p02.png
new file mode 100644
index 0000000..711ab82
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s09n3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s32i3p04.png b/thirdparty/stb/tests/pngsuite/primary/s32i3p04.png
new file mode 100644
index 0000000..0841910
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s32i3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s32n3p04.png b/thirdparty/stb/tests/pngsuite/primary/s32n3p04.png
new file mode 100644
index 0000000..fa58e3e
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s32n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s33i3p04.png b/thirdparty/stb/tests/pngsuite/primary/s33i3p04.png
new file mode 100644
index 0000000..ab0dc14
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s33i3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s33n3p04.png b/thirdparty/stb/tests/pngsuite/primary/s33n3p04.png
new file mode 100644
index 0000000..764f1a3
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s33n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s34i3p04.png b/thirdparty/stb/tests/pngsuite/primary/s34i3p04.png
new file mode 100644
index 0000000..bd99039
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s34i3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s34n3p04.png b/thirdparty/stb/tests/pngsuite/primary/s34n3p04.png
new file mode 100644
index 0000000..9cbc68b
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s34n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s35i3p04.png b/thirdparty/stb/tests/pngsuite/primary/s35i3p04.png
new file mode 100644
index 0000000..e2a5e0a
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s35i3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s35n3p04.png b/thirdparty/stb/tests/pngsuite/primary/s35n3p04.png
new file mode 100644
index 0000000..90b892e
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s35n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s36i3p04.png b/thirdparty/stb/tests/pngsuite/primary/s36i3p04.png
new file mode 100644
index 0000000..eb61b6f
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s36i3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s36n3p04.png b/thirdparty/stb/tests/pngsuite/primary/s36n3p04.png
new file mode 100644
index 0000000..b38d179
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s36n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s37i3p04.png b/thirdparty/stb/tests/pngsuite/primary/s37i3p04.png
new file mode 100644
index 0000000..6e2b1e9
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s37i3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s37n3p04.png b/thirdparty/stb/tests/pngsuite/primary/s37n3p04.png
new file mode 100644
index 0000000..4d3054d
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s37n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s38i3p04.png b/thirdparty/stb/tests/pngsuite/primary/s38i3p04.png
new file mode 100644
index 0000000..a0a8a14
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s38i3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s38n3p04.png b/thirdparty/stb/tests/pngsuite/primary/s38n3p04.png
new file mode 100644
index 0000000..1233ed0
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s38n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s39i3p04.png b/thirdparty/stb/tests/pngsuite/primary/s39i3p04.png
new file mode 100644
index 0000000..04fee93
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s39i3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s39n3p04.png b/thirdparty/stb/tests/pngsuite/primary/s39n3p04.png
new file mode 100644
index 0000000..c750100
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s39n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s40i3p04.png b/thirdparty/stb/tests/pngsuite/primary/s40i3p04.png
new file mode 100644
index 0000000..68f358b
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s40i3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/s40n3p04.png b/thirdparty/stb/tests/pngsuite/primary/s40n3p04.png
new file mode 100644
index 0000000..864b6b9
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/s40n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/tbbn0g04.png b/thirdparty/stb/tests/pngsuite/primary/tbbn0g04.png
new file mode 100644
index 0000000..39a7050
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/tbbn0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/tbbn3p08.png b/thirdparty/stb/tests/pngsuite/primary/tbbn3p08.png
new file mode 100644
index 0000000..0ede357
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/tbbn3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/tbgn3p08.png b/thirdparty/stb/tests/pngsuite/primary/tbgn3p08.png
new file mode 100644
index 0000000..8cf2e6f
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/tbgn3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/tbrn2c08.png b/thirdparty/stb/tests/pngsuite/primary/tbrn2c08.png
new file mode 100644
index 0000000..5cca0d6
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/tbrn2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/tbwn3p08.png b/thirdparty/stb/tests/pngsuite/primary/tbwn3p08.png
new file mode 100644
index 0000000..eacab7a
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/tbwn3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/tbyn3p08.png b/thirdparty/stb/tests/pngsuite/primary/tbyn3p08.png
new file mode 100644
index 0000000..656db09
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/tbyn3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/tm3n3p02.png b/thirdparty/stb/tests/pngsuite/primary/tm3n3p02.png
new file mode 100644
index 0000000..fb3ef1d
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/tm3n3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/tp0n0g08.png b/thirdparty/stb/tests/pngsuite/primary/tp0n0g08.png
new file mode 100644
index 0000000..333465f
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/tp0n0g08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/tp0n2c08.png b/thirdparty/stb/tests/pngsuite/primary/tp0n2c08.png
new file mode 100644
index 0000000..fc6e42c
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/tp0n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/tp0n3p08.png b/thirdparty/stb/tests/pngsuite/primary/tp0n3p08.png
new file mode 100644
index 0000000..69a69e5
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/tp0n3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/tp1n3p08.png b/thirdparty/stb/tests/pngsuite/primary/tp1n3p08.png
new file mode 100644
index 0000000..a6c9f35
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/tp1n3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/z00n2c08.png b/thirdparty/stb/tests/pngsuite/primary/z00n2c08.png
new file mode 100644
index 0000000..7669eb8
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/z00n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/z03n2c08.png b/thirdparty/stb/tests/pngsuite/primary/z03n2c08.png
new file mode 100644
index 0000000..bfb10de
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/z03n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/z06n2c08.png b/thirdparty/stb/tests/pngsuite/primary/z06n2c08.png
new file mode 100644
index 0000000..b90ebc1
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/z06n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary/z09n2c08.png b/thirdparty/stb/tests/pngsuite/primary/z09n2c08.png
new file mode 100644
index 0000000..5f191a7
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary/z09n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basi0g01.png b/thirdparty/stb/tests/pngsuite/primary_check/basi0g01.png
new file mode 100644
index 0000000..96ed62d
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basi0g01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basi0g02.png b/thirdparty/stb/tests/pngsuite/primary_check/basi0g02.png
new file mode 100644
index 0000000..bb53098
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basi0g02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basi0g04.png b/thirdparty/stb/tests/pngsuite/primary_check/basi0g04.png
new file mode 100644
index 0000000..2efd487
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basi0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basi0g08.png b/thirdparty/stb/tests/pngsuite/primary_check/basi0g08.png
new file mode 100644
index 0000000..2395213
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basi0g08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basi2c08.png b/thirdparty/stb/tests/pngsuite/primary_check/basi2c08.png
new file mode 100644
index 0000000..64ef3f8
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basi2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basi3p01.png b/thirdparty/stb/tests/pngsuite/primary_check/basi3p01.png
new file mode 100644
index 0000000..a8599e9
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basi3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basi3p02.png b/thirdparty/stb/tests/pngsuite/primary_check/basi3p02.png
new file mode 100644
index 0000000..c911ea9
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basi3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basi3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/basi3p04.png
new file mode 100644
index 0000000..750ef69
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basi3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basi3p08.png b/thirdparty/stb/tests/pngsuite/primary_check/basi3p08.png
new file mode 100644
index 0000000..39272c3
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basi3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basi4a08.png b/thirdparty/stb/tests/pngsuite/primary_check/basi4a08.png
new file mode 100644
index 0000000..1b7b3a5
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basi4a08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basi6a08.png b/thirdparty/stb/tests/pngsuite/primary_check/basi6a08.png
new file mode 100644
index 0000000..c12484f
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basi6a08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basn0g01.png b/thirdparty/stb/tests/pngsuite/primary_check/basn0g01.png
new file mode 100644
index 0000000..20f6404
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basn0g01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basn0g02.png b/thirdparty/stb/tests/pngsuite/primary_check/basn0g02.png
new file mode 100644
index 0000000..c4fae00
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basn0g02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basn0g04.png b/thirdparty/stb/tests/pngsuite/primary_check/basn0g04.png
new file mode 100644
index 0000000..166e7db
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basn0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basn0g08.png b/thirdparty/stb/tests/pngsuite/primary_check/basn0g08.png
new file mode 100644
index 0000000..192c792
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basn0g08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basn2c08.png b/thirdparty/stb/tests/pngsuite/primary_check/basn2c08.png
new file mode 100644
index 0000000..d774b80
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basn2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basn3p01.png b/thirdparty/stb/tests/pngsuite/primary_check/basn3p01.png
new file mode 100644
index 0000000..77c580b
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basn3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basn3p02.png b/thirdparty/stb/tests/pngsuite/primary_check/basn3p02.png
new file mode 100644
index 0000000..8427124
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basn3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basn3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/basn3p04.png
new file mode 100644
index 0000000..f08c6e9
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basn3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basn3p08.png b/thirdparty/stb/tests/pngsuite/primary_check/basn3p08.png
new file mode 100644
index 0000000..0fa8195
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basn3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basn4a08.png b/thirdparty/stb/tests/pngsuite/primary_check/basn4a08.png
new file mode 100644
index 0000000..d4e0a72
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basn4a08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/basn6a08.png b/thirdparty/stb/tests/pngsuite/primary_check/basn6a08.png
new file mode 100644
index 0000000..1f54e56
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/basn6a08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/bgai4a08.png b/thirdparty/stb/tests/pngsuite/primary_check/bgai4a08.png
new file mode 100644
index 0000000..23ec6ae
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/bgai4a08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/bgan6a08.png b/thirdparty/stb/tests/pngsuite/primary_check/bgan6a08.png
new file mode 100644
index 0000000..6cb76f2
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/bgan6a08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/bgbn4a08.png b/thirdparty/stb/tests/pngsuite/primary_check/bgbn4a08.png
new file mode 100644
index 0000000..1086ccc
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/bgbn4a08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/bgwn6a08.png b/thirdparty/stb/tests/pngsuite/primary_check/bgwn6a08.png
new file mode 100644
index 0000000..03a0a30
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/bgwn6a08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s01i3p01.png b/thirdparty/stb/tests/pngsuite/primary_check/s01i3p01.png
new file mode 100644
index 0000000..45f8c61
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s01i3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s01n3p01.png b/thirdparty/stb/tests/pngsuite/primary_check/s01n3p01.png
new file mode 100644
index 0000000..a79ac1b
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s01n3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s02i3p01.png b/thirdparty/stb/tests/pngsuite/primary_check/s02i3p01.png
new file mode 100644
index 0000000..d84f406
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s02i3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s02n3p01.png b/thirdparty/stb/tests/pngsuite/primary_check/s02n3p01.png
new file mode 100644
index 0000000..3b813c4
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s02n3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s03i3p01.png b/thirdparty/stb/tests/pngsuite/primary_check/s03i3p01.png
new file mode 100644
index 0000000..51367f7
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s03i3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s03n3p01.png b/thirdparty/stb/tests/pngsuite/primary_check/s03n3p01.png
new file mode 100644
index 0000000..7c44b73
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s03n3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s04i3p01.png b/thirdparty/stb/tests/pngsuite/primary_check/s04i3p01.png
new file mode 100644
index 0000000..ae326c1
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s04i3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s04n3p01.png b/thirdparty/stb/tests/pngsuite/primary_check/s04n3p01.png
new file mode 100644
index 0000000..55c63df
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s04n3p01.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s05i3p02.png b/thirdparty/stb/tests/pngsuite/primary_check/s05i3p02.png
new file mode 100644
index 0000000..fd41d1d
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s05i3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s05n3p02.png b/thirdparty/stb/tests/pngsuite/primary_check/s05n3p02.png
new file mode 100644
index 0000000..d6ab572
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s05n3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s06i3p02.png b/thirdparty/stb/tests/pngsuite/primary_check/s06i3p02.png
new file mode 100644
index 0000000..73a7b0c
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s06i3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s06n3p02.png b/thirdparty/stb/tests/pngsuite/primary_check/s06n3p02.png
new file mode 100644
index 0000000..e85eac8
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s06n3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s07i3p02.png b/thirdparty/stb/tests/pngsuite/primary_check/s07i3p02.png
new file mode 100644
index 0000000..08f6180
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s07i3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s07n3p02.png b/thirdparty/stb/tests/pngsuite/primary_check/s07n3p02.png
new file mode 100644
index 0000000..029bc29
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s07n3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s08i3p02.png b/thirdparty/stb/tests/pngsuite/primary_check/s08i3p02.png
new file mode 100644
index 0000000..23d16c7
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s08i3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s08n3p02.png b/thirdparty/stb/tests/pngsuite/primary_check/s08n3p02.png
new file mode 100644
index 0000000..4a46016
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s08n3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s09i3p02.png b/thirdparty/stb/tests/pngsuite/primary_check/s09i3p02.png
new file mode 100644
index 0000000..ea14f9b
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s09i3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s09n3p02.png b/thirdparty/stb/tests/pngsuite/primary_check/s09n3p02.png
new file mode 100644
index 0000000..7a82253
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s09n3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s32i3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/s32i3p04.png
new file mode 100644
index 0000000..db4bef7
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s32i3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s32n3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/s32n3p04.png
new file mode 100644
index 0000000..c250971
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s32n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s33i3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/s33i3p04.png
new file mode 100644
index 0000000..0faaa74
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s33i3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s33n3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/s33n3p04.png
new file mode 100644
index 0000000..599171c
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s33n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s34i3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/s34i3p04.png
new file mode 100644
index 0000000..ca0e5eb
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s34i3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s34n3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/s34n3p04.png
new file mode 100644
index 0000000..b175f59
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s34n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s35i3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/s35i3p04.png
new file mode 100644
index 0000000..ccb1b8a
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s35i3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s35n3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/s35n3p04.png
new file mode 100644
index 0000000..2c7219f
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s35n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s36i3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/s36i3p04.png
new file mode 100644
index 0000000..d61491f
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s36i3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s36n3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/s36n3p04.png
new file mode 100644
index 0000000..1f50479
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s36n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s37i3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/s37i3p04.png
new file mode 100644
index 0000000..2906fa3
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s37i3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s37n3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/s37n3p04.png
new file mode 100644
index 0000000..8931b85
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s37n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s38i3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/s38i3p04.png
new file mode 100644
index 0000000..becf5a1
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s38i3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s38n3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/s38n3p04.png
new file mode 100644
index 0000000..43f8c98
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s38n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s39i3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/s39i3p04.png
new file mode 100644
index 0000000..b045ad5
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s39i3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s39n3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/s39n3p04.png
new file mode 100644
index 0000000..d37d66d
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s39n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s40i3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/s40i3p04.png
new file mode 100644
index 0000000..dd2f7a1
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s40i3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/s40n3p04.png b/thirdparty/stb/tests/pngsuite/primary_check/s40n3p04.png
new file mode 100644
index 0000000..6f8596c
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/s40n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/tbbn0g04.png b/thirdparty/stb/tests/pngsuite/primary_check/tbbn0g04.png
new file mode 100644
index 0000000..8d9f7d5
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/tbbn0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/tbbn3p08.png b/thirdparty/stb/tests/pngsuite/primary_check/tbbn3p08.png
new file mode 100644
index 0000000..706e6c4
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/tbbn3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/tbgn3p08.png b/thirdparty/stb/tests/pngsuite/primary_check/tbgn3p08.png
new file mode 100644
index 0000000..fa5cdbc
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/tbgn3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/tbrn2c08.png b/thirdparty/stb/tests/pngsuite/primary_check/tbrn2c08.png
new file mode 100644
index 0000000..bbe748f
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/tbrn2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/tbwn3p08.png b/thirdparty/stb/tests/pngsuite/primary_check/tbwn3p08.png
new file mode 100644
index 0000000..9ecd404
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/tbwn3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/tbyn3p08.png b/thirdparty/stb/tests/pngsuite/primary_check/tbyn3p08.png
new file mode 100644
index 0000000..4fbdb36
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/tbyn3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/tm3n3p02.png b/thirdparty/stb/tests/pngsuite/primary_check/tm3n3p02.png
new file mode 100644
index 0000000..babdebe
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/tm3n3p02.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/tp0n0g08.png b/thirdparty/stb/tests/pngsuite/primary_check/tp0n0g08.png
new file mode 100644
index 0000000..96dd89c
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/tp0n0g08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/tp0n2c08.png b/thirdparty/stb/tests/pngsuite/primary_check/tp0n2c08.png
new file mode 100644
index 0000000..364e97e
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/tp0n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/tp0n3p08.png b/thirdparty/stb/tests/pngsuite/primary_check/tp0n3p08.png
new file mode 100644
index 0000000..e5a29d6
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/tp0n3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/tp1n3p08.png b/thirdparty/stb/tests/pngsuite/primary_check/tp1n3p08.png
new file mode 100644
index 0000000..9ecd404
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/tp1n3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/z00n2c08.png b/thirdparty/stb/tests/pngsuite/primary_check/z00n2c08.png
new file mode 100644
index 0000000..ecaa0d8
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/z00n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/z03n2c08.png b/thirdparty/stb/tests/pngsuite/primary_check/z03n2c08.png
new file mode 100644
index 0000000..ecaa0d8
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/z03n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/z06n2c08.png b/thirdparty/stb/tests/pngsuite/primary_check/z06n2c08.png
new file mode 100644
index 0000000..ecaa0d8
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/z06n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/primary_check/z09n2c08.png b/thirdparty/stb/tests/pngsuite/primary_check/z09n2c08.png
new file mode 100644
index 0000000..d869f99
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/primary_check/z09n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/ccwn2c08.png b/thirdparty/stb/tests/pngsuite/unused/ccwn2c08.png
new file mode 100644
index 0000000..47c2481
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/ccwn2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/ccwn3p08.png b/thirdparty/stb/tests/pngsuite/unused/ccwn3p08.png
new file mode 100644
index 0000000..8bb2c10
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/ccwn3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/cdfn2c08.png b/thirdparty/stb/tests/pngsuite/unused/cdfn2c08.png
new file mode 100644
index 0000000..559e526
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/cdfn2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/cdhn2c08.png b/thirdparty/stb/tests/pngsuite/unused/cdhn2c08.png
new file mode 100644
index 0000000..3e07e8e
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/cdhn2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/cdsn2c08.png b/thirdparty/stb/tests/pngsuite/unused/cdsn2c08.png
new file mode 100644
index 0000000..076c32c
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/cdsn2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/cdun2c08.png b/thirdparty/stb/tests/pngsuite/unused/cdun2c08.png
new file mode 100644
index 0000000..846033b
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/cdun2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/ch1n3p04.png b/thirdparty/stb/tests/pngsuite/unused/ch1n3p04.png
new file mode 100644
index 0000000..17cd12d
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/ch1n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/ch2n3p08.png b/thirdparty/stb/tests/pngsuite/unused/ch2n3p08.png
new file mode 100644
index 0000000..25c1798
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/ch2n3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/cm0n0g04.png b/thirdparty/stb/tests/pngsuite/unused/cm0n0g04.png
new file mode 100644
index 0000000..9fba5db
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/cm0n0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/cm7n0g04.png b/thirdparty/stb/tests/pngsuite/unused/cm7n0g04.png
new file mode 100644
index 0000000..f7dc46e
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/cm7n0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/cm9n0g04.png b/thirdparty/stb/tests/pngsuite/unused/cm9n0g04.png
new file mode 100644
index 0000000..dd70911
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/cm9n0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/cs3n2c16.png b/thirdparty/stb/tests/pngsuite/unused/cs3n2c16.png
new file mode 100644
index 0000000..bf5fd20
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/cs3n2c16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/cs3n3p08.png b/thirdparty/stb/tests/pngsuite/unused/cs3n3p08.png
new file mode 100644
index 0000000..f4a6623
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/cs3n3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/cs5n2c08.png b/thirdparty/stb/tests/pngsuite/unused/cs5n2c08.png
new file mode 100644
index 0000000..40f947c
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/cs5n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/cs5n3p08.png b/thirdparty/stb/tests/pngsuite/unused/cs5n3p08.png
new file mode 100644
index 0000000..dfd6e6e
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/cs5n3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/cs8n2c08.png b/thirdparty/stb/tests/pngsuite/unused/cs8n2c08.png
new file mode 100644
index 0000000..8e01d32
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/cs8n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/cs8n3p08.png b/thirdparty/stb/tests/pngsuite/unused/cs8n3p08.png
new file mode 100644
index 0000000..a44066e
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/cs8n3p08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/ct0n0g04.png b/thirdparty/stb/tests/pngsuite/unused/ct0n0g04.png
new file mode 100644
index 0000000..40d1e06
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/ct0n0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/ct1n0g04.png b/thirdparty/stb/tests/pngsuite/unused/ct1n0g04.png
new file mode 100644
index 0000000..3ba110a
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/ct1n0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/cten0g04.png b/thirdparty/stb/tests/pngsuite/unused/cten0g04.png
new file mode 100644
index 0000000..a6a56fa
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/cten0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/ctfn0g04.png b/thirdparty/stb/tests/pngsuite/unused/ctfn0g04.png
new file mode 100644
index 0000000..353873e
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/ctfn0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/ctgn0g04.png b/thirdparty/stb/tests/pngsuite/unused/ctgn0g04.png
new file mode 100644
index 0000000..453f2b0
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/ctgn0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/cthn0g04.png b/thirdparty/stb/tests/pngsuite/unused/cthn0g04.png
new file mode 100644
index 0000000..8fce253
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/cthn0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/ctjn0g04.png b/thirdparty/stb/tests/pngsuite/unused/ctjn0g04.png
new file mode 100644
index 0000000..a77b8d2
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/ctjn0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/ctzn0g04.png b/thirdparty/stb/tests/pngsuite/unused/ctzn0g04.png
new file mode 100644
index 0000000..b4401c9
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/ctzn0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/f00n0g08.png b/thirdparty/stb/tests/pngsuite/unused/f00n0g08.png
new file mode 100644
index 0000000..45a0075
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/f00n0g08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/f00n2c08.png b/thirdparty/stb/tests/pngsuite/unused/f00n2c08.png
new file mode 100644
index 0000000..d6a1fff
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/f00n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/f01n0g08.png b/thirdparty/stb/tests/pngsuite/unused/f01n0g08.png
new file mode 100644
index 0000000..4a1107b
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/f01n0g08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/f01n2c08.png b/thirdparty/stb/tests/pngsuite/unused/f01n2c08.png
new file mode 100644
index 0000000..26fee95
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/f01n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/f02n0g08.png b/thirdparty/stb/tests/pngsuite/unused/f02n0g08.png
new file mode 100644
index 0000000..bfe410c
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/f02n0g08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/f02n2c08.png b/thirdparty/stb/tests/pngsuite/unused/f02n2c08.png
new file mode 100644
index 0000000..e590f12
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/f02n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/f03n0g08.png b/thirdparty/stb/tests/pngsuite/unused/f03n0g08.png
new file mode 100644
index 0000000..ed01e29
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/f03n0g08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/f03n2c08.png b/thirdparty/stb/tests/pngsuite/unused/f03n2c08.png
new file mode 100644
index 0000000..7581150
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/f03n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/f04n0g08.png b/thirdparty/stb/tests/pngsuite/unused/f04n0g08.png
new file mode 100644
index 0000000..663fdae
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/f04n0g08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/f04n2c08.png b/thirdparty/stb/tests/pngsuite/unused/f04n2c08.png
new file mode 100644
index 0000000..3c8b511
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/f04n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/f99n0g04.png b/thirdparty/stb/tests/pngsuite/unused/f99n0g04.png
new file mode 100644
index 0000000..0b521c1
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/f99n0g04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/g03n0g16.png b/thirdparty/stb/tests/pngsuite/unused/g03n0g16.png
new file mode 100644
index 0000000..41083ca
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/g03n0g16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/g03n2c08.png b/thirdparty/stb/tests/pngsuite/unused/g03n2c08.png
new file mode 100644
index 0000000..a9354db
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/g03n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/g03n3p04.png b/thirdparty/stb/tests/pngsuite/unused/g03n3p04.png
new file mode 100644
index 0000000..60396c9
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/g03n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/g04n0g16.png b/thirdparty/stb/tests/pngsuite/unused/g04n0g16.png
new file mode 100644
index 0000000..32395b7
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/g04n0g16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/g04n2c08.png b/thirdparty/stb/tests/pngsuite/unused/g04n2c08.png
new file mode 100644
index 0000000..a652b0c
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/g04n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/g04n3p04.png b/thirdparty/stb/tests/pngsuite/unused/g04n3p04.png
new file mode 100644
index 0000000..5661cc3
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/g04n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/g05n0g16.png b/thirdparty/stb/tests/pngsuite/unused/g05n0g16.png
new file mode 100644
index 0000000..70b37f0
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/g05n0g16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/g05n2c08.png b/thirdparty/stb/tests/pngsuite/unused/g05n2c08.png
new file mode 100644
index 0000000..932c136
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/g05n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/g05n3p04.png b/thirdparty/stb/tests/pngsuite/unused/g05n3p04.png
new file mode 100644
index 0000000..9619930
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/g05n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/g07n0g16.png b/thirdparty/stb/tests/pngsuite/unused/g07n0g16.png
new file mode 100644
index 0000000..d6a47c2
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/g07n0g16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/g07n2c08.png b/thirdparty/stb/tests/pngsuite/unused/g07n2c08.png
new file mode 100644
index 0000000..5973464
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/g07n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/g07n3p04.png b/thirdparty/stb/tests/pngsuite/unused/g07n3p04.png
new file mode 100644
index 0000000..c73fb61
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/g07n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/g10n0g16.png b/thirdparty/stb/tests/pngsuite/unused/g10n0g16.png
new file mode 100644
index 0000000..85f2c95
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/g10n0g16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/g10n2c08.png b/thirdparty/stb/tests/pngsuite/unused/g10n2c08.png
new file mode 100644
index 0000000..b303997
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/g10n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/g10n3p04.png b/thirdparty/stb/tests/pngsuite/unused/g10n3p04.png
new file mode 100644
index 0000000..1b6a6be
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/g10n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/g25n0g16.png b/thirdparty/stb/tests/pngsuite/unused/g25n0g16.png
new file mode 100644
index 0000000..a9f6787
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/g25n0g16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/g25n2c08.png b/thirdparty/stb/tests/pngsuite/unused/g25n2c08.png
new file mode 100644
index 0000000..03f505a
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/g25n2c08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/g25n3p04.png b/thirdparty/stb/tests/pngsuite/unused/g25n3p04.png
new file mode 100644
index 0000000..4f943c6
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/g25n3p04.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/pp0n2c16.png b/thirdparty/stb/tests/pngsuite/unused/pp0n2c16.png
new file mode 100644
index 0000000..8f2aad7
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/pp0n2c16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/pp0n6a08.png b/thirdparty/stb/tests/pngsuite/unused/pp0n6a08.png
new file mode 100644
index 0000000..4ed7a30
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/pp0n6a08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/ps1n0g08.png b/thirdparty/stb/tests/pngsuite/unused/ps1n0g08.png
new file mode 100644
index 0000000..99625fa
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/ps1n0g08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/ps1n2c16.png b/thirdparty/stb/tests/pngsuite/unused/ps1n2c16.png
new file mode 100644
index 0000000..0c7a6b3
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/ps1n2c16.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/ps2n0g08.png b/thirdparty/stb/tests/pngsuite/unused/ps2n0g08.png
new file mode 100644
index 0000000..90b2979
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/ps2n0g08.png
Binary files differ
diff --git a/thirdparty/stb/tests/pngsuite/unused/ps2n2c16.png b/thirdparty/stb/tests/pngsuite/unused/ps2n2c16.png
new file mode 100644
index 0000000..a4a181e
--- /dev/null
+++ b/thirdparty/stb/tests/pngsuite/unused/ps2n2c16.png
Binary files differ