error loading object file when "usemtl" references an undefined material

This commit is contained in:
Josh Holtrop 2011-05-27 15:39:53 -04:00
parent e6b8c17345
commit e4dc0f4d36

View File

@ -462,6 +462,12 @@ bool WFObj::buildVBO()
it != m_faces.end();
it++)
{
if (m_materials.find(it->first) == m_materials.end())
{
cerr << "Material '" << it->first << "' referenced in '"
<< m_path << "' is not defined." << endl;
return false;
}
for (vector<Face>::iterator fit = it->second.begin();
fit != it->second.end();
fit++)