diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2017-08-21 15:22:12 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2017-08-30 12:59:15 +0000 |
commit | 2a772a50b6001b1e12dd3cdee4128f5b534c36c3 (patch) | |
tree | c96445b5f248d6fdc561997edf1018c3b702763f /src/render/geometry/skeletondata.cpp | |
parent | a60a3d30c84f3521521da01965085d41c51c1617 (diff) |
Store joint names in their own vector
This makes the JointInfo vector smaller (better cache performance) and
also makes it cheaper to pass the joint names over to the animation
aspect in a following commit.
Change-Id: I1a892c1639dc055757906179d2fab89aad5fa81c
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/geometry/skeletondata.cpp')
-rw-r--r-- | src/render/geometry/skeletondata.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/render/geometry/skeletondata.cpp b/src/render/geometry/skeletondata.cpp index 9aa1ba58a..8196856b6 100644 --- a/src/render/geometry/skeletondata.cpp +++ b/src/render/geometry/skeletondata.cpp @@ -45,6 +45,12 @@ SkeletonData::SkeletonData() { } +void SkeletonData::reserve(int size) +{ + joints.reserve(size); + jointNames.reserve(size); +} + } // namespace Render } // namespace Qt3DRender |