d3d1x: autogenerate shader enums and text from def files
authorLuca Barbieri <luca@luca-barbieri.com>
Thu, 23 Sep 2010 11:17:45 +0000 (13:17 +0200)
committerLuca Barbieri <luca@luca-barbieri.com>
Thu, 23 Sep 2010 14:06:02 +0000 (16:06 +0200)
commit75c29fe1c853d5d5e7be6af3187a4d4e36832f5b
tree48f7c28ccc85fccdfd9f7de56d40b428f80f00cd
parent22762012d1ab4060d8274c1007067c80bb8e806c
d3d1x: autogenerate shader enums and text from def files

This avoids the duplication in tpf.h and tpf_text.cpp
17 files changed:
src/gallium/state_trackers/d3d1x/d3d1xshader/Makefile
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/files.txt [new file with mode: 0644]
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/interpolations.txt [new file with mode: 0644]
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/opcodes.txt [new file with mode: 0644]
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/operand_compnums.txt [new file with mode: 0644]
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/operand_index_reprs.txt [new file with mode: 0644]
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/operand_modes.txt [new file with mode: 0644]
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/shortfiles.txt [new file with mode: 0644]
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/svs.txt [new file with mode: 0644]
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/targets.txt [new file with mode: 0644]
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/token_instruction_extended_types.txt [new file with mode: 0644]
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/token_operand_extended_types.txt [new file with mode: 0644]
src/gallium/state_trackers/d3d1x/d3d1xshader/gen-header.sh [new file with mode: 0755]
src/gallium/state_trackers/d3d1x/d3d1xshader/gen-text.sh [new file with mode: 0755]
src/gallium/state_trackers/d3d1x/d3d1xshader/include/tpf.h
src/gallium/state_trackers/d3d1x/d3d1xshader/src/tpf_parse.cpp
src/gallium/state_trackers/d3d1x/d3d1xshader/src/tpf_text.cpp [deleted file]