commit | 84d8a1f7a3d104907616f50986aa06746b1825e7 | [log] [tgz] |
---|---|---|
author | Fady Samuel <fsamuel@chromium.org> | Thu Nov 08 00:26:17 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Nov 08 00:26:17 2018 |
tree | bc05ce644a6a7c32aac7369d3e04853d53fb7f49 | |
parent | 5cf3408b5121f46fdf2fc1e2cf048ae7f492aa7d [diff] |
viz: Plumb LocalSurfaceIdAllocation to more places [part 3] viz::LocalSurfaceIdAllocation bundles a viz::LocalSurfaceId and an allocation time for that viz::LocalSurfaceId. The purpose of this allocation time is to determine how long it takes for a surface to get embedded once an ID has been allocated for it. There was some concern raised about drift between LocalSurfaceIds and allocation times and so a previous CL bundled the two together in a class. This CL plumbs LocalSurfaceIdAllocation to more places to ensure the two quantities remain in sync with one another. This CL plumbs LocalSurfaceIdAllocation through VisualProperties which ensures we plumb valid timestamps from the browser to the renderer. Change-Id: I4589a5835b82699de106b28cac4a85776975a1bf Bug: 655231 Reviewed-on: https://chromium-review.googlesource.com/c/1321791 Reviewed-by: Antoine Labour <piman@chromium.org> Reviewed-by: Tom Sepez <tsepez@chromium.org> Commit-Queue: Fady Samuel <fsamuel@chromium.org> Cr-Commit-Position: refs/heads/master@{#606245}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .