14 lines
320 B
C
14 lines
320 B
C
#include "deltatime.h"
|
|
|
|
struct timespec deltaTimeX1, deltaTimeX2;
|
|
|
|
#include <time.h>
|
|
|
|
double getDeltaTime() {
|
|
clock_gettime(CLOCK_MONOTONIC, &deltaTimeX2);
|
|
double dt = (deltaTimeX2.tv_sec - deltaTimeX1.tv_sec) + (deltaTimeX2.tv_nsec - deltaTimeX1.tv_nsec) / 1e9;
|
|
deltaTimeX1 = deltaTimeX2;
|
|
|
|
return dt;
|
|
}
|