diff --git a/src/Nazara/Utility/Loaders/MD5Mesh/Parser.cpp b/src/Nazara/Utility/Loaders/MD5Mesh/Parser.cpp index fc106000c..b07370d63 100644 --- a/src/Nazara/Utility/Loaders/MD5Mesh/Parser.cpp +++ b/src/Nazara/Utility/Loaders/MD5Mesh/Parser.cpp @@ -308,6 +308,7 @@ bool NzMD5MeshParser::Parse(NzMesh* mesh) return false; } + mesh->SetMaterialCount(m_meshes.size()); for (unsigned int i = 0; i < m_meshes.size(); ++i) { const Mesh& md5Mesh = m_meshes[i]; @@ -355,7 +356,6 @@ bool NzMD5MeshParser::Parse(NzMesh* mesh) *index++ = triangle.z; *index++ = triangle.y; } - break; } if (!indexBuffer->Unmap())