summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/gen6_sampler_state.c
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2011-06-19 12:04:46 -0700
committerEric Anholt <eric@anholt.net>2011-06-28 10:17:39 -0700
commita09c5c2e3053c48a33134cf28229105bfef52e6f (patch)
treea1bd6a2542d96e364d8de2da97c8e020aaebe916 /src/mesa/drivers/dri/i965/gen6_sampler_state.c
parentcd7bfd5d44f543246faa7ad6ff2f8309189be963 (diff)
downloadexternal_mesa3d-a09c5c2e3053c48a33134cf28229105bfef52e6f.zip
external_mesa3d-a09c5c2e3053c48a33134cf28229105bfef52e6f.tar.gz
external_mesa3d-a09c5c2e3053c48a33134cf28229105bfef52e6f.tar.bz2
i965: Reissue PIPELINE_POINTERS and BINDING_TABLE_POINTERS on SBA change.
This was a requirement we didn't run into until we started using STATE_BASE_ADDRESS for instruction data.
Diffstat (limited to 'src/mesa/drivers/dri/i965/gen6_sampler_state.c')
-rw-r--r--src/mesa/drivers/dri/i965/gen6_sampler_state.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/gen6_sampler_state.c b/src/mesa/drivers/dri/i965/gen6_sampler_state.c
index 4cdec69..8932687 100644
--- a/src/mesa/drivers/dri/i965/gen6_sampler_state.c
+++ b/src/mesa/drivers/dri/i965/gen6_sampler_state.c
@@ -50,7 +50,8 @@ upload_sampler_state_pointers(struct brw_context *brw)
const struct brw_tracked_state gen6_sampler_state = {
.dirty = {
.mesa = 0,
- .brw = BRW_NEW_BATCH,
+ .brw = (BRW_NEW_BATCH |
+ BRW_NEW_STATE_BASE_ADDRESS),
.cache = CACHE_NEW_SAMPLER
},
.emit = upload_sampler_state_pointers,