Adding some additional check to avoid viewer crashes when the user changes the asset too fast.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@404 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
This commit is contained in:
@@ -85,6 +85,9 @@ int CMeshRenderer::DrawSorted(unsigned int iIndex,const aiMatrix4x4& mWorld)
|
||||
AssetHelper::MeshHelper* pcHelper = g_pcAsset->apcMeshes[iIndex];
|
||||
const aiMesh* pcMesh = g_pcAsset->pcScene->mMeshes[iIndex];
|
||||
|
||||
if (!pcHelper || !pcMesh || !pcHelper->piIB)
|
||||
return -5;
|
||||
|
||||
if (pcMesh->mPrimitiveTypes != aiPrimitiveType_TRIANGLE)
|
||||
return DrawUnsorted(iIndex);
|
||||
if (pcMesh->HasBones())
|
||||
|
||||
Reference in New Issue
Block a user