Loading libs/rs/rsContext.cpp +6 −5 Original line number Diff line number Diff line Loading @@ -252,10 +252,11 @@ void * Context::threadProc(void *vrsc) { while (!rsc->mExit) { uint64_t waitTime = 0; uint64_t now = rsc->getTime(); if (!doWait) { if (now < targetTime) { waitTime = targetTime - now; } else { doWait = false; doWait = true; } } mDraw |= rsc->mIO.playCoreCommands(rsc, doWait, waitTime); Loading @@ -265,7 +266,7 @@ void * Context::threadProc(void *vrsc) { if (mDraw && rsc->mIsGraphicsContext) { uint64_t delay = rsc->runRootScript() * 1000000; targetTime = rsc->getTime() + delay; doWait = delay != 0; doWait = (delay == 0); if (rsc->props.mLogVisual) { rsc->displayDebugStats(); Loading Loading
libs/rs/rsContext.cpp +6 −5 Original line number Diff line number Diff line Loading @@ -252,10 +252,11 @@ void * Context::threadProc(void *vrsc) { while (!rsc->mExit) { uint64_t waitTime = 0; uint64_t now = rsc->getTime(); if (!doWait) { if (now < targetTime) { waitTime = targetTime - now; } else { doWait = false; doWait = true; } } mDraw |= rsc->mIO.playCoreCommands(rsc, doWait, waitTime); Loading @@ -265,7 +266,7 @@ void * Context::threadProc(void *vrsc) { if (mDraw && rsc->mIsGraphicsContext) { uint64_t delay = rsc->runRootScript() * 1000000; targetTime = rsc->getTime() + delay; doWait = delay != 0; doWait = (delay == 0); if (rsc->props.mLogVisual) { rsc->displayDebugStats(); Loading