diff --git a/experimental/tinyobj_loader_opt.h b/experimental/tinyobj_loader_opt.h index f86b482..7c01a91 100644 --- a/experimental/tinyobj_loader_opt.h +++ b/experimental/tinyobj_loader_opt.h @@ -1440,7 +1440,9 @@ bool parseObj(attrib_t *attrib, std::vector *shapes, // std::cout << "mtllib :" << material_filename << std::endl; auto t1 = std::chrono::high_resolution_clock::now(); - + if (material_filename.back() == '\r') { + material_filename.pop_back(); + } std::ifstream ifs(material_filename); if (ifs.good()) { LoadMtl(&material_map, materials, &ifs);