Pass start time from HWUI canvas context.

Bug: 198192003
Test: atest CanvasContextTests
Change-Id: If1dc10c001e9a8c493f491abfe5022889ae5544b
This commit is contained in:
Rachel Lee
2021-11-16 13:30:11 -08:00
parent e1e77cca8a
commit 4fa7484510

View File

@@ -526,8 +526,9 @@ nsecs_t CanvasContext::draw() {
if (vsyncId != UiFrameInfoBuilder::INVALID_VSYNC_ID) {
const auto inputEventId =
static_cast<int32_t>(mCurrentFrameInfo->get(FrameInfoIndex::InputEventId));
native_window_set_frame_timeline_info(mNativeSurface->getNativeWindow(), vsyncId,
inputEventId);
native_window_set_frame_timeline_info(
mNativeSurface->getNativeWindow(), vsyncId, inputEventId,
mCurrentFrameInfo->get(FrameInfoIndex::FrameStartTime));
}
}