radeonsi: remove r600_pipe_common::set_atom_dirty
authorMarek Olšák <marek.olsak@amd.com>
Sun, 1 Apr 2018 17:30:02 +0000 (13:30 -0400)
committerMarek Olšák <marek.olsak@amd.com>
Thu, 5 Apr 2018 19:34:58 +0000 (15:34 -0400)
Acked-by: Timothy Arceri <tarceri@itsqueeze.com>
src/gallium/drivers/radeon/r600_pipe_common.h
src/gallium/drivers/radeon/r600_query.c
src/gallium/drivers/radeonsi/si_pipe.c

index 96e68c5..b67aae6 100644 (file)
@@ -516,9 +516,6 @@ struct r600_common_context {
        /* This ensures there is enough space in the command stream. */
        void (*need_gfx_cs_space)(struct pipe_context *ctx, unsigned num_dw,
                                  bool include_draw_vbo);
-
-       void (*set_atom_dirty)(struct r600_common_context *ctx,
-                              struct r600_atom *atom, bool dirty);
 };
 
 /* r600_buffer_common.c */
index e736875..0ec53dd 100644 (file)
@@ -1832,7 +1832,7 @@ static void r600_render_condition(struct pipe_context *ctx,
        rctx->render_cond_invert = condition;
        rctx->render_cond_mode = mode;
 
-       rctx->set_atom_dirty(rctx, atom, query != NULL);
+       si_set_atom_dirty((struct si_context*)rctx, atom, query != NULL);
 }
 
 void si_suspend_queries(struct r600_common_context *ctx)
index 964946d..25aea06 100644 (file)
@@ -259,7 +259,6 @@ static struct pipe_context *si_create_context(struct pipe_screen *screen,
        sctx->b.b.emit_string_marker = si_emit_string_marker;
        sctx->b.b.set_debug_callback = si_set_debug_callback;
        sctx->b.b.set_log_context = si_set_log_context;
-       sctx->b.set_atom_dirty = (void *)si_set_atom_dirty;
        sctx->screen = sscreen; /* Easy accessing of screen/winsys. */
        sctx->is_debug = (flags & PIPE_CONTEXT_DEBUG) != 0;