Closed
Bug 1438990
Opened 6 years ago
Closed 6 years ago
No point in creating mask layers for non-retained BasicPaintedLayers
Categories
(Core :: Web Painting, enhancement, P2)
Core
Web Painting
Tracking
()
RESOLVED
FIXED
mozilla61
People
(Reporter: mstange, Assigned: mattwoodrow)
Details
Attachments
(1 file)
32.49 KB,
patch
|
mstange
:
review+
|
Details | Diff | Splinter Review |
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•6 years ago
|
||
s/comment clip count/common clip count/
Reporter | ||
Comment 2•6 years 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•6 years ago
|
||
I like the last idea a lot!
Assignee | ||
Comment 4•6 years ago
|
||
Assignee: nobody → matt.woodrow
Attachment #8954598 -
Flags: review?(mstange)
Assignee | ||
Updated•6 years ago
|
Priority: -- → P2
Reporter | ||
Comment 5•6 years 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+
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 7•6 years ago
|
||
Backed out changeset 1c81ecf47268 (bug 1438990) for build bustages on a CLOSED TREE Log of the bustage: https://taskcluster-artifacts.net/UL4OFeZvR_6YVZFXGCqN3w/0/public/logs/live_backing.log https://hg.mozilla.org/integration/mozilla-inbound/rev/aa22c7964b317297f10ca8d58b64202d1c80b6b9 Push that got backout: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=b3cf1b5c14cc373f90fda4f109e35bef5f69f84f&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception&filter-classifiedState=unclassified
Flags: needinfo?(matt.woodrow)
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 9•6 years ago
|
||
Backed out for reftest failures e.g. async-scrolling/bg-fixed-child-mask.html==async-scrolling/bg-fixed-child-mask-ref.html Push that caused the failures: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=1a8e77cb2c21d4f42dd3e90fdcbece7a633b473b Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=166423669&repo=mozilla-inbound&lineNumber=3079 Backout: https://hg.mozilla.org/integration/mozilla-inbound/rev/aa30c92136b8cdeb7389022592900ed097add981
Comment 10•6 years 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
Comment 11•6 years ago
|
||
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•6 years 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•6 years 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•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/0f4c9a52588c https://hg.mozilla.org/mozilla-central/rev/4cfbe223361d
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox61:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla61
Comment 15•6 years ago
|
||
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
Updated•6 years ago
|
Flags: needinfo?(matt.woodrow)
You need to log in
before you can comment on or make changes to this bug.
Description
•