ddebug: implement set_window_rectangles

Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
This commit is contained in:
Marek Olšák 2018-08-06 04:15:47 -04:00
parent 44f1dcf9b3
commit 7c8716e4fb
1 changed files with 12 additions and 0 deletions

View File

@ -410,6 +410,17 @@ static void dd_context_set_tess_state(struct pipe_context *_pipe,
pipe->set_tess_state(pipe, default_outer_level, default_inner_level);
}
static void dd_context_set_window_rectangles(struct pipe_context *_pipe,
boolean include,
unsigned num_rectangles,
const struct pipe_scissor_state *rects)
{
struct dd_context *dctx = dd_context(_pipe);
struct pipe_context *pipe = dctx->pipe;
pipe->set_window_rectangles(pipe, include, num_rectangles, rects);
}
/********************************************************************
* views
@ -824,6 +835,7 @@ dd_context_create(struct dd_screen *dscreen, struct pipe_context *pipe)
CTX_INIT(set_shader_buffers);
CTX_INIT(set_shader_images);
CTX_INIT(set_vertex_buffers);
CTX_INIT(set_window_rectangles);
CTX_INIT(create_stream_output_target);
CTX_INIT(stream_output_target_destroy);
CTX_INIT(set_stream_output_targets);