diff options
| author | 2019-05-28 21:31:32 +0000 | |
|---|---|---|
| committer | 2019-05-28 21:31:32 +0000 | |
| commit | 3996c9eb72bb0c6dc96cc0ca01dfbf36f7c6a4e2 (patch) | |
| tree | 03147d22a9afe9713703ba0d16ec7d54e24c8df0 /libs/hwui/JankTracker.cpp | |
| parent | 70682e9f17e3569a6bf79ec2a75181c6ec4e0b37 (diff) | |
| parent | 7e05ff35fa4d82f92eb6bf6c325412fac9e9729c (diff) | |
Merge "Avoid fake high input latency while vsync drifting"
Diffstat (limited to 'libs/hwui/JankTracker.cpp')
| -rw-r--r-- | libs/hwui/JankTracker.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/hwui/JankTracker.cpp b/libs/hwui/JankTracker.cpp index 39ed9a0478b6..2016b5e914cd 100644 --- a/libs/hwui/JankTracker.cpp +++ b/libs/hwui/JankTracker.cpp @@ -138,7 +138,7 @@ void JankTracker::finishFrame(const FrameInfo& frame) { (*mGlobalData)->reportJank(); } - bool isTripleBuffered = mSwapDeadline > frame[FrameInfoIndex::IntendedVsync]; + bool isTripleBuffered = (mSwapDeadline - frame[FrameInfoIndex::IntendedVsync]) > (mFrameInterval * 0.1); mSwapDeadline = std::max(mSwapDeadline + mFrameInterval, frame[FrameInfoIndex::IntendedVsync] + mFrameInterval); |