From 6a46dcb374a31eab225f8be9f8ed935a2530b44e Mon Sep 17 00:00:00 2001 From: Victor Gallet Date: Fri, 17 Jan 2020 23:06:46 +0100 Subject: [PATCH] Fix compilation when the SUPPORT_MESH_GENERATION feature is not supported (previously, the loadModel function was using the GenMeshCube texture, if no model founded, to generate a default cube mesh (#1075) --- src/models.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/models.c b/src/models.c index da7cde78b..ba913e050 100644 --- a/src/models.c +++ b/src/models.c @@ -664,11 +664,14 @@ Model LoadModel(const char *fileName) if (model.meshCount == 0) { - TraceLog(LOG_WARNING, "[%s] No meshes can be loaded, default to cube mesh", fileName); - model.meshCount = 1; model.meshes = (Mesh *)RL_CALLOC(model.meshCount, sizeof(Mesh)); +#if defined(SUPPORT_MESH_GENERATION) + TraceLog(LOG_WARNING, "[%s] No meshes can be loaded, default to cube mesh", fileName); model.meshes[0] = GenMeshCube(1.0f, 1.0f, 1.0f); +#else + TraceLog(LOG_WARNING, "[%s] No meshes can be loaded, and can't create a default mesh. The raylib mesh generation is not supported (SUPPORT_MESH_GENERATION).", fileName); +#endif } else {