From fe71ce9cb25e4886da16642bfff850fabff83539 Mon Sep 17 00:00:00 2001 From: Andrei Kortunov Date: Sun, 18 Aug 2019 10:30:21 +0400 Subject: [PATCH] Optimize custom bones search visitor --- apps/openmw/mwrender/animation.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/openmw/mwrender/animation.cpp b/apps/openmw/mwrender/animation.cpp index 41b86317e..56c3846af 100644 --- a/apps/openmw/mwrender/animation.cpp +++ b/apps/openmw/mwrender/animation.cpp @@ -247,7 +247,10 @@ namespace void apply(osg::Node& node) { if (SceneUtil::hasUserDescription(&node, "CustomBone")) + { mFoundBones.emplace_back(&node, node.getParent(0)); + return; + } traverse(node); }