Merge "Avoid re-calculating vsync mid-frame" into nyc-dev

This commit is contained in:
TreeHugger Robot
2016-06-18 02:00:59 +00:00
committed by Android (Google) Code Review
3 changed files with 1 additions and 6 deletions

View File

@@ -63,7 +63,7 @@ void AnimationContext::startFrame(TreeInfo::TraversalMode mode) {
mCurrentFrameAnimations.mNextHandle = head;
head->mPreviousHandle = &mCurrentFrameAnimations;
}
mFrameTimeMs = mClock.computeFrameTimeMs();
mFrameTimeMs = ns2ms(mClock.latestVsync());
}
void AnimationContext::runRemainingAnimations(TreeInfo& info) {

View File

@@ -43,10 +43,6 @@ nsecs_t TimeLord::computeFrameTimeNanos() {
return mFrameTimeNanos;
}
nsecs_t TimeLord::computeFrameTimeMs() {
return nanoseconds_to_milliseconds(computeFrameTimeNanos());
}
} /* namespace renderthread */
} /* namespace uirenderer */
} /* namespace android */

View File

@@ -34,7 +34,6 @@ public:
// returns true if the vsync is newer, false if it was rejected for staleness
bool vsyncReceived(nsecs_t vsync);
nsecs_t latestVsync() { return mFrameTimeNanos; }
nsecs_t computeFrameTimeMs();
nsecs_t computeFrameTimeNanos();
private: