cell: Fix several bugs in blend code-gen
authorIan Romanick <idr@us.ibm.com>
Fri, 21 Mar 2008 01:17:48 +0000 (18:17 -0700)
committerIan Romanick <idr@us.ibm.com>
Fri, 21 Mar 2008 01:17:48 +0000 (18:17 -0700)
commitcab68957c72d6f198546a250b6fe0a74732cb3ec
tree28592d99f3779d12e8cb3cb24c52da48a465782b
parent4b9520fc05f169b74835c096c933d67c67c6d8cd
cell: Fix several bugs in blend code-gen

- Alpha factor set to a _COLOR mode was mishandled
- Cases when either dst factor or src factor was ZERO were mishandled
- MIN and MAX cases were backwards
- Case when blend was disabled was mishandled
- Incorrect comments about number of instructions generated

The tests blendminmax and blendsquare run correctly.
src/gallium/drivers/cell/ppu/cell_state_per_fragment.c