Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Submit feedback
  • Sign in / Register
T
tangled
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • eriksson monteiro
  • tangled
  • Repository

Switch branch/tag
  • tangled
  • third_party
  • blink
  • web_tests
  • compositing
  • overflow
  • rotate-then-clip-expected.png
Find file HistoryPermalink
  • Philip Rogers's avatar
    Transforms with composited descendants do not require compositing · f1a23606
    Philip Rogers authored Aug 30, 2019
    In the following example, we do not need to composite the first transform:
    <div id="first" style="transform: translate(10px, 10px); width: 100px; height: 100px;">
      <div id="second" style="will-change: transform; width: 50px; height: 50px;"></div>
    </div>
    
    Pre-BlinkGenPropertyTrees, this was required to ensure a composited
    cc::TransformNode existed, but this can now happen without a composited
    cc::Layer.
    
    This should reduce memory: On the top 10k pages, 2% of GPU tile memory is due to
    layers with the kTransformWithCompositedDescendants compositing reason. This was
    determined using a metrics collection patch on cluster telemetry:
    https://docs.google.com/spreadsheets/d/1cCFRHDG9Uu0dbGETmHcjM-QI2nMZe8_lfA8Mgm7H23I/edit#gid=2004092469
    
    Bug: 989251
    Change-Id: I2b111eb2fe5cdbbfe073846f4e1271fb454bd887
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1696112Reviewed-by: default avatarChris Harrelson <chrishtr@chromium.org>
    Commit-Queue: Philip Rogers <pdr@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#692043}
    f1a23606
rotate-then-clip-expected.png 5.6 KB

Download (5.6 KB)

rotate-then-clip-expected.png

Replace rotate-then-clip-expected.png

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.