Fixed invalid armature node population when there's mesh on a node with the same name as the bone
parent
cb02e2fc65
commit
29603128f4
|
@ -150,7 +150,8 @@ void ArmaturePopulate::BuildNodeList(const aiNode *current_node,
|
||||||
aiNode *child = current_node->mChildren[nodeId];
|
aiNode *child = current_node->mChildren[nodeId];
|
||||||
ai_assert(child);
|
ai_assert(child);
|
||||||
|
|
||||||
nodes.push_back(child);
|
if (child->mNumMeshes == 0)
|
||||||
|
nodes.push_back(child);
|
||||||
|
|
||||||
BuildNodeList(child, nodes);
|
BuildNodeList(child, nodes);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue