From e6b1cc2106b56ceb9db971c09b4c1f0ea1eb9290 Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Sun, 15 Jul 2018 16:20:16 -0700 Subject: [PATCH] iris: save query type --- src/gallium/drivers/iris/iris_query.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/gallium/drivers/iris/iris_query.c b/src/gallium/drivers/iris/iris_query.c index ee55e23b4b9..2057b1b5d44 100644 --- a/src/gallium/drivers/iris/iris_query.c +++ b/src/gallium/drivers/iris/iris_query.c @@ -36,7 +36,7 @@ #include "intel/compiler/brw_compiler.h" struct iris_query { - unsigned query; + enum pipe_query_type type; }; static struct pipe_query * @@ -46,12 +46,15 @@ iris_create_query(struct pipe_context *ctx, { struct iris_query *query = calloc(1, sizeof(struct iris_query)); - return (struct pipe_query *)query; + query->type = query_type; + + return (struct pipe_query *) query; } static void -iris_destroy_query(struct pipe_context *ctx, struct pipe_query *query) +iris_destroy_query(struct pipe_context *ctx, struct pipe_query *p_query) { + struct iris_query *query = (void *) p_query; free(query); } -- 2.30.2