r300: Cleaned up vertprog construction.
authorOliver McFadden <z3ro.geek@gmail.com>
Wed, 18 Jul 2007 02:49:26 +0000 (02:49 +0000)
committerOliver McFadden <z3ro.geek@gmail.com>
Wed, 18 Jul 2007 02:49:26 +0000 (02:49 +0000)
commit86ece0a920d8afa870608a25745be8d03b7cccb6
tree79e8edb3ab7eecc64376175b19221d299194d11c
parentfb4e071beda6e3b9e68a21bbc7649b6c4733c485
r300: Cleaned up vertprog construction.

Construct the vertprog instruction in the 4 DWORD parts...

DWORD 0: Opcode and Output.
DWORD 1: First Argument.
DWORD 2: Second Argument.
DWORD 3: Third Argument.

Allow the opcode translation functions to generate more than one instruction;
useful for when an instruction must be emulated. FLR, XPD, etc.
src/mesa/drivers/dri/r300/r300_context.h
src/mesa/drivers/dri/r300/r300_state.c
src/mesa/drivers/dri/r300/r300_vertprog.c
src/mesa/drivers/dri/r300/r300_vertprog.h