No point in creating mask layers for non-retained BasicPaintedLayers

RESOLVED FIXED in Firefox 61

Status

()

enhancement
P2
normal
RESOLVED FIXED
a year ago
11 months ago

People

(Reporter: mstange, Assigned: mattwoodrow)

Tracking

Trunk
mozilla61
Points:
---

Firefox Tracking Flags

(firefox60 wontfix, firefox61 fixed)

Details

Attachments

(1 attachment)

(Reporter)

Description

a year ago
Say you have rounded corners on an inactive opacity item:

<div style="opacity: 0.8; border-radius: 4px; overflow: hidden">
  <!-- a bunch of contents in here -->
</div>

We will create a BasicLayerManager and a BasicContainerLayer for the opacity, and group all the contents into a BasicPaintedLayer. The content items will all share the same rounded corner clip, which will be detected in the BasicPaintedLayer's comment clip count, and then we'll create a mask layer for the BasicPaintedLayer.

Clipping the individual items during painting would probably have better performance than creating a mask layer.
(Reporter)

Comment 1

a year ago
s/comment clip count/common clip count/
(Reporter)

Comment 2

a year ago
Or maybe we can get rid of the common clip count business entirely. The point of it was to be able to re-use PaintedLayer contents after scrolling if there was a non-scrolled rounded clip that affected all items in the scrolled layer. However, at the time this was implemented, we didn't have further information about which clips scroll with the items and which clips don't. So we mask-layerized as many clips as we could.
Now, with APZ and with the ScrolledClip infrastructure, we already break out clips that scroll independently from the items. So I think for clips that scroll with a given item, we can just always apply those clips during painting. In other words, there's no point in creating a mask layer for a clip that scrolls with a given item.
I like the last idea a lot!
Assignee: nobody → matt.woodrow
Attachment #8954598 - Flags: review?(mstange)
Priority: -- → P2
(Reporter)

Comment 5

a year ago
Comment on attachment 8954598 [details] [diff] [review]
remove-common-clip-count

Review of attachment 8954598 [details] [diff] [review]:
-----------------------------------------------------------------

Looks good! There's probably a little more cleanup that can be done as the result of this (mostly in DisplayItemClip.cpp, I expect), but this is already a good chunk that we should start with.

One potential perf regression from this that occurred to me is that if you have a non-moving rounded clip and something absolutely positioned inside it, like an animated presentation slide that's moved by animating the left property, we'll now end up repainting the entire thing because the clip will be part of the painted layer contents. Not sure if that's worth worrying about.

Once we've expanded ASRs to encompass animated absolute positioning, the non-moving clipChain's ASR would be different from the moving layer's ASR, and this would work.
Attachment #8954598 - Flags: review?(mstange) → review+

Comment 6

a year ago
Pushed by mwoodrow@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/1c81ecf47268
Remove common clip count code from FrameLayerBuilder, as it's no longer necessary now that we have ASRs. r=mstange

Comment 8

a year ago
Pushed by mwoodrow@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/44b5d524c061
Remove common clip count code from FrameLayerBuilder, as it's no longer necessary now that we have ASRs. r=mstange

Comment 10

a year ago
Pushed by mwoodrow@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/2c63728fdf4b
Remove common clip count code from FrameLayerBuilder, as it's no longer necessary now that we have ASRs. r=mstange
Backed out for reftest failures in clipping-6.html:

https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=b6252f86f57b84394ff5db138634982304851091&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception&filter-resultStatus=success&filter-resultStatus=pending&filter-resultStatus=running&filter-resultStatus=retry

Push with failures: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=fe859b4ec63cc8737ad26a1ca2bc2e7bfaa6dcdc&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception&filter-resultStatus=success&filter-resultStatus=pending&filter-resultStatus=running

Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=166721722&repo=mozilla-inbound&lineNumber=4890

TEST-START | file:///Z:/task_1520508339/build/tests/reftest/tests/layout/reftests/border-radius/clipping-6.html == file:///Z:/task_1520508339/build/tests/reftest/tests/layout/reftests/border-radius/clipping-6-ref.html
11:32:27     INFO -  REFTEST TEST-LOAD | file:///Z:/task_1520508339/build/tests/reftest/tests/layout/reftests/border-radius/clipping-6.html | 36 / 59 (61%)
11:32:27     INFO -  REFTEST TEST-LOAD | file:///Z:/task_1520508339/build/tests/reftest/tests/layout/reftests/border-radius/clipping-6-ref.html | 36 / 59 (61%)
11:32:27     INFO -  REFTEST INFO | REFTEST fuzzy test (0, 0) <= (98, 335) <= (144, 319)
11:32:27    ERROR -  REFTEST TEST-UNEXPECTED-FAIL | file:///Z:/task_1520508339/build/tests/reftest/tests/layout/reftests/border-radius/clipping-6.html == file:///Z:/task_1520508339/build/tests/reftest/tests/layout/reftests/border-radius/clipping-6-ref.html | image comparison, max difference: 98, number of differing pixels: 335
11:32:27     INFO -  REFTEST   IMAGE 1 (TEST): data:image/png;base64,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vHaLu64TIAIEAIBjVx0g598hGE49ijB47xYB8h0BIkAAADh2zR0gpx1FGHxUgAgQAADuWgSIAAEAgIwA2eAAAAB7Q4AIEAAAyAgQAQIAAJmlBsit/zjiRdM07rHd5wAAAPbGkgLkt9M0PjBN47HT4X8BfePPAQAA7I0lBciLpmn8wzSNs7Z4ToAAAEBgSQFy+3OZAAEAgN5SA+SOzwoQAAAIzB0ge302DZDvCBAAAOgJEAECAACZuQNkrh/BEiAAADADASJAAAAgI0AECAAAZASIAAEAgIwAESAAAJARIAIEAAAyAkSAAABARoAIEAAAyAgQAQIAABkBIkAAACAzd4CcehQB8q8CBAAA7lrqAHnMFtGw2wC5You7rtvw2W/u5HMAAAB7owyQX0/TuNsWi//ndhkgj9jirks2fPa9Wzz7PwIEAAD2VxUgX5um8YAtlv5pmsZx0zTeOU3jDxvGww+naTzjCHdN0zQum6Zx8K88/7VpGvfa4rnHTNP4qQABAID9s58Bcsffs9j0vPYI4bCbu86/3fNb/dL6kc7a75IAAAB7o/oG5C59AACAvSFABAgAAGQEiAABAICMABEgAACQESACBAAAMgJEgAAAQEaACBAAAMgIEAECAAAZASJAAAAgI0AECAAAZASIAAEAgIwAESAAAJARIAIEAAAyAkSAAABARoAIEAAAyAgQAQIAABkBIkAAACAjQAQIAABkBIgAAQCAjAARIAAAkBEgAgQAADICRIAAAEBGgAgQAADICBABAgAAGQEiQAAAICNABAgAAGQEiAABAICMABEgAACQESACBAAAMgJEgAAAQEaACBAAAMgIEAECAAAZASJAAAAgI0AECAAAZASIAAEAgMytO/bxx2//0m1fce97ry78zW/mDwcBAgAAx44bb1zt2Pe5z7Yv334Tf/CDVxf+6Efzh4MAAQCAY8f3v7/asR/2sG1fvv0mft55qws/85n5w0GAAADAsePaa1c79gUXbPvy7TfxV75ydeE73jF/OAgQAAA4drz1rasd+zWv2fbl22/iH/nI6sILL5w/HAQIAAAcO57+9NWOfc012758+038Jz9ZXXjSSYd/s33ueBAgAAAwv5tvXt+xb7hh20c228Qf+MDVpU9+8vzxIEAAAGB+V1212q8f/vCNHtlsE3/961cXP+lJ88eDAAEAgPnd/suJt71to0c228R/+MP15f300+cPCAECAADz+epX1/frX/5yo8c238Sf9azV5QcOzB8QAgQAAOZz7rmr3frFL974sc038S9/eX2BP+OM+SNCgAAAQO/jH1/frb/3vY0f3dkm/uxnr97kQQ8a4+53nz8kBAgAAHRuvHGM+953tVe/5CU7enxnm/gvfjHGCSes3uwpT5k/JAQIAAB0bv/vfpxyyhiHDu3o8Z1v4u9///oi/8xnzh8TAgQAAPbfK16xvlN/+tM7vmJ3m/j556+/8V3xl9IBAIDNve516/v0ZZft6prdbeI33zzGIx6x/gHOO2/+qBAgAACw9y69dH2XPvvsXV+1+0384MExHvzg9Q9yzjljHHfc/HEhQAAA4OjddNMYF1ywvkc/4Qlj3HLLrq88uk38ppvGOPPM9Q902mljPPrR8weGAAEAgN370IfGuN/91nfoiy4a449/PKpr92YTf9nL7rzgn376GA984PyhIUAAAGBz1147xqMedef9+S1v2ZPr924Tv+qq9b+i99ZzxhljPPWpW/93AgQAAOZ3881jfPCDYzz2sXfem089dYwvfGHP3mpvN/Ff/erw1zJbLfz3uMfh3xF585vH+NznxvjDH/b0rQEAgA0dPDjGJz85xpVXjvH4xx/5/7R/+cvH+N3v9vSt9+ergG9+c4znPnf+bzkcx3Ecx3Ecx9nZOf74MS65ZIwf/3hfUmHal1tv9ctfjvGud41x1lnz/0E6juM4juM4jnPkc+GFY1x99Y7/ZfOdmvb19tu78cbDP1d2+eVjPO95h6PktNMO/2jW3H/YjuM4juM4jrOEc9JJYzz0oWM87WljvOhFh/9xwU984qj/ZqudmLJ3AgAAFk+AAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJD5f4AiGp2zmM5yAAAAAElFTkSuQmCC
11:32:27     INFO -  REFTEST   IMAGE 2 (REFERENCE): data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAPoCAYAAAAmy5qxAAAdZUlEQVR4nO3dXajtZZ3A8VVSap5IMrGCcMowKKsZnLIij6lNUtlUVBR1IQQ5aeTUJDGIVFBQDMXUlVFZMF4cgsRgkKAimy4aehmDiN5LphSnE+JJe5OoZy62ulx6jnvtffb+/rf9P58fz0W0/s9anavft7XP2YsBAAAQWUz9AQAAgPkQIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAmS5Avv3tMa66aox3vGOM179+jP37x3jqU8c44YQxFgvHcRzHcRzHcXb7nHDCxg6+f//GTv7Od47x8Y+PceONWRYsdvX2X/xijMsvH+PEE6f/w3Ycx3Ecx3Ec58jnpJPGuOKKMW65ZVcTYbErt95440ZRHXPM9H+QjuM4juM4juOsfx7xiDEuumiMH/5wV1JhsaO33XrrGG94w5H/x+zfP8aVV45x/fVjHDq0o28NAACs6dChjZ38yivHeOELj7y/X3zxGLffvqNvvXMBcs01Yzz60Q/40F/5l78bb/jfF4zjx/FjYXZ8AADgqP3+9xv7/OFi5KSTxvjCF3bsrXZmg7300gd80P+67G/H8+48Y/IF/a99AABgR91wwxhnnfXAEHnve3fk+qPbYG+7bYyzz175YD96yd+Mf/y/syZfzOcyAACwK669doxTT12NkFe9auPbkqOw/Q32V78a4/TTVz7QNZ85f+wb+yZfyuc0AACwa37zmzFe85rVCHn+88f47W+3feX2Ntg77hjj6U9f+SD/euMFky/jcxwAANh173rXaoSce+4Yf/rTtq7a3gb70pfe++Z/edhiXPL9F02+iM91AAAg8Z73rEbIO9+5rWu2vsF+7GMrb/ze/3nF5Ev4nAcAADKXXbYaIV/60pav2NoGe9NNG7+Y5O43PHD1P0y+gM99AAAgdf75ywA55ZQx7rxzS49vbYM999x73+ymFz91nPiXx0y+gM99AAAgdfDgGI973DJCLrtsS4+vv8H+53+ufN1y4aGzJ1++jQABAGACBw4s2+BhDxvj5z9f+9H1N9jnPe/eN/nMf5w3+eJtNgYAACaxf/8yQi65ZO3H1ttgv/nNlX/16u/vetbki7fZGAAAmMRXvrIMkOOOG+PQobUeW2+DveSSey//wr/59mMvDQAATOZZz1pGyCc+sdYj622wJ55478UX3eoXDu6lAQCAydz3V3S86EVrPbL5BvuNbywvfeITxwnjhMmXbrMcAACYzMGDq78X5A9/2PSRzTfYD31oeeFb3jL5wm1WBwAAJnXmmcteuOGGTV+++Qb7utctLzxwYPKF26wOAABM6vLLl73wkY9s+vLNN9gzzlhe+N3vTr5wm9UBAIBJfepTy164+OJNX775Bnv88Ss/0zX1wm1WBwAAJvW1ry174bzzNn355hvsPZcdc8zdD5i9NAAAMKmf/nTZDKefvunLH3yD/fOfBcgeHwAAmNSddy6bYd++TV++/jcgi8XdD5i9NAAAMLn7NcODvnSrl029cJvVAQCAyQmQ+QwAAExOgMxnAABgcgJkPgMAAJMTIPMZAACYnACZzwAAwOQEyHwGAAAmJ0DmMwAAMDkBMp8BAIDJCZD5DAAATE6AzGcAAGByAmQ+AwAAkxMg8xkAAJicAJnPAADA5ATIfAYAACYnQOYzAAAwOQEynwEAgMkJkPkMAABMToDMZwAAYHICZD4DAACTEyDzGQAAmJwAmc8AAMDkBMh8BgAAJidA5jMAADA5ATKfAQCAyQmQ+QwAAExOgMxnAABgcgJkPgMAAJMTIPMZAACYnACZzwAAwOQEyHwGAAAmJ0DmMwAAMDkBMp8BAIDJCZD5DAAATE6AzGcAAGByAmQ+AwAAkxMg8xkAAJicAJnPAADA5ATIfAYAACYnQOYzAAAwOQEynwEAgMkJkPkMAABMToDMZwAAYHICZD4DAACTEyDzGQAAmJwAmc8AAMDkBMh8BgAAJidA5jMAADA5ATKfAQCAyQmQ+QwAAExOgMxnAABgcgJkPgMAAJMTIPMZAACYnACZzwAAwOQEyHwGAAAmJ0DmMwAAMDkBMp8BAIDJCZD5DAAATG43A2TlPz+Ez1/LAADA5ASIAAEAgIwAESAAAJARIAIEAAAyAkSAAABARoAIEAAAyAgQAQIAABkBIkAAACAjQAQIAABkBIgAAQCAjAARIAAAkJlzgFy3WIxjF4uxWCzGWYvFuF2AAADA7ppzgCzud14vQAAAYHftdoCcephFf7Nz6hFC4IJt3LUQIAIEAIC9o/oG5KbFYrzyQSLhlYsj/wjU/c/ti8X4pwe569mLxfjOGvf4ESwAAIhVAXLPOecI8bFOeNz//PsWvj05mvPXMgAAMLk6QK46TDQc2GYY/OAwd10kQAQIAAB7Vx0gBw4TDTdsMwxuP8xd/yxABAgAAHvXXgiQHxxNHAgQAQIAwEOHABEgAACQESBrHAAAYGcIEAECAAAZASJAAAAgM+cAuenu15+y2ecAAAB2xtwC5IbFxi8+PPYwzwoQAADYZXMKkOsWi/GYuwPk/s8JEAAACMwpQO57/luAAABAb64BcrhnBQgAAOyyvRAgO3m2EiCnChAAAGgJEAECAACZvRAgU/0IlgABAICYABEgAACQESACBAAAMgJEgAAAQEaACBAAAMgIEAECAAAZASJAAAAgI0AECAAAZASIAAEAgIwAESAAAJDZCwFywzbj41YBAgAADy11gHzwMNFwYJsB8p3D3HXRFp4/Zd3PAQAA7Iw6QM46ymjYLGZOWfPZ2w/z7AcFCAAA7K4qQG5fLMYrD7P033NeuViMm7YQD4eLj3vOs+/+duTBnj/nMM8du1iMLwgQAADYPbsdIKc+SCgc6Zx6hHC4YBt3Le53x7rPrPxdEgAAYGdU34A8pA8AALAzBIgAAQCAjAARIAAAkBEgAgQAADICRIAAAEBGgAgQAADICBABAgAAGQEiQAAAICNABAgAAGQEiAABAICMABEgAACQESACBAAAMgJEgAAAQEaACBAAAMgIEAECAAAZASJAAAAgI0AECAAAZASIAAEAgIwAESAAAJARIAIEAAAyAkSAAABARoAIEAAAyAgQAQIAABkBIkAAACAjQAQIAABkBIgAAQCAjAARIAAAkBEgAgQAADICRIAAAEBGgAgQAADICBABAgAAGQEiQAAAICNABAgAAGQEiAABAIDMjgbIIx+5vOyuu6YPBwECAAB7xx//uNyxjz1205dvvomfdNLywttumz4cBAgAAOwdBw8ud+yTT9705Ztv4qedtrzwxz+ePhwECAAA7B3f//5yx37a0zZ9+eab+Etesrzw+uunDwcBAgAAe8d11y137Je/fNOXb76Jv/3tyws//OHpw0GAAADA3vGBDyx37He9a9OXb76Jf+YzywsvvHD6cBAgAACwd5x33nLHPnBg05dvvon/7GfLC/ftG+OEE6aPBwECAADTu+OO1R371ls3fWS9TfxJT1pees4508eDAAEAgOldffVyv37GM9Z6ZL1N/Iorlhefddb08SBAAABgei94wXK//uAH13pkvU38Rz9aXd7POGP6gBAgAAAwna9/fXW/vvnmtR5bfxN/6UuXl+/fP31ACBAAAJjOi1+83K3f9Ka1H1t/E//qV1cX+LPPnj4iBAgAAPQ++9nV3fp731v70a1t4i972fJNnvzkMU48cfqQECAAAND59a/HePzjl3v1m9+8pce3ton/8pdjHHfc8s0eyv8iFgAAsHX3/b0fj33sGIcObenxrW/iV121usiff/70MSFAAABg973tbas79fXXb/mK7W3iL3/56hvf9y+gPFQOAACwvne/e3WfftvbtnXN9jbxO+7Y+EUj9/0AF1wwfVQIEAAA2HlvfevqLn3OOWPcdde2rtr+Jn7w4Binnbb6Qc47b4x9+6aPCwECAABH77bbxrjwwtU9+rnPHeO3v932lUe3id922xgvfOHqBzrttNXfiLhXDwAAcGSf/vQYT3jC6g79mteM8fvfH9W1O7OJ3/8rmcVijOc8Z4xnPnP60BAgAACwvs9/foxnP/uB+/P7378j1+/cJn711WMcf/wDP+hzn7vxSwsP998JEAAAmN4dd4zxyU+OceaZD9ybTz55jC9/ecfeamc38Vtu2fha5nAL/6MetfF3RN73vjG++MUxfve7HX1rAABgTQcPjnHttWNcfvnGTy4d6f+0v/TSMX7zmx196935KuBb3xrj1a8e4+EPn/6bDsdxHMdxHMdx1j/HHTfGxReP8ZOf7EoqLHbl1nvcfPMYH/3oxo9gTf0H6TiO4ziO4zjOkc8rXjHGNdds+Tebb9ViV2+/r1//euPnyi67bIzXvnYjSp7ylI0fzZr6D9txHMdxHMdx5nD27Rvj9NPHOPfcMd74xo1fLvi5zx31v2y1FYvsnQAAgNkTIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABk/h+izhwNr5wGEgAAAABJRU5ErkJggg==
11:32:27     INFO -  REFTEST TEST-END | file:///Z:/task_1520508339/build/tests/reftest/tests/layout/reftests/border-radius/clipping-6.html == file:///Z:/task_1520508339/build/tests/reftest/tests/layout/reftests/border-radius/clipping-6-ref.html

Comment 12

a year ago
Pushed by mwoodrow@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/0f4c9a52588c
Remove common clip count code from FrameLayerBuilder, as it's no longer necessary now that we have ASRs. r=mstange

Comment 13

a year ago
Pushed by mwoodrow@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/4cfbe223361d
Add a bit more fuzz for Android. r=bustage

Comment 14

a year ago
bugherder
https://hg.mozilla.org/mozilla-central/rev/0f4c9a52588c
https://hg.mozilla.org/mozilla-central/rev/4cfbe223361d
Status: NEW → RESOLVED
Last Resolved: a year ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla61
Performance improvements win! \o/

== Change summary for alert #12374 (as of Mon, 26 Mar 2018 00:33:44 GMT) ==

Improvements:

  6%  tart linux64 opt e10s stylo     2.30 -> 2.17
  4%  tart linux64 pgo e10s stylo     2.09 -> 2.02

For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=12374
Flags: needinfo?(matt.woodrow)
You need to log in before you can comment on or make changes to this bug.