- uint64_t seconds(0u), nanoseconds(0u);
- mPlatformAbstraction.GetTimeNanoseconds( seconds, nanoseconds );
- mLastVSyncTime = ( seconds * 1e3 ) + ( nanoseconds / 1e6 );
- unsigned int nextVSyncTime = mLastVSyncTime + 16;
-
- // Update Time values
- mPlatformAbstraction.IncrementGetTimeResult( intervalMilliseconds );
+ if( GetUpdateStatus() == 0 &&
+ mRenderStatus.NeedsUpdate() == false &&
+ ! GetRenderController().WasCalled(TestRenderController::RequestUpdateFunc) )
+ {
+ fprintf(stderr, "WARNING - Update not required :%s\n", location==NULL?"NULL":location);
+ }