nouveau: remove always false argument in nouveau_fence_new()
[mesa.git] / src / gallium / drivers / swr / swr_query.h
index 836d07b68ae6ffa3a154849bcadb67a0e5ae2f29..c5160ceb45341e6f0e042ba9ff791a96d5e6df55 100644 (file)
 
 #include <limits.h>
 
+struct swr_query_result {
+   SWR_STATS core;
+   SWR_STATS_FE coreFE;
+   uint64_t timestamp_start;
+   uint64_t timestamp_end;
+};
+
 struct swr_query {
    unsigned type; /* PIPE_QUERY_* */
    unsigned index;
 
-   union pipe_query_result *result;
-   union pipe_query_result start;
-   union pipe_query_result end;
-
+   struct swr_query_result result;
    struct pipe_fence_handle *fence;
-
-   boolean enable_stats;
 };
 
 extern void swr_query_init(struct pipe_context *pipe);