summaryrefslogtreecommitdiff
path: root/src/mesa/sources
diff options
context:
space:
mode:
authorIan Romanick <idr@us.ibm.com>2005-11-08 22:40:26 +0000
committerIan Romanick <idr@us.ibm.com>2005-11-08 22:40:26 +0000
commit4884db6eb29d30a16e5bf72da08ea6095ecd3339 (patch)
treeb4087a2a68b008ff318a55d643d9ea0970e51ed0 /src/mesa/sources
parente1a5edf083efb065f97ec08592ae2c4ff6fc6662 (diff)
This patch adds the missing NV_vertex_program2 and NV_vertex_program3
instructions to the various internal tables. It does not add support for them to the parser nor does it add support for them to the program interpreter. It also corrects some errors in the comments in program_instruction.h. This patch breaks the instruction union in t_vb_arbprogram.h. The opcode field in that union was only 6 bits. When there were only 59+3 instructions that worked fine. However, this patch increases the base instruction count to 69. This requires 7 bits. The problem is that increasing the opcode width to 7 bits increases the size of instruction::rsw to 33 bits. I've increased the size of the union to 64-bit, but this is just a temporary hack (and probably breaks the build on some systems).
Diffstat (limited to 'src/mesa/sources')
0 files changed, 0 insertions, 0 deletions