From 3054f2d8c4fbd71934864c4d3a70bcf74367df57 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Tue, 16 Apr 2024 15:17:50 +0200 Subject: mg2d: add MG2DContext.adaptive_step Unused, for API compatibility with the adaptive step branch. --- libmg2d.v | 2 +- mg2d.c | 6 ++++++ mg2d.h | 5 +++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/libmg2d.v b/libmg2d.v index 526ba87..4eced76 100644 --- a/libmg2d.v +++ b/libmg2d.v @@ -1,4 +1,4 @@ -LIBMG2D_14 { +LIBMG2D_15 { global: mg2d_*; local: *; }; diff --git a/mg2d.c b/mg2d.c index 58886cd..dec0c18 100644 --- a/mg2d.c +++ b/mg2d.c @@ -1495,6 +1495,12 @@ static int mg_levels_alloc(MG2DContext *ctx) int ret = 0; + if (ctx->adaptive_step) { + mg2di_log(&priv->logger, MG2D_LOG_ERROR, + "Adaptive stepping not supported.\n"); + return -EINVAL; + } + /* compute the levels geometries/partitioning */ ret = mg_dh_init(&priv->dh, priv->dg, ctx->step, ctx->max_levels); if (ret < 0) { diff --git a/mg2d.h b/mg2d.h index 8f48361..af83345 100644 --- a/mg2d.h +++ b/mg2d.h @@ -246,6 +246,11 @@ typedef struct MG2DContext { * Set by mg2d_solve() if it returns 0 or MG2D_ERR_MAXITER_REACHED. */ double residual_max; + + /** + * Unused, do not set. + */ + int adaptive_step; } MG2DContext; /** -- cgit v1.2.3