gallium: adapt to get_query_result interface change
[mesa.git] / src / gallium / drivers / nv50 / nv50_query.c
index 2dce94a477515a2c022003c1e0200a901af321cd..59d315aa4756137b3d86386242cee89ecd0adee3 100644 (file)
@@ -243,11 +243,11 @@ nv50_query_wait(struct nv50_query *q)
 
 static boolean
 nv50_query_result(struct pipe_context *pipe, struct pipe_query *pq,
-                  boolean wait, void *result)
+                  boolean wait, union pipe_query_result *result)
 {
    struct nv50_query *q = nv50_query(pq);
-   uint64_t *res64 = result;
-   boolean *res8 = result;
+   uint64_t *res64 = (uint64_t*)result;
+   boolean *res8 = (boolean*)result;
    uint64_t *data64 = (uint64_t *)q->data;
 
    if (q->type == PIPE_QUERY_GPU_FINISHED) {