Closed
Bug 1346451
Opened 8 years ago
Closed 8 years ago
Delete WebRenderBorderLayer
Categories
(Core :: Graphics: WebRender, enhancement)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
mozilla55
| Tracking | Status | |
|---|---|---|
| firefox55 | --- | fixed |
People
(Reporter: mchang, Assigned: mchang)
References
Details
Attachments
(1 file)
|
10.16 KB,
patch
|
ethlin
:
review+
|
Details | Diff | Splinter Review |
We have a couple of other display items that basically recreate webrender border layer. After thinking about it, the only reason we have a border layer at all is because of advanced layers, but borders shouldn't have to create a stacking context and all. Instead, we can just reuse the border renderer. Let's remove the WR Border Layer.
Attachment #8846199 -
Flags: review?(ethlin)
Comment 1•8 years ago
|
||
Comment on attachment 8846199 [details] [diff] [review]
Remove WRBorderLayer
Review of attachment 8846199 [details] [diff] [review]:
-----------------------------------------------------------------
LGTM
::: layout/painting/nsDisplayList.cpp
@@ +4636,5 @@
> + mFrame->StyleContext(),
> + mFrame->GetSkipSides());
> +
> + if (!br) {
> + NS_WARNING("Could not create border renderer during nsDisplayButtonBorder");
should be 'nsDisplayBorder'.
Attachment #8846199 -
Flags: review?(ethlin) → review+
| Assignee | ||
Comment 2•8 years ago
|
||
| Assignee | ||
Comment 3•8 years ago
|
||
rebased try looks good - https://treeherder.mozilla.org/#/jobs?repo=try&revision=c716c3c9d730522f13f3b5071ee84f2a649e6d01
Pushed by mchang@mozilla.com:
https://hg.mozilla.org/projects/graphics/rev/fbb9ff0ea41d
Delete WebRenderBorderLayer. r=ethlin
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Comment 5•8 years ago
|
||
status-firefox55:
--- → fixed
Target Milestone: --- → mozilla55
You need to log in
before you can comment on or make changes to this bug.
Description
•