aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers/d3d1x/d3d1xshader/gen-header.sh
blob: 558794f1d25b938870c0be2c58a1e6997c1635a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/bash
for i in "$@"; do
	n=$(basename "$i" .txt|sed -e 's/s$//')
	if test "$n" == "shortfile"; then continue; fi
	echo "enum tpf_$n"
	echo "{"
	while read j; do
		echo $'\t'"TPF_${n}_$j",
	done < "$i" |tr '[a-z]' '[A-Z]'|tr ' ' '_'
	echo $'\t'"TPF_${n}_COUNT"|tr '[a-z]' '[A-Z]'
	echo "};"
	echo
done