diff --git a/.pick_status.json b/.pick_status.json index 09093aacbf4..3e4bedf18ac 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -134,7 +134,7 @@ "description": "iris: change stream uploader default size to 2MB", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "0b6693a3a14029c31db2ee8576baa78fc914b9e5", "notes": null diff --git a/src/gallium/drivers/iris/iris_context.c b/src/gallium/drivers/iris/iris_context.c index 82cdd54f365..016bc849ee3 100644 --- a/src/gallium/drivers/iris/iris_context.c +++ b/src/gallium/drivers/iris/iris_context.c @@ -298,7 +298,11 @@ iris_create_context(struct pipe_screen *pscreen, void *priv, unsigned flags) ctx->screen = pscreen; ctx->priv = priv; - ctx->stream_uploader = u_upload_create_default(ctx); + ctx->stream_uploader = u_upload_create(ctx, 1024 * 1024 * 2, + PIPE_BIND_VERTEX_BUFFER | + PIPE_BIND_INDEX_BUFFER | + PIPE_BIND_CONSTANT_BUFFER, + PIPE_USAGE_STREAM, 0); if (!ctx->stream_uploader) { ralloc_free(ice); return NULL;