Merge "Avoid fake high input latency while vsync drifting"

This commit is contained in:
Treehugger Robot
2019-05-28 21:31:32 +00:00
committed by Gerrit Code Review

View File

@@ -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);