r600g: handle the write all cbufs property.
authorDave Airlie <airlied@redhat.com>
Mon, 31 Jan 2011 00:01:06 +0000 (10:01 +1000)
committerDave Airlie <airlied@redhat.com>
Mon, 31 Jan 2011 00:01:06 +0000 (10:01 +1000)
commit5555cd776b970bce020be59193054474a2a63317
tree81518a37eb3f2dfebf5da7e6bd61ee1ba1503b7d
parentf668b464c0c08bd929c259048082a9d3585481a2
r600g: handle the write all cbufs property.

This only works on r600/r700 so far, evergreen doesn't appear
to have the multiwrite enable bit in the color control, so we
may have to actually do a shader rewrite on EG hardware.

remove some duplicate code reg defines also.

Signed-off-by: Dave Airlie <airlied@redhat.com>
src/gallium/drivers/r600/evergreen_state.c
src/gallium/drivers/r600/evergreend.h
src/gallium/drivers/r600/r600_shader.c
src/gallium/drivers/r600/r600_shader.h
src/gallium/drivers/r600/r600d.h