|
|
@@ -480,18 +480,17 @@ void Device::run()
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ _lua_environment->reset_temporaries();
|
|
|
_input_manager->update();
|
|
|
|
|
|
const bgfx::Stats* stats = bgfx::getStats();
|
|
|
RECORD_FLOAT("bgfx.gpu_time", f32(f64(stats->gpuTimeEnd - stats->gpuTimeBegin)*1000.0/stats->gpuTimerFreq));
|
|
|
RECORD_FLOAT("bgfx.cpu_time", f32(f64(stats->cpuTimeEnd - stats->cpuTimeBegin)*1000.0/stats->cpuTimerFreq));
|
|
|
|
|
|
- bgfx::frame();
|
|
|
+ _frame_count++;
|
|
|
profiler_globals::flush();
|
|
|
|
|
|
- _lua_environment->reset_temporaries();
|
|
|
-
|
|
|
- _frame_count++;
|
|
|
+ bgfx::frame();
|
|
|
}
|
|
|
|
|
|
_lua_environment->call_global("shutdown", 0);
|