commit | 7e806513b1b91da6e96a56bfd3ca5f464c4666b9 | [log] [tgz] |
---|---|---|
author | Fady Samuel <fsamuel@chromium.org> | Fri Nov 09 17:36:34 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Nov 09 17:36:34 2018 |
tree | a424695ac406257406e5b90aec074384978c2f6b | |
parent | f8c0f174bb015976222531ead359ade19b488833 [diff] |
viz: Plumb LocalSurfaceIdAllocation to more places [part 5] 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 removes various accessors on ChildLocalSurfaceIdAllocator and ParentLocalSurfaceIdAllocator that return an allocation time or LocalSurfaceId independent of the other. This is to encourage future plumbing of LocalSurfaceIdAllocation instead. Bug: 655231 Change-Id: I3118cc06e0afa04914a0e2e7457ffdfd5ad5778d Reviewed-on: https://chromium-review.googlesource.com/c/1327573 Reviewed-by: Jonathan Ross <jonross@chromium.org> Reviewed-by: Chris Harrelson <chrishtr@chromium.org> Commit-Queue: Fady Samuel <fsamuel@chromium.org> Cr-Commit-Position: refs/heads/master@{#606888}
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 .