Merge "Avoid re-calculating vsync mid-frame" into nyc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
fc275d244e
@@ -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) {
|
||||
|
||||
@@ -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 */
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user