From 9f5b6ef2ef4a9ba266250ec02769a46cf490ed7b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mathias=20Fr=C3=B6hlich?= Date: Fri, 16 Mar 2018 06:34:35 +0100 Subject: [PATCH] vbo: Remove vbo...recalculate_inputs from vbo_exec_invalidate_state. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit This flag is now set when the actual Array._DrawVAO changes. So setting this flag is redundant here. Reviewed-by: Brian Paul Signed-off-by: Mathias Fröhlich --- src/mesa/vbo/vbo_context.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/mesa/vbo/vbo_context.c b/src/mesa/vbo/vbo_context.c index 28f494839e3..6b4f74d72f2 100644 --- a/src/mesa/vbo/vbo_context.c +++ b/src/mesa/vbo/vbo_context.c @@ -206,16 +206,8 @@ vbo_exec_invalidate_state(struct gl_context *ctx) struct vbo_exec_context *exec = &vbo->exec; if (ctx->NewState & (_NEW_PROGRAM | _NEW_ARRAY)) { - exec->array.recalculate_inputs = GL_TRUE; - _ae_invalidate_state(ctx); } - /* If _mesa_update_state is called in a non draw code path, - * changes in the VAO need to be captured. - */ - if (ctx->Array.VAO->NewArrays) - exec->array.recalculate_inputs = GL_TRUE; - if (ctx->NewState & _NEW_EVAL) exec->eval.recalculate_maps = GL_TRUE; } -- 2.30.2