gallium: add a pipe_context parameter to resource_get_handle
[mesa.git] / src / gallium / state_trackers / xa / xa_tracker.c
index e091b0834111bd0053a85952829a7e6a5752f88e..d98bd2dc922e37fbff8930079779994f659da006 100644 (file)
@@ -549,7 +549,8 @@ xa_surface_handle(struct xa_surface *srf,
 
     memset(&whandle, 0, sizeof(whandle));
     whandle.type = handle_type(type);
-    res = screen->resource_get_handle(screen, srf->tex, &whandle,
+    res = screen->resource_get_handle(screen, srf->xa->default_ctx->pipe,
+                                      srf->tex, &whandle,
                                       PIPE_HANDLE_USAGE_READ_WRITE);
     if (!res)
        return -XA_ERR_INVAL;