iris: Update SURFACE_STATE addresses when setting sampler views
[mesa.git] / src / gallium / drivers / iris / iris_state.c
index 2a1e53d964349f3d473ca099b498c7f663ef2aaa..a30aa61b3ce9465dc4fd4e897b70442ee23b822b 100644 (file)
@@ -2790,6 +2790,9 @@ iris_set_sampler_views(struct pipe_context *ctx,
          view->res->bind_stages |= 1 << stage;
 
          shs->bound_sampler_views |= 1 << (start + i);
+
+         update_surface_state_addrs(ice->state.surface_uploader,
+                                    &view->surface_state, view->res->bo);
       }
    }