5 echo "$1 uses texture $2"
12 while read L A1 A2 Aother; do
19 use_texture "$parsing_shader" "$A1"
24 for X in $A2 $Aother; do
25 use_texture "$parsing_shader" "$X"
42 use_texture "$parsing_shader" "$A1"
74 sed 's,//.*,,g; s,\r, ,g; s,\t, ,g; s, *, ,g; s, $,,; s,^ ,,; /^$/ d'
79 strip_comments < "$X" > "$t"
80 parse_shaderfile < "$t"
84 ( cd ../textures; find */ -type f -not -name '*_norm.*' -not -name '*_glow.*' -not -name '*_gloss.*' -print ) | while IFS= read -r TEX; do
86 # does it have a shader?
87 if ! grep -Ei '^[[:space:]]*((animmap|map|qer_editorimage)[[:space:]]+)?"?textures/'"$TEX"'(\.tga)?"?[[:space:]]*(//.*)?$' *.shader >/dev/null; then
88 echo "No shader defined using $TEX, please add one"