Revert "Surface Synchronization: Simplify SurfaceDependencyTracker"
This reverts commit 7dc41be6. Reason for revert: activation_dependencies() can change while iterating on updating deadlines or activating late surfaces. Original change's description: > Surface Synchronization: Simplify SurfaceDependencyTracker > > Prior to this CL, SurfaceDependencyTracker read activation_dependencies > from the pending CompositorFrame's CompositorFrameMetadata. This meant > that it had to look up already resolved dependencies. It's more efficient > to use the remaining dependencies set tracked in Surface directly. The code > is also more compact and easier to read. > > Bug: 672962 > Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel > Change-Id: I97acf5637fd92eaa6485f15601582dc75dd69c35 > Reviewed-on: https://chromium-review.googlesource.com/1148226 > Reviewed-by: Saman Sami <samans@chromium.org> > Commit-Queue: Fady Samuel <fsamuel@chromium.org> > Cr-Commit-Position: refs/heads/master@{#577544} TBR=fsamuel@chromium.org,kylechar@chromium.org,samans@chromium.org Change-Id: I1f3ef525f1de8fab329d86507269ee26b6239675 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 672962 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel Reviewed-on: https://chromium-review.googlesource.com/1148607Reviewed-by:Fady Samuel <fsamuel@chromium.org> Commit-Queue: Fady Samuel <fsamuel@chromium.org> Cr-Commit-Position: refs/heads/master@{#577668}
Showing
Please register or sign in to comment