Merge pull request #4284 from assimp/kimkulling-skip_empty_embedded_textures_issue4238

MDL: Do not try to copy empty embedded texture
This commit is contained in:
Kim Kulling
2021-12-23 13:03:43 +01:00
committed by GitHub

View File

@@ -463,8 +463,12 @@ void MDLImporter::ParseSkinLump_3DGS_MDL7(
ASSIMP_LOG_WARN("Found a reference to an embedded DDS texture, "
"but texture height is not equal to 1, which is not supported by MED");
}
pcNew.reset(new aiTexture());
if (iWidth == 0) {
ASSIMP_LOG_ERROR("Found a reference to an embedded DDS texture, but texture width is zero, aborting import.");
return;
}
pcNew.reset(new aiTexture);
pcNew->mHeight = 0;
pcNew->mWidth = iWidth;