In the file "glTF2.cpp", between line 384-398
// bufferView
if (accessors[i].find("bufferView") != accessors[i].end()) {
if (!accessors[i]["bufferView"].is_number()) {
throw MisformattedExceptionNotNumber("accessors[i][bufferView]");
}
asset.accessors[i].bufferView = accessors[i]["bufferView"].get<int32_t>();
}
// bufferView
if (accessors[i].find("bufferView") != accessors[i].end()) {
if (!accessors[i]["bufferView"].is_number()) {
throw MisformattedExceptionNotNumber("accessors[i][bufferView]");
}
asset.accessors[i].bufferView = accessors[i]["bufferView"].get<int32_t>();
}
The second time of "bufferView" parse isn't necessary.
In the file "glTF2.cpp", between line 384-398
The second time of "bufferView" parse isn't necessary.