Make sure we never create mesh instances with 0 faces

stable-5.3
Armin Burgmeier 2013-12-16 08:13:25 +01:00
parent 518a1b741a
commit fa68227e6e
1 changed files with 2 additions and 1 deletions

View File

@ -453,7 +453,8 @@ void StdSubMeshInstance::LoadFacesForCompletion(StdMeshInstance& instance, const
g_pred = NULL;
// Third: Only use the first few ones
Faces.resize(static_cast<unsigned int>(completion * submesh.GetNumFaces() + 0.5));
assert(submesh.GetNumFaces() >= 1);
Faces.resize(BoundBy<unsigned int>(static_cast<unsigned int>(completion * submesh.GetNumFaces() + 0.5), 1, submesh.GetNumFaces()));
}
}