History

Reserve vector size

luiscuenca committed 7 years ago

Commit 597cff31 parent 3a22db01 file · +1 −0Browse files

Showing the changes to libraries/animation/src/AnimRandomSwitch.cpp (1 of 1 file). Show all

Unified · Split

libraries/animation/src/AnimRandomSwitch.cpp+1−0
@@ -30,6 +30,7 @@ const AnimPoseVec& AnimRandomSwitch::evaluate(const AnimVariantMap& animVars, co · 29 unmodified lines
30 // filter states different to the last random state and with priorities.30 // filter states different to the last random state and with priorities.
31 bool currentStateHasPriority = false;31 bool currentStateHasPriority = false;
32 std::vector<RandomSwitchState::Pointer> randomStatesToConsider;32 std::vector<RandomSwitchState::Pointer> randomStatesToConsider;
33 randomStatesToConsider.reserve(_randomStates.size());
33 float totalPriorities = 0.0f;34 float totalPriorities = 0.0f;
34 for (size_t i = 0; i < _randomStates.size(); i++) {35 for (size_t i = 0; i < _randomStates.size(); i++) {
35 auto randState = _randomStates[i];36 auto randState = _randomStates[i];