mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-14 08:04:40 +00:00
* [lpng] Adjustment: Update libpng to version 1.6.37.
This commit is contained in:
parent
c0ff69a2e6
commit
2f3215c4fb
475 changed files with 110673 additions and 2682 deletions
2
Engine/lib/lpng/tests/pngimage-full
Executable file
2
Engine/lib/lpng/tests/pngimage-full
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngimage --exhaustive --list-combos --log "${srcdir}/contrib/pngsuite/"*.png
|
||||
2
Engine/lib/lpng/tests/pngimage-quick
Executable file
2
Engine/lib/lpng/tests/pngimage-quick
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngimage --list-combos --log "${srcdir}/contrib/pngsuite/"*.png
|
||||
54
Engine/lib/lpng/tests/pngstest
Executable file
54
Engine/lib/lpng/tests/pngstest
Executable file
|
|
@ -0,0 +1,54 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# Usage:
|
||||
#
|
||||
# tests/pngstest gamma alpha
|
||||
#
|
||||
# Run ./pngstest on the PNG files in $srcdir/contrib/testpngs which have the
|
||||
# given gamma and opacity:
|
||||
#
|
||||
# gamma: one of; linear, 1.8, sRGB, none.
|
||||
# alpha: one of; opaque, tRNS, alpha, none. 'none' is equivalent to !alpha
|
||||
#
|
||||
# NOTE: the temporary files pngstest generates have the base name gamma-alpha to
|
||||
# avoid issues with make -j
|
||||
#
|
||||
gamma="$1"
|
||||
shift
|
||||
alpha="$1"
|
||||
shift
|
||||
args=
|
||||
LC_ALL="C" # fix glob sort order to ASCII:
|
||||
for f in "${srcdir}/contrib/testpngs/"*.png
|
||||
do
|
||||
g=
|
||||
case "$f" in
|
||||
*-linear[.-]*)
|
||||
test "$gamma" = "linear" && g="$f";;
|
||||
|
||||
*-sRGB[.-]*)
|
||||
test "$gamma" = "sRGB" && g="$f";;
|
||||
|
||||
*-1.8[.-]*)
|
||||
test "$gamma" = "1.8" && g="$f";;
|
||||
|
||||
*)
|
||||
test "$gamma" = "none" && g="$f";;
|
||||
esac
|
||||
|
||||
case "$g" in
|
||||
"")
|
||||
:;;
|
||||
|
||||
*-alpha[-.]*)
|
||||
test "$alpha" = "alpha" && args="$args $g";;
|
||||
|
||||
*-tRNS[-.]*)
|
||||
test "$alpha" = "tRNS" -o "$alpha" = "none" && args="$args $g";;
|
||||
|
||||
*)
|
||||
test "$alpha" = "opaque" -o "$alpha" = "none" && args="$args $g";;
|
||||
esac
|
||||
done
|
||||
# This only works if the arguments don't contain spaces; they don't.
|
||||
exec ./pngstest --tmpfile "${gamma}-${alpha}-" --log ${1+"$@"} $args
|
||||
2
Engine/lib/lpng/tests/pngstest-1.8
Executable file
2
Engine/lib/lpng/tests/pngstest-1.8
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec "${srcdir}/tests/pngstest" 1.8 none
|
||||
2
Engine/lib/lpng/tests/pngstest-1.8-alpha
Executable file
2
Engine/lib/lpng/tests/pngstest-1.8-alpha
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec "${srcdir}/tests/pngstest" 1.8 alpha
|
||||
2
Engine/lib/lpng/tests/pngstest-linear
Executable file
2
Engine/lib/lpng/tests/pngstest-linear
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec "${srcdir}/tests/pngstest" linear none
|
||||
2
Engine/lib/lpng/tests/pngstest-linear-alpha
Executable file
2
Engine/lib/lpng/tests/pngstest-linear-alpha
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec "${srcdir}/tests/pngstest" linear alpha
|
||||
2
Engine/lib/lpng/tests/pngstest-none
Executable file
2
Engine/lib/lpng/tests/pngstest-none
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec "${srcdir}/tests/pngstest" none none
|
||||
2
Engine/lib/lpng/tests/pngstest-none-alpha
Executable file
2
Engine/lib/lpng/tests/pngstest-none-alpha
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec "${srcdir}/tests/pngstest" none alpha
|
||||
2
Engine/lib/lpng/tests/pngstest-sRGB
Executable file
2
Engine/lib/lpng/tests/pngstest-sRGB
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec "${srcdir}/tests/pngstest" sRGB none
|
||||
2
Engine/lib/lpng/tests/pngstest-sRGB-alpha
Executable file
2
Engine/lib/lpng/tests/pngstest-sRGB-alpha
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec "${srcdir}/tests/pngstest" sRGB alpha
|
||||
2
Engine/lib/lpng/tests/pngtest
Executable file
2
Engine/lib/lpng/tests/pngtest
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngtest --strict ${srcdir}/pngtest.png
|
||||
13
Engine/lib/lpng/tests/pngtest-badpngs
Executable file
13
Engine/lib/lpng/tests/pngtest-badpngs
Executable file
|
|
@ -0,0 +1,13 @@
|
|||
#!/bin/sh
|
||||
|
||||
# various crashers
|
||||
# using --relaxed because some come from fuzzers that don't maintain CRC's
|
||||
|
||||
./pngtest --relaxed ${srcdir}/contrib/testpngs/crashers/badcrc.png
|
||||
./pngtest --relaxed ${srcdir}/contrib/testpngs/crashers/badadler.png
|
||||
./pngtest --xfail ${srcdir}/contrib/testpngs/crashers/bad_iCCP.png
|
||||
./pngtest --xfail ${srcdir}/contrib/testpngs/crashers/empty_ancillary_chunks.png
|
||||
./pngtest --xfail ${srcdir}/contrib/testpngs/crashers/huge_*_chunk.png \
|
||||
${srcdir}/contrib/testpngs/crashers/huge_*safe_to_copy.png
|
||||
|
||||
exec ./pngtest --xfail ${srcdir}/contrib/testpngs/crashers/huge_IDAT.png
|
||||
2
Engine/lib/lpng/tests/pngunknown-IDAT
Executable file
2
Engine/lib/lpng/tests/pngunknown-IDAT
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngunknown --strict default=discard IDAT=save "${srcdir}/pngtest.png"
|
||||
2
Engine/lib/lpng/tests/pngunknown-discard
Executable file
2
Engine/lib/lpng/tests/pngunknown-discard
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngunknown --strict default=discard "${srcdir}/pngtest.png"
|
||||
2
Engine/lib/lpng/tests/pngunknown-if-safe
Executable file
2
Engine/lib/lpng/tests/pngunknown-if-safe
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngunknown --strict default=if-safe "${srcdir}/pngtest.png"
|
||||
2
Engine/lib/lpng/tests/pngunknown-sAPI
Executable file
2
Engine/lib/lpng/tests/pngunknown-sAPI
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngunknown --strict bKGD=save cHRM=save gAMA=save all=discard iCCP=save sBIT=save sRGB=save eXIf=save "${srcdir}/pngtest.png"
|
||||
2
Engine/lib/lpng/tests/pngunknown-sTER
Executable file
2
Engine/lib/lpng/tests/pngunknown-sTER
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngunknown --strict sTER=if-safe "${srcdir}/pngtest.png"
|
||||
2
Engine/lib/lpng/tests/pngunknown-save
Executable file
2
Engine/lib/lpng/tests/pngunknown-save
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngunknown --strict default=save "${srcdir}/pngtest.png"
|
||||
2
Engine/lib/lpng/tests/pngunknown-vpAg
Executable file
2
Engine/lib/lpng/tests/pngunknown-vpAg
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngunknown --strict vpAg=if-safe "${srcdir}/pngtest.png"
|
||||
2
Engine/lib/lpng/tests/pngvalid-gamma-16-to-8
Executable file
2
Engine/lib/lpng/tests/pngvalid-gamma-16-to-8
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngvalid --strict --gamma-16-to-8
|
||||
2
Engine/lib/lpng/tests/pngvalid-gamma-alpha-mode
Executable file
2
Engine/lib/lpng/tests/pngvalid-gamma-alpha-mode
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngvalid --strict --gamma-alpha-mode
|
||||
2
Engine/lib/lpng/tests/pngvalid-gamma-background
Executable file
2
Engine/lib/lpng/tests/pngvalid-gamma-background
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngvalid --strict --gamma-background
|
||||
2
Engine/lib/lpng/tests/pngvalid-gamma-expand16-alpha-mode
Executable file
2
Engine/lib/lpng/tests/pngvalid-gamma-expand16-alpha-mode
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngvalid --strict --gamma-alpha-mode --expand16
|
||||
2
Engine/lib/lpng/tests/pngvalid-gamma-expand16-background
Executable file
2
Engine/lib/lpng/tests/pngvalid-gamma-expand16-background
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngvalid --strict --gamma-background --expand16
|
||||
2
Engine/lib/lpng/tests/pngvalid-gamma-expand16-transform
Executable file
2
Engine/lib/lpng/tests/pngvalid-gamma-expand16-transform
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngvalid --strict --gamma-transform --expand16
|
||||
2
Engine/lib/lpng/tests/pngvalid-gamma-sbit
Executable file
2
Engine/lib/lpng/tests/pngvalid-gamma-sbit
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngvalid --strict --gamma-sbit
|
||||
2
Engine/lib/lpng/tests/pngvalid-gamma-threshold
Executable file
2
Engine/lib/lpng/tests/pngvalid-gamma-threshold
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngvalid --strict --gamma-threshold
|
||||
2
Engine/lib/lpng/tests/pngvalid-gamma-transform
Executable file
2
Engine/lib/lpng/tests/pngvalid-gamma-transform
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngvalid --strict --gamma-transform
|
||||
2
Engine/lib/lpng/tests/pngvalid-progressive-interlace-standard
Executable file
2
Engine/lib/lpng/tests/pngvalid-progressive-interlace-standard
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngvalid --strict --standard --progressive-read --interlace
|
||||
2
Engine/lib/lpng/tests/pngvalid-progressive-size
Executable file
2
Engine/lib/lpng/tests/pngvalid-progressive-size
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngvalid --strict --size --progressive-read
|
||||
2
Engine/lib/lpng/tests/pngvalid-progressive-standard
Executable file
2
Engine/lib/lpng/tests/pngvalid-progressive-standard
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngvalid --strict --standard --progressive-read
|
||||
2
Engine/lib/lpng/tests/pngvalid-standard
Executable file
2
Engine/lib/lpng/tests/pngvalid-standard
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngvalid --strict --standard
|
||||
2
Engine/lib/lpng/tests/pngvalid-transform
Executable file
2
Engine/lib/lpng/tests/pngvalid-transform
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec ./pngvalid --strict --transform
|
||||
Loading…
Add table
Add a link
Reference in a new issue