Change to add a shape when shape.mesh.indices.size() > 0 once g tag appears. Fixes #138.

This commit is contained in:
Syoyo Fujita
2017-09-12 02:18:27 +09:00
parent 303043f9ec
commit 1065d7cfb2
2 changed files with 24 additions and 1 deletions

View File

@@ -605,6 +605,26 @@ TEST_CASE("map_Bump", "[bump]") {
REQUIRE(materials[0].bump_texname.compare("bump.jpg") == 0);
}
TEST_CASE("g_ignored", "[Issue138]") {
tinyobj::attrib_t attrib;
std::vector<tinyobj::shape_t> shapes;
std::vector<tinyobj::material_t> materials;
std::string err;
bool ret = tinyobj::LoadObj(&attrib, &shapes, &materials, &err, "../models/issue-138.obj", gMtlBasePath);
if (!err.empty()) {
std::cerr << err << std::endl;
}
PrintInfo(attrib, shapes, materials);
REQUIRE(true == ret);
REQUIRE(2 == shapes.size());
REQUIRE(2 == materials.size());
}
#if 0
int
main(