if [ x"$3" = x"map" ]; then
lasttex=$2
- if [ -n "$AUDIT_ALPHACHANNELS" ]; then
+ if [ -n "$AUDIT_ALPHACHANNELS" ] && [ x"$offsetmapping_match8" != x"firststagedone" ]; then
if [ -f "../${2}_norm.tga" ] || [ -f "../${2}_norm.png" ] || [ -f "../${2}_norm.jpg" ]; then
case "$offsetmapping_match8" in
'') # no dpoffsetmapping keyword
default) # offsetmapping keyword without bias
getstats "../${2}_norm.tga"
if [ "$min" -eq "$max" ]; then
- echo "(EE) shader $1 uses broken normalmap ${2}_norm.tga, maybe use dpoffsetmapping none?"; seterror
+ echo "(WW) shader $1 uses broken normalmap ${2}_norm.tga, maybe use dpoffsetmapping none?"
else
echo "(EE) shader $1 uses ${2}_norm.tga but lacks median (add to dpoffsetmapping: match8 $median)"; seterror
fi
esac
else
if [ -n "$offsetmapping_match8" ]; then
- echo "(EE) shader $1 specifies offsetmapping, but texture $2 does not have a normalmap"
+ echo "(WW) shader $1 specifies offsetmapping, but texture $2 does not have a normalmap"
fi
fi
fi
*)
use_texture "$parsing_shader" "`normalize "$A1"`" map
ss_map="`normalize "$A1"`"
+ offsetmapping_match8=firststagedone
;;
esac
;;