mesa: precompute _mesa_primitive_restart_index during state changes
[mesa.git] / src / mesa / vbo / vbo_minmax_index.c
index f66ed3dee392b22fc36701b82418acca3e7b6907..34766642c6a0d8e17d3db5ac74ad003002a2e90f 100644 (file)
@@ -242,7 +242,7 @@ vbo_get_minmax_index(struct gl_context *ctx,
 {
    const GLboolean restart = ctx->Array._PrimitiveRestart;
    const GLuint restartIndex =
-      _mesa_primitive_restart_index(ctx, 1 << ib->index_size_shift);
+      ctx->Array._RestartIndex[(1 << ib->index_size_shift) - 1];
    const char *indices;
    GLuint i;
    GLintptr offset = 0;