commit | 91da29972987bb4d715a09d94ecd2cefd3a487d4 | [log] [tgz] |
---|---|---|
author | Syoyo Fujita <syoyo@lighttransport.com> | Wed Jul 15 13:52:39 2020 +0900 |
committer | Syoyo Fujita <syoyo@lighttransport.com> | Wed Jul 15 13:52:39 2020 +0900 |
tree | b7e58c1e59342d9591299d5c98d155cbeee22fac | |
parent | 50ae8a31a82312d64968181642d725c67413042c [diff] |
Fix inequality. Should allow 0 for bufferView.
diff --git a/tiny_gltf.h b/tiny_gltf.h index 57d6283..88e1093 100644 --- a/tiny_gltf.h +++ b/tiny_gltf.h
@@ -5711,7 +5711,8 @@ 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; }