Series is:

Reviewed-by: Samuel Pitoiset <samuel.pitoi...@gmail.com>

On 8/9/18 3:29 AM, Marek Olšák wrote:
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);

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to