Minimize calls to endInstances per frame.

Nicky 2013-03-26 20:42:34 +01:00
parent d6453a595b
commit 5dbaf2a53b
1 changed files with 7 additions and 1 deletions

View File

@ -58,7 +58,13 @@ LLEventTimer::~LLEventTimer()
void LLEventTimer::updateClass()
{
std::list<LLEventTimer*> completed_timers;
for (instance_iter iter = beginInstances(); iter != endInstances(); )
// <FS:ND> Minimize calls to getInstances per frame
// for (instance_iter iter = beginInstances(); iter != endInstances(); )
instance_iter end = endInstances();
for (instance_iter iter = beginInstances(); iter != end; )
// </FS:ND>
{
LLEventTimer& timer = *iter++;
F32 et = timer.mEventTimer.getElapsedTimeF32();