iris: init the batch!

This commit is contained in:
Kenneth Graunke 2018-01-19 21:55:32 -08:00
parent 9ca58ca517
commit 231935efa2

View file

@ -75,8 +75,9 @@ iris_destroy_context(struct pipe_context *ctx)
}
struct pipe_context *
iris_create_context(struct pipe_screen *screen, void *priv, unsigned flags)
iris_create_context(struct pipe_screen *pscreen, void *priv, unsigned flags)
{
struct iris_screen *screen = (struct iris_screen*)pscreen;
struct iris_context *ice = calloc(1, sizeof(struct iris_context));
if (!ice)
@ -84,7 +85,7 @@ iris_create_context(struct pipe_screen *screen, void *priv, unsigned flags)
struct pipe_context *ctx = &ice->ctx;
ctx->screen = screen;
ctx->screen = pscreen;
ctx->priv = priv;
ctx->stream_uploader = u_upload_create_default(ctx);
@ -105,5 +106,7 @@ iris_create_context(struct pipe_screen *screen, void *priv, unsigned flags)
iris_init_state_functions(ctx);
iris_init_query_functions(ctx);
iris_batch_init(&ice->render_batch, screen, &ice->dbg);
return ctx;
}