mirror of
https://github.com/raysan5/raylib.git
synced 2025-09-12 06:18:14 +00:00
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)
This commit is contained in:
@@ -664,11 +664,14 @@ Model LoadModel(const char *fileName)
|
|||||||
|
|
||||||
if (model.meshCount == 0)
|
if (model.meshCount == 0)
|
||||||
{
|
{
|
||||||
TraceLog(LOG_WARNING, "[%s] No meshes can be loaded, default to cube mesh", fileName);
|
|
||||||
|
|
||||||
model.meshCount = 1;
|
model.meshCount = 1;
|
||||||
model.meshes = (Mesh *)RL_CALLOC(model.meshCount, sizeof(Mesh));
|
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);
|
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
|
else
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user