add some asserts.

This commit is contained in:
Kim Kulling
2017-09-30 10:47:23 +02:00
parent 1c76962c98
commit c4e91eb33f
4 changed files with 12 additions and 17 deletions

View File

@@ -650,12 +650,14 @@ void SMDImporter::ComputeAbsoluteBoneTransformations()
// create output materials
void SMDImporter::CreateOutputMaterials()
{
ai_assert( nullptr != pScene );
pScene->mNumMaterials = (unsigned int)aszTextures.size();
pScene->mMaterials = new aiMaterial*[std::max(1u, pScene->mNumMaterials)];
for (unsigned int iMat = 0; iMat < pScene->mNumMaterials;++iMat)
{
for (unsigned int iMat = 0; iMat < pScene->mNumMaterials; ++iMat) {
aiMaterial* pcMat = new aiMaterial();
ai_assert( nullptr != pcMat );
pScene->mMaterials[iMat] = pcMat;
aiString szName;