From: Marek Olšák <marek.ol...@amd.com> --- src/gallium/auxiliary/driver_ddebug/dd_context.c | 12 ++++++++++++ 1 file changed, 12 insertions(+)
diff --git a/src/gallium/auxiliary/driver_ddebug/dd_context.c b/src/gallium/auxiliary/driver_ddebug/dd_context.c index dd7b3e086cd..a1b6c971e89 100644 --- a/src/gallium/auxiliary/driver_ddebug/dd_context.c +++ b/src/gallium/auxiliary/driver_ddebug/dd_context.c @@ -403,20 +403,31 @@ static void dd_context_set_tess_state(struct pipe_context *_pipe, struct dd_context *dctx = dd_context(_pipe); struct pipe_context *pipe = dctx->pipe; memcpy(dctx->draw_state.tess_default_levels, default_outer_level, sizeof(float) * 4); memcpy(dctx->draw_state.tess_default_levels+4, default_inner_level, sizeof(float) * 2); 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 */ static struct pipe_surface * dd_context_create_surface(struct pipe_context *_pipe, struct pipe_resource *resource, const struct pipe_surface *surf_tmpl) { @@ -817,20 +828,21 @@ dd_context_create(struct dd_screen *dscreen, struct pipe_context *pipe) CTX_INIT(set_constant_buffer); CTX_INIT(set_framebuffer_state); CTX_INIT(set_polygon_stipple); CTX_INIT(set_scissor_states); CTX_INIT(set_viewport_states); CTX_INIT(set_sampler_views); CTX_INIT(set_tess_state); 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); CTX_INIT(create_sampler_view); CTX_INIT(sampler_view_destroy); CTX_INIT(create_surface); CTX_INIT(surface_destroy); CTX_INIT(texture_barrier); CTX_INIT(memory_barrier); CTX_INIT(resource_commit); -- 2.17.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev