From: Jakob Bornecrantz Date: Sun, 5 Dec 2010 20:19:12 +0000 (+0100) Subject: draw: Remove reduced_prim X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4a79545bdfb9e948329a761ef350eb83a3d87496;p=mesa.git draw: Remove reduced_prim Conflicts: src/gallium/auxiliary/draw/draw_context.c Reviewed-by: Stéphane Marchesin Tested-by: Stéphane Marchesin --- diff --git a/src/gallium/auxiliary/draw/draw_context.c b/src/gallium/auxiliary/draw/draw_context.c index 7e554dcbb00..4ce44455084 100644 --- a/src/gallium/auxiliary/draw/draw_context.c +++ b/src/gallium/auxiliary/draw/draw_context.c @@ -155,8 +155,6 @@ boolean draw_init(struct draw_context *draw) draw->clip_z = TRUE; draw->pt.user.planes = (float (*) [DRAW_TOTAL_CLIP_PLANES][4]) &(draw->plane[0]); - draw->reduced_prim = ~0; /* != any of PIPE_PRIM_x */ - if (!draw_pipeline_init( draw )) return FALSE; @@ -656,8 +654,6 @@ void draw_do_flush( struct draw_context *draw, unsigned flags ) draw_pipeline_flush( draw, flags ); - draw->reduced_prim = ~0; /* is reduced_prim needed any more? */ - draw->flushing = FALSE; } } diff --git a/src/gallium/auxiliary/draw/draw_private.h b/src/gallium/auxiliary/draw/draw_private.h index 31beb4b98e3..1a0286de891 100644 --- a/src/gallium/auxiliary/draw/draw_private.h +++ b/src/gallium/auxiliary/draw/draw_private.h @@ -290,8 +290,6 @@ struct draw_context uint slot[10]; } extra_shader_outputs; - unsigned reduced_prim; - unsigned instance_id; #ifdef HAVE_LLVM diff --git a/src/gallium/auxiliary/draw/draw_pt.c b/src/gallium/auxiliary/draw/draw_pt.c index 080e03dd46f..9a017fd0567 100644 --- a/src/gallium/auxiliary/draw/draw_pt.c +++ b/src/gallium/auxiliary/draw/draw_pt.c @@ -420,7 +420,6 @@ void draw_vbo(struct draw_context *draw, const struct pipe_draw_info *info) { - unsigned reduced_prim = u_reduced_prim(info->mode); unsigned instance; unsigned index_limit; @@ -435,11 +434,6 @@ draw_vbo(struct draw_context *draw, draw->pt.user.min_index = info->min_index; draw->pt.user.max_index = info->max_index; - if (reduced_prim != draw->reduced_prim) { - draw_do_flush(draw, DRAW_FLUSH_STATE_CHANGE); - draw->reduced_prim = reduced_prim; - } - if (0) debug_printf("draw_vbo(mode=%u start=%u count=%u):\n", info->mode, info->start, info->count);