From: Kenneth Graunke Date: Sun, 15 Jul 2018 23:20:16 +0000 (-0700) Subject: iris: save query type X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e6b1cc2106b56ceb9db971c09b4c1f0ea1eb9290;p=mesa.git iris: save query type --- 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); }