diff options
author | Matthew Bouyack <mbouyack@google.com> | 2016-01-12 22:28:21 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2016-01-12 22:28:21 +0000 |
commit | eebf168e43e4a455a74e949cc0d7e156b231a697 (patch) | |
tree | 8e19e45d77476fb074e7050d1b1ab2820cd676c3 | |
parent | 8635657b176ee9f80e8f57a7d1da9278722ff8a0 (diff) | |
parent | 7f667e7a0823d52eed2ed64a31b125f6b8da21cb (diff) | |
download | frameworks_base-eebf168e43e4a455a74e949cc0d7e156b231a697.zip frameworks_base-eebf168e43e4a455a74e949cc0d7e156b231a697.tar.gz frameworks_base-eebf168e43e4a455a74e949cc0d7e156b231a697.tar.bz2 |
Merge "In CanvasContext::doFrame, make a separate call to computeFrameTimeNanos and save the result. Then pass that value to UiFrameInfoBuilder::setVsync as both arguments." into cw-e-dev
-rw-r--r-- | libs/hwui/renderthread/CanvasContext.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/hwui/renderthread/CanvasContext.cpp b/libs/hwui/renderthread/CanvasContext.cpp index 6dfb6e8..4cf8b15 100644 --- a/libs/hwui/renderthread/CanvasContext.cpp +++ b/libs/hwui/renderthread/CanvasContext.cpp @@ -289,11 +289,11 @@ void CanvasContext::doFrame() { ATRACE_CALL(); + nsecs_t vsync = mRenderThread.timeLord().computeFrameTimeNanos(); int64_t frameInfo[UI_THREAD_FRAME_INFO_SIZE]; UiFrameInfoBuilder(frameInfo) .addFlag(FrameInfoFlags::RTAnimation) - .setVsync(mRenderThread.timeLord().computeFrameTimeNanos(), - mRenderThread.timeLord().latestVsync()); + .setVsync(vsync, vsync); TreeInfo info(TreeInfo::MODE_RT_ONLY, mRenderThread.renderState()); prepareTree(info, frameInfo, systemTime(CLOCK_MONOTONIC)); |