- unsigned int seconds(0u), microseconds(0u);
- mPlatformAbstraction.GetTimeMicroseconds( seconds, microseconds );
- mLastVSyncTime = ( seconds * 1e3 ) + ( microseconds / 1e3 );
+ uint64_t seconds(0u), nanoseconds(0u);
+ mPlatformAbstraction.GetTimeNanoseconds( seconds, nanoseconds );
+ mLastVSyncTime = ( seconds * 1e3 ) + ( nanoseconds / 1e6 );