Merge "Avoid fake high input latency while vsync drifting"
This commit is contained in:
@@ -138,7 +138,7 @@ void JankTracker::finishFrame(const FrameInfo& frame) {
|
|||||||
(*mGlobalData)->reportJank();
|
(*mGlobalData)->reportJank();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool isTripleBuffered = mSwapDeadline > frame[FrameInfoIndex::IntendedVsync];
|
bool isTripleBuffered = (mSwapDeadline - frame[FrameInfoIndex::IntendedVsync]) > (mFrameInterval * 0.1);
|
||||||
|
|
||||||
mSwapDeadline = std::max(mSwapDeadline + mFrameInterval,
|
mSwapDeadline = std::max(mSwapDeadline + mFrameInterval,
|
||||||
frame[FrameInfoIndex::IntendedVsync] + mFrameInterval);
|
frame[FrameInfoIndex::IntendedVsync] + mFrameInterval);
|
||||||
|
|||||||
Reference in New Issue
Block a user