setTimeout(function() { model.stop(); performance.collectData(false); done(performance.getAvgTime("engine")); }, TEST_TIME);
setTimeout(function() { model.stop(); performance.collectData(true); startCounter = model.stepCounter(); setTimeout(function() { // actual fps calculation model.start(); setTimeout(function() { model.stop(); performance.collectData(false); done(performance.getAvgTime("engine")); }, TEST_TIME); }, 100); }, WARMUP_TIME);
setTimeout(function() { controller.model.stop(); controller.model.properties.use_WebGL = true; performance.collectData(true); start = controller.model.get("time"); setTimeout(function() { // actual fps calculation controller.model.start(); setTimeout(function() { controller.model.stop(); performance.collectData(false); done(performance.getAvgTime("engine")); }, TEST_TIME); }, 100); }, WARMUP_TIME);