diff options
Diffstat (limited to 'src/gallium/state_trackers/d3d1x/d3d1xshader/gen-header.sh')
-rwxr-xr-x | src/gallium/state_trackers/d3d1x/d3d1xshader/gen-header.sh | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/gallium/state_trackers/d3d1x/d3d1xshader/gen-header.sh b/src/gallium/state_trackers/d3d1x/d3d1xshader/gen-header.sh new file mode 100755 index 0000000000..558794f1d2 --- /dev/null +++ b/src/gallium/state_trackers/d3d1x/d3d1xshader/gen-header.sh @@ -0,0 +1,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 |