vbo: Remove the now unused vbo draw path.
[mesa.git] / src / mesa / main / state.c
index fb97165db9195a9513d2f01a05dee4899832d3e0..be8f3f302c6a2be71a3725b20f6a1edfaf4c20d6 100644 (file)
@@ -458,14 +458,6 @@ _mesa_set_vp_override(struct gl_context *ctx, GLboolean flag)
 }
 
 
-static void
-set_new_array(struct gl_context *ctx)
-{
-   _vbo_set_recalculate_inputs(ctx);
-   ctx->NewDriverState |= ctx->DriverFlags.NewArray;
-}
-
-
 static void
 set_vertex_processing_mode(struct gl_context *ctx, gl_vertex_processing_mode m)
 {
@@ -473,7 +465,7 @@ set_vertex_processing_mode(struct gl_context *ctx, gl_vertex_processing_mode m)
       return;
 
    /* On change we may get new maps into the current values */
-   set_new_array(ctx);
+   ctx->NewDriverState |= ctx->DriverFlags.NewArray;
 
    /* Finally memorize the value */
    ctx->VertexProgram._VPMode = m;
@@ -532,7 +524,7 @@ _mesa_set_draw_vao(struct gl_context *ctx, struct gl_vertex_array_object *vao,
       new_array = true;
 
    if (new_array)
-      set_new_array(ctx);
+      ctx->NewDriverState |= ctx->DriverFlags.NewArray;
 
    ctx->Array._DrawVAOEnabledAttribs = enabled;
    _mesa_set_varying_vp_inputs(ctx, enabled);