Merge "Adjust present time calculation"
This commit is contained in:
@@ -429,7 +429,8 @@ void CanvasContext::setPresentTime() {
|
||||
|
||||
if (renderAhead) {
|
||||
presentTime = mCurrentFrameInfo->get(FrameInfoIndex::Vsync) +
|
||||
(frameIntervalNanos * (renderAhead + 1));
|
||||
(frameIntervalNanos * (renderAhead + 1)) - DeviceInfo::get()->getAppOffset() +
|
||||
(frameIntervalNanos / 2);
|
||||
}
|
||||
native_window_set_buffers_timestamp(mNativeSurface->getNativeWindow(), presentTime);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user