Fix inequality. Should allow 0 for bufferView.

This commit is contained in:
Syoyo Fujita 2020-07-15 13:52:39 +09:00
parent 50ae8a31a8
commit 91da299729

View File

@ -5711,7 +5711,8 @@ bool TinyGLTF::LoadFromString(Model *model, std::string *err, std::string *warn,
for (auto &attribute : target) {
auto bufferView =
model->accessors[size_t(attribute.second)].bufferView;
if (bufferView > 0) {
// bufferView could be null(-1) for sparse morph target
if (bufferView >= 0) {
model->bufferViews[size_t(bufferView)].target =
TINYGLTF_TARGET_ARRAY_BUFFER;
}