No point in creating mask layers for non-retained BasicPaintedLayers

RESOLVED FIXED in Firefox 61

Status

()

P2
normal
RESOLVED FIXED
11 months ago
7 months ago

People

(Reporter: mstange, Assigned: mattwoodrow)

Tracking

Trunk
mozilla61
Points:
---

Firefox Tracking Flags

(firefox60 wontfix, firefox61 fixed)

Details

Attachments

(1 attachment)

(Reporter)

Description

11 months 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

11 months ago
s/comment clip count/common clip count/
(Reporter)

Comment 2

11 months 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.
(Assignee)

Comment 3

11 months ago
I like the last idea a lot!
(Assignee)

Comment 4

11 months ago
Created attachment 8954598 [details] [diff] [review]
remove-common-clip-count
Assignee: nobody → matt.woodrow
Attachment #8954598 - Flags: review?(mstange)
(Assignee)

Updated

11 months ago
Priority: -- → P2
(Reporter)

Comment 5

11 months 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

11 months 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

11 months 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

11 months 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,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TDQc2GYY/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

10 months 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

10 months 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

10 months ago
bugherder
https://hg.mozilla.org/mozilla-central/rev/0f4c9a52588c
https://hg.mozilla.org/mozilla-central/rev/4cfbe223361d
Status: NEW → RESOLVED
Last Resolved: 10 months ago
status-firefox61: --- → fixed
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
status-firefox60: affected → wontfix
Flags: needinfo?(matt.woodrow)
You need to log in before you can comment on or make changes to this bug.