From 231935efa2d710fd8e81524a3a03938e8cf29059 Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Fri, 19 Jan 2018 21:55:32 -0800 Subject: [PATCH] iris: init the batch! --- src/gallium/drivers/iris/iris_context.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/iris/iris_context.c b/src/gallium/drivers/iris/iris_context.c index 0daa77483ca..df273b29f0b 100644 --- a/src/gallium/drivers/iris/iris_context.c +++ b/src/gallium/drivers/iris/iris_context.c @@ -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; } -- 2.30.2