m_profile.stepInit.record(tempTimer.getMilliseconds()); m_profile.collide.record(tempTimer.getMilliseconds()); tempTimer.reset(); m_profile.solveParticleSystem.record(tempTimer.getMilliseconds()); tempTimer.reset(); solve(step); m_profile.solve.record(tempTimer.getMilliseconds()); tempTimer.reset(); solveTOI(step); m_profile.solveTOI.record(tempTimer.getMilliseconds()); m_profile.step.record(stepTimer.getMilliseconds());
profile.solveInit.accum(timer.getMilliseconds()); profile.solveVelocity.accum(timer.getMilliseconds()); profile.solvePosition.accum(timer.getMilliseconds());
m_profile.broadphase.record(broadphaseTimer.getMilliseconds());
m_profile.stepInit.record(tempTimer.getMilliseconds()); m_profile.collide.record(tempTimer.getMilliseconds()); tempTimer.reset(); m_profile.solveParticleSystem.record(tempTimer.getMilliseconds()); tempTimer.reset(); solve(step); m_profile.solve.record(tempTimer.getMilliseconds()); tempTimer.reset(); solveTOI(step); m_profile.solveTOI.record(tempTimer.getMilliseconds()); m_profile.step.record(stepTimer.getMilliseconds());
profile.solveInit.accum(timer.getMilliseconds()); profile.solveVelocity.accum(timer.getMilliseconds()); profile.solvePosition.accum(timer.getMilliseconds());
m_profile.collide = tempTimer.getMilliseconds(); tempTimer.reset(); solve(step); m_profile.solve = tempTimer.getMilliseconds(); tempTimer.reset(); solveTOI(step); m_profile.solveTOI = tempTimer.getMilliseconds(); m_profile.step = stepTimer.getMilliseconds();
m_profile.broadphase.record(broadphaseTimer.getMilliseconds());
profile.stepInit.record(tempTimer.getMilliseconds()); profile.collide.record(tempTimer.getMilliseconds()); tempTimer.reset(); profile.solveParticleSystem.record(tempTimer.getMilliseconds()); tempTimer.reset(); solve(step); profile.solve.record(tempTimer.getMilliseconds()); tempTimer.reset(); solveTOI(step); profile.solveTOI.record(tempTimer.getMilliseconds()); profile.step.record(stepTimer.getMilliseconds());
m_profile.stepInit.record(tempTimer.getMilliseconds()); m_profile.collide.record(tempTimer.getMilliseconds()); tempTimer.reset(); m_profile.solveParticleSystem.record(tempTimer.getMilliseconds()); tempTimer.reset(); solve(step); m_profile.solve.record(tempTimer.getMilliseconds()); tempTimer.reset(); solveTOI(step); m_profile.solveTOI.record(tempTimer.getMilliseconds()); m_profile.step.record(stepTimer.getMilliseconds());
profile.solveInit = timer.getMilliseconds(); profile.solveVelocity = timer.getMilliseconds(); profile.solvePosition = timer.getMilliseconds();
profile.solveInit.accum(timer.getMilliseconds()); profile.solveVelocity.accum(timer.getMilliseconds()); profile.solvePosition.accum(timer.getMilliseconds());
profile.solveInit.accum(timer.getMilliseconds()); profile.solveVelocity.accum(timer.getMilliseconds()); profile.solvePosition.accum(timer.getMilliseconds());
m_profile.broadphase = broadphaseTimer.getMilliseconds();
m_profile.broadphase.record(broadphaseTimer.getMilliseconds());
profile.broadphase.record(broadphaseTimer.getMilliseconds());