[Mesa-dev] [PATCH] gallium/ddebug: Add passthrough for query_memory_info.

Marek Olšák maraeo at gmail.com
Fri May 27 15:04:10 UTC 2016


Reviewed-by: Marek Olšák <marek.olsak at amd.com>

Marek

On Fri, May 27, 2016 at 1:58 PM, Bas Nieuwenhuizen
<bas at basnieuwenhuizen.nl> wrote:
> Signed-off-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
> ---
>  src/gallium/drivers/ddebug/dd_screen.c | 9 +++++++++
>  1 file changed, 9 insertions(+)
>
> diff --git a/src/gallium/drivers/ddebug/dd_screen.c b/src/gallium/drivers/ddebug/dd_screen.c
> index ebe090b..5a883bd 100644
> --- a/src/gallium/drivers/ddebug/dd_screen.c
> +++ b/src/gallium/drivers/ddebug/dd_screen.c
> @@ -101,6 +101,14 @@ dd_screen_get_timestamp(struct pipe_screen *_screen)
>     return screen->get_timestamp(screen);
>  }
>
> +static void dd_screen_query_memory_info(struct pipe_screen *_screen,
> +                                        struct pipe_memory_info *info)
> +{
> +   struct pipe_screen *screen = dd_screen(_screen)->screen;
> +
> +   return screen->query_memory_info(screen, info);
> +}
> +
>  static struct pipe_context *
>  dd_screen_context_create(struct pipe_screen *_screen, void *priv,
>                           unsigned flags)
> @@ -332,6 +340,7 @@ ddebug_screen_create(struct pipe_screen *screen)
>     dscreen->base.get_paramf = dd_screen_get_paramf;
>     dscreen->base.get_compute_param = dd_screen_get_compute_param;
>     dscreen->base.get_shader_param = dd_screen_get_shader_param;
> +   dscreen->base.query_memory_info = dd_screen_query_memory_info;
>     /* get_video_param */
>     /* get_compute_param */
>     SCR_INIT(get_timestamp);
> --
> 2.8.3
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list