Skip trailing whitespace in mtl. Fixes #92.

This commit is contained in:
Syoyo Fujita
2016-08-02 16:55:50 +09:00
parent d5c722125a
commit 51d13700d8
2 changed files with 111 additions and 104 deletions

10
test.cc
View File

@@ -302,7 +302,8 @@ std::string matStream(
"newmtl light\n"
"Ka 20 20 20\n"
"Kd 1 1 1\n"
"Ks 0 0 0");
"Ks 0 0 0\n"
"map_Kd tmp.png \n"); // #92(whitespace after filename)
using namespace tinyobj;
class MaterialStringStreamReader:
@@ -342,6 +343,13 @@ std::string matStream(
}
PrintInfo(shapes, materials);
// #92
for (size_t i = 0; i < materials.size(); i++) {
if (materials[i].name.compare("light") == 0) {
assert(materials[i].diffuse_texname.compare("tmp.png") == 0);
}
}
return true;
}