Skip to content

Commit e999630

Browse files
committed
Main: MeshSerializerImpl - validate numLods
1 parent e8029b6 commit e999630

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

OgreMain/src/OgreMeshSerializerImpl.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1400,6 +1400,8 @@ namespace Ogre {
14001400

14011401
// unsigned short numLevels;
14021402
readShorts(stream, &(pMesh->mNumLods), 1);
1403+
// num LOD levels must be at least 1 (base mesh)
1404+
pMesh->mNumLods = std::max<ushort>(pMesh->mNumLods, 1);
14031405
pMesh->mMeshLodUsageList.resize(pMesh->mNumLods);
14041406
for (auto *s : pMesh->getSubMeshes())
14051407
{

0 commit comments

Comments
 (0)