From: Nicolai Hähnle Date: Fri, 17 Feb 2017 13:55:49 +0000 (+0100) Subject: ddebug: add resource_commit pass-through X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0e1c75acae530b8386d0f6529ea1c78daaf8d412;p=mesa.git ddebug: add resource_commit pass-through v2: fix return type to bool (Marek) Reviewed-by: Marek Olšák --- diff --git a/src/gallium/drivers/ddebug/dd_context.c b/src/gallium/drivers/ddebug/dd_context.c index 9811663b4da..f9d3de5155a 100644 --- a/src/gallium/drivers/ddebug/dd_context.c +++ b/src/gallium/drivers/ddebug/dd_context.c @@ -691,6 +691,16 @@ dd_context_memory_barrier(struct pipe_context *_pipe, unsigned flags) pipe->memory_barrier(pipe, flags); } +static bool +dd_context_resource_commit(struct pipe_context *_pipe, + struct pipe_resource *resource, + unsigned level, struct pipe_box *box, bool commit) +{ + struct pipe_context *pipe = dd_context(_pipe)->pipe; + + return pipe->resource_commit(pipe, resource, level, box, commit); +} + static void dd_context_get_sample_position(struct pipe_context *_pipe, unsigned sample_count, unsigned sample_index, @@ -839,6 +849,7 @@ dd_context_create(struct dd_screen *dscreen, struct pipe_context *pipe) CTX_INIT(texture_subdata); CTX_INIT(texture_barrier); CTX_INIT(memory_barrier); + CTX_INIT(resource_commit); /* create_video_codec */ /* create_video_buffer */ /* set_compute_resources */