commit 355830a979e443a427fa75bf721f32d12802bf9b
parent a48012f95e9af745980bf45dcc53ceb1ce5ae463
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Fri, 15 Sep 2023 15:16:00 +0200
Fix the API break introduced by Star-Mesh 0.1
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/rngrd_mesh.c b/src/rngrd_mesh.c
@@ -308,6 +308,7 @@ setup_mesh(struct rngrd* ground, const struct rngrd_create_args* args)
{
struct smsh_create_args smsh_args = SMSH_CREATE_ARGS_DEFAULT;
struct smsh_desc smsh_desc = SMSH_DESC_NULL;
+ struct smsh_load_args smsh_load_args = SMSH_LOAD_ARGS_NULL;
struct smsh* smsh = NULL;
res_T res = RES_OK;
ASSERT(ground && args);
@@ -320,7 +321,9 @@ setup_mesh(struct rngrd* ground, const struct rngrd_create_args* args)
if(res != RES_OK) goto error;
/* Load and retrieve the Star-Mesh data */
- res = smsh_load(smsh, args->smsh_filename);
+ smsh_load_args.path = args->smsh_filename;
+ smsh_load_args.memory_mapping = 1;
+ res = smsh_load(smsh, &smsh_load_args);
if(res != RES_OK) goto error;
res = smsh_get_desc(smsh, &smsh_desc);
if(res != RES_OK) goto error;