i965g: hook up pipe sampler callbacks
[mesa.git] / src / gallium / drivers / i965 / brw_wm_sampler_state.c
index 2909dd3876529034dd7f527ad485a1b9f1c282f6..2fddb4ad8974635f78c3ce63ff79142dc9da6afe 100644 (file)
@@ -75,7 +75,7 @@ brw_wm_sampler_populate_key(struct brw_context *brw,
                            brw->curr.num_samplers);
 
    for (i = 0; i < key->sampler_count; i++) {
-      const struct brw_texture *tex = brw->curr.texture[i];
+      const struct brw_texture *tex = brw_texture(brw->curr.texture[i]);
       const struct brw_sampler *sampler = brw->curr.sampler[i];
       struct brw_sampler_state *entry = &key->sampler[i];
 
@@ -119,7 +119,7 @@ brw_wm_sampler_update_default_colors(struct brw_context *brw)
    int i;
 
    for (i = 0; i < nr; i++) {
-      const struct brw_texture *tex = brw->curr.texture[i];
+      const struct brw_texture *tex = brw_texture(brw->curr.texture[i]);
       const struct brw_sampler *sampler = brw->curr.sampler[i];
 
       brw->sws->bo_unreference(brw->wm.sdc_bo[i]);