mesa: precompute _mesa_primitive_restart_index during state changes
[mesa.git] / src / mesa / vbo / vbo_save_api.c
index 52ed86cf3b7acd2aeef525fded3497641f53af41..4e96fc79343bd71c6f4016c43e6b8a4df502a12b 100644 (file)
@@ -1329,7 +1329,7 @@ array_element(struct gl_context *ctx,
     * then we call PrimitiveRestartNV and return.
     */
    if (ctx->Array._PrimitiveRestart &&
-       elt == _mesa_primitive_restart_index(ctx, index_size)) {
+       elt == ctx->Array._RestartIndex[index_size - 1]) {
       CALL_PrimitiveRestartNV(GET_DISPATCH(), ());
       return;
    }