iris: save query type
authorKenneth Graunke <kenneth@whitecape.org>
Sun, 15 Jul 2018 23:20:16 +0000 (16:20 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 21 Feb 2019 18:26:07 +0000 (10:26 -0800)
src/gallium/drivers/iris/iris_query.c

index ee55e23b4b98ab496d3d57b2a740e73f88c781a7..2057b1b5d44575a2b74b0257cc2f93f71c90ce27 100644 (file)
@@ -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);
 }