Initial implementation of IF/ELSE/ENDIF using conditional masking.
authorBrian <brian.paul@tungstengraphics.com>
Sat, 29 Sep 2007 03:04:34 +0000 (21:04 -0600)
committerBrian <brian.paul@tungstengraphics.com>
Sat, 29 Sep 2007 03:04:34 +0000 (21:04 -0600)
commitfc38c827716d333c92017348add1e80ea78af948
tree00ef162ad6c114b462c972895c08872f9cbc5b7f
parentae7f200788947cdde15b279ea3a4558f6abd9922
Initial implementation of IF/ELSE/ENDIF using conditional masking.

mach->CondMask controls writing to each of the 4 components in a quad.
mach->CondMaskStack handles nested conditionals.
Only a few of the micro ops (add/sub/mul/store) have been updated to obey CondMask at this time.
src/mesa/pipe/tgsi/exec/tgsi_exec.c
src/mesa/pipe/tgsi/exec/tgsi_exec.h