i965: Fix gen6 WM push constants updates.

We would compute a new buffer, but never point the hardware at the new
buffer.  This partially fixes glsl-routing, as now it get the updated
uniform for which attribute to draw.
This commit is contained in:
Eric Anholt 2010-10-08 11:33:40 -07:00
parent 3fde8167a5
commit 624ce6f61b
1 changed files with 2 additions and 1 deletions

View File

@ -173,7 +173,8 @@ upload_wm_state(struct brw_context *brw)
const struct brw_tracked_state gen6_wm_state = {
.dirty = {
.mesa = _NEW_LINE | _NEW_POLYGONSTIPPLE | _NEW_COLOR,
.mesa = (_NEW_LINE | _NEW_POLYGONSTIPPLE | _NEW_COLOR |
_NEW_PROGRAM_CONSTANTS),
.brw = (BRW_NEW_CURBE_OFFSETS |
BRW_NEW_FRAGMENT_PROGRAM |
BRW_NEW_NR_WM_SURFACES |