Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit d541711

Browse files
authored
Merge pull request tinyobjloader#176 from silverweed/master
Ensure mtl_basedir ends with a directory separator
2 parents d1ce208 + 8fd9f6e commit d541711

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

tiny_obj_loader.h

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1155,7 +1155,7 @@ static bool exportFaceGroupToShape(shape_t *shape,
11551155
// ???
11561156
continue;
11571157
}
1158-
1158+
11591159
size_t ovi = size_t(
11601160
remainingFace.vertex_indices[idx]
11611161
.v_idx);
@@ -1739,6 +1739,13 @@ bool LoadObj(attrib_t *attrib, std::vector<shape_t> *shapes,
17391739
std::string baseDir;
17401740
if (mtl_basedir) {
17411741
baseDir = mtl_basedir;
1742+
#ifndef _WIN32
1743+
const char dirsep = '/';
1744+
#else
1745+
const char dirsep = '\\';
1746+
#endif
1747+
if (baseDir[baseDir.length() - 1] != dirsep)
1748+
baseDir += dirsep;
17421749
}
17431750
MaterialFileReader matFileReader(baseDir);
17441751

0 commit comments

Comments
 (0)