From 5b8b5c95589e615afda3f0d67db612b64297c2a0 Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 23 Dec 2018 01:06:46 +0800 Subject: *shader and time --- src/libjin/time/je_timer.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'src/libjin/time/je_timer.h') diff --git a/src/libjin/time/je_timer.h b/src/libjin/time/je_timer.h index 1209827..95c1925 100644 --- a/src/libjin/time/je_timer.h +++ b/src/libjin/time/je_timer.h @@ -131,6 +131,25 @@ namespace JinEngine #endif } + /// + /// Delta time between frames. + /// + extern float deltaTime; + + inline void step() + { + static float previous = 0; + static float current = getSecond(); + previous = current; + current = getSecond(); + deltaTime = current - previous; + } + + inline float getDeltaTime() + { + return deltaTime; + } + } // namespace Time } // namespace JinEngine -- cgit v1.1-26-g67d0