mirror of https://github.com/bjornbytes/lovr.git
Fix node indexing for GLTF models with multiple root nodes
This commit is contained in:
parent
773d22f40d
commit
7dbdda1205
|
@ -888,7 +888,7 @@ ModelData* lovrModelDataInitGltf(ModelData* model, Blob* source, ModelDataIO* io
|
|||
scale[2] = NOM_FLOAT(json, token);
|
||||
} else if (STR_EQ(key, "name")) {
|
||||
gltfString name = NOM_STR(json, token);
|
||||
map_set(&model->nodeMap, hash64(name.data, name.length), model->nodeCount - i);
|
||||
map_set(&model->nodeMap, hash64(name.data, name.length), node - model->nodes);
|
||||
memcpy(model->chars, name.data, name.length);
|
||||
node->name = model->chars;
|
||||
model->chars += name.length + 1;
|
||||
|
|
Loading…
Reference in New Issue