Merge pull request #4195 from ruyo/fix-gltf2-sparse-indicesType
Fixed an incorrect indeiciesType in the glTF2 sparse accessor.pull/4207/head
commit
889e559696
|
@ -863,6 +863,9 @@ inline void Accessor::Read(Value &obj, Asset &r) {
|
||||||
//indices componentType
|
//indices componentType
|
||||||
sparse->indicesType = MemberOrDefault(*indicesValue, "componentType", ComponentType_BYTE);
|
sparse->indicesType = MemberOrDefault(*indicesValue, "componentType", ComponentType_BYTE);
|
||||||
//sparse->indices->Read(*indicesValue, r);
|
//sparse->indices->Read(*indicesValue, r);
|
||||||
|
} else {
|
||||||
|
// indicesType
|
||||||
|
sparse->indicesType = MemberOrDefault(*sparseValue, "componentType", ComponentType_UNSIGNED_SHORT);
|
||||||
}
|
}
|
||||||
|
|
||||||
// value
|
// value
|
||||||
|
@ -875,8 +878,6 @@ inline void Accessor::Read(Value &obj, Asset &r) {
|
||||||
//sparse->values->Read(*valuesValue, r);
|
//sparse->values->Read(*valuesValue, r);
|
||||||
}
|
}
|
||||||
|
|
||||||
// indicesType
|
|
||||||
sparse->indicesType = MemberOrDefault(*sparseValue, "componentType", ComponentType_UNSIGNED_SHORT);
|
|
||||||
|
|
||||||
const unsigned int elementSize = GetElementSize();
|
const unsigned int elementSize = GetElementSize();
|
||||||
const size_t dataSize = count * elementSize;
|
const size_t dataSize = count * elementSize;
|
||||||
|
|
Loading…
Reference in New Issue