From d2e4c9e7371c108a7655f78ae77f55ced812aba8 Mon Sep 17 00:00:00 2001 From: Marek Olšák Date: Mon, 1 Feb 2016 21:56:50 +0100 Subject: gallium: add interface for querying memory usage and sizes (v2) If you're worried about the duplication of some CAPs, we can remove them later. v2: add fields for memory eviction stats Reviewed-by: Ilia Mirkin Reviewed-by: Alex Deucher --- src/gallium/include/pipe/p_screen.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/gallium/include/pipe/p_screen.h') diff --git a/src/gallium/include/pipe/p_screen.h b/src/gallium/include/pipe/p_screen.h index f868d71db23..211bc2440f9 100644 --- a/src/gallium/include/pipe/p_screen.h +++ b/src/gallium/include/pipe/p_screen.h @@ -57,6 +57,7 @@ struct pipe_resource; struct pipe_surface; struct pipe_transfer; struct pipe_box; +struct pipe_memory_info; /** @@ -260,6 +261,11 @@ struct pipe_screen { unsigned index, struct pipe_driver_query_group_info *info); + /** + * Query information about memory usage. + */ + void (*query_memory_info)(struct pipe_screen *screen, + struct pipe_memory_info *info); }; -- cgit v1.2.3