commit | 227bfbd618acce7469b9f5700725dc85dc498c1f | [log] [tgz] |
---|---|---|
author | akaba <akaba@google.com> | Wed Jul 11 21:46:43 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jul 11 21:46:43 2018 |
tree | 0c6ecff8085ea34050aa8d495f4f406ad98adf92 | |
parent | 04963cdf8f6d3c4bdf9478d52686871a25fef659 [diff] |
Include primary surfaceIds in reference surfaces for CompositorFrameMetaData. LayerTreeHost and LayerTreeImpl will now store a surface range instead of a fallback surface. A SurfaceRange consists of two SurfaceIds |start|, and |end| defining a range of surfaces between the two surfaces. Currently and until a followup CL is merged the primary surface Id is not being used and fallback surfaceId is used whenever we need a SurfaceId from a SurfaceRange, specifically when computing SurfaceReferneces. This behavior will change later and the goal would be to return the latest in flight surface instead. Bug: 857571 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I6362008332fbdef260642a2d71d2b6512f901191 Reviewed-on: https://chromium-review.googlesource.com/1124978 Commit-Queue: Andre Kaba <akaba@google.com> Reviewed-by: Fady Samuel <fsamuel@chromium.org> Reviewed-by: Ken Buchanan <kenrb@chromium.org> Reviewed-by: Antoine Labour <piman@chromium.org> Reviewed-by: Bo <boliu@chromium.org> Reviewed-by: Saman Sami <samans@chromium.org> Cr-Commit-Position: refs/heads/master@{#574348}
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 .