Ver código fonte

ddebug: implement set_window_rectangles

Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
tags/18.3-branchpoint
Marek Olšák 7 anos atrás
pai
commit
7c8716e4fb
1 arquivos alterados com 12 adições e 0 exclusões
  1. 12
    0
      src/gallium/auxiliary/driver_ddebug/dd_context.c

+ 12
- 0
src/gallium/auxiliary/driver_ddebug/dd_context.c Ver arquivo

@@ -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);

Carregando…
Cancelar
Salvar