Add a temp warning about material assignments during OBJ loading if the file has more than one material. To be replaced when the OBJ translation code is fixed.

This commit is contained in:
Jeffery Myers 2024-08-21 07:53:57 -07:00
parent f59f208f4c
commit 2feb5c3f3b

View File

@ -4092,6 +4092,12 @@ static Model LoadOBJ(const char *fileName)
model.materialCount = 1; model.materialCount = 1;
TRACELOG(LOG_INFO, "MODEL: No materials provided, setting one default material for all meshes"); TRACELOG(LOG_INFO, "MODEL: No materials provided, setting one default material for all meshes");
} }
else if (model.materialCount > 1 && model.meshCount > 1)
{
// TEMP warning about multiple materials, to be removed when proper splitting code is implemented
// any obj with multiple materials will need to have it's materials assigned by the user in code to work at this time
TRACELOG(LOG_INFO, "MODEL: OBJ has multiple materials, manual material assignment will be required.");
}
// Init model meshes and materials // Init model meshes and materials
model.meshes = (Mesh *)RL_CALLOC(model.meshCount, sizeof(Mesh)); model.meshes = (Mesh *)RL_CALLOC(model.meshCount, sizeof(Mesh));