Skip to content

Commit 5cf48c5

Browse files
committed
Bug 1509497 - Update webrender to commit b4f7e431d56d35051085b4f9486f1cee3dd7339b (WR PR #3341). r=kats
servo/webrender#3341 Differential Revision: https://phabricator.services.mozilla.com/D12753 UltraBlame original commit: ab0838a6a61bbcba9b45a622ee16b4ea744ec712
1 parent e0772df commit 5cf48c5

File tree

2 files changed

+96
-12
lines changed

2 files changed

+96
-12
lines changed

gfx/webrender_bindings/revision.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
9a903a2c6912d2651faddadf81e76bf743657d72
1+
b4f7e431d56d35051085b4f9486f1cee3dd7339b

gfx/wr/webrender_api/src/display_list.rs

+95-11
Original file line numberDiff line numberDiff line change
@@ -7319,6 +7319,10 @@ self
73197319
item
73207320
:
73217321
SpecificDisplayItem
7322+
clip_and_scroll
7323+
:
7324+
&
7325+
ClipAndScrollInfo
73227326
)
73237327
{
73247328
let
@@ -7351,17 +7355,7 @@ item
73517355
clip_and_scroll
73527356
:
73537357
*
7354-
self
7355-
.
7356-
clip_stack
7357-
.
7358-
last
7359-
(
7360-
)
7361-
.
7362-
unwrap
7363-
(
7364-
)
7358+
clip_and_scroll
73657359
info
73667360
}
73677361
)
@@ -8624,6 +8618,22 @@ mut
86248618
self
86258619
)
86268620
{
8621+
let
8622+
clip_and_scroll
8623+
=
8624+
*
8625+
self
8626+
.
8627+
clip_stack
8628+
.
8629+
last
8630+
(
8631+
)
8632+
.
8633+
unwrap
8634+
(
8635+
)
8636+
;
86278637
self
86288638
.
86298639
push_new_empty_item
@@ -8632,6 +8642,8 @@ SpecificDisplayItem
86328642
:
86338643
:
86348644
PopReferenceFrame
8645+
&
8646+
clip_and_scroll
86358647
)
86368648
;
86378649
}
@@ -8716,6 +8728,22 @@ mut
87168728
self
87178729
)
87188730
{
8731+
let
8732+
clip_and_scroll
8733+
=
8734+
*
8735+
self
8736+
.
8737+
clip_stack
8738+
.
8739+
last
8740+
(
8741+
)
8742+
.
8743+
unwrap
8744+
(
8745+
)
8746+
;
87198747
self
87208748
.
87218749
push_new_empty_item
@@ -8724,6 +8752,8 @@ SpecificDisplayItem
87248752
:
87258753
:
87268754
PopStackingContext
8755+
&
8756+
clip_and_scroll
87278757
)
87288758
;
87298759
}
@@ -8752,6 +8782,22 @@ is_empty
87528782
return
87538783
;
87548784
}
8785+
let
8786+
clip_and_scroll
8787+
=
8788+
*
8789+
self
8790+
.
8791+
clip_stack
8792+
.
8793+
last
8794+
(
8795+
)
8796+
.
8797+
unwrap
8798+
(
8799+
)
8800+
;
87558801
self
87568802
.
87578803
push_new_empty_item
@@ -8760,6 +8806,8 @@ SpecificDisplayItem
87608806
:
87618807
:
87628808
SetGradientStops
8809+
&
8810+
clip_and_scroll
87638811
)
87648812
;
87658813
self
@@ -9129,6 +9177,22 @@ generate_clip_chain_id
91299177
(
91309178
)
91319179
;
9180+
let
9181+
clip_and_scroll
9182+
=
9183+
*
9184+
self
9185+
.
9186+
clip_stack
9187+
.
9188+
last
9189+
(
9190+
)
9191+
.
9192+
unwrap
9193+
(
9194+
)
9195+
;
91329196
self
91339197
.
91349198
push_new_empty_item
@@ -9144,6 +9208,8 @@ id
91449208
parent
91459209
}
91469210
)
9211+
&
9212+
clip_and_scroll
91479213
)
91489214
;
91499215
self
@@ -9690,6 +9756,22 @@ mut
96909756
self
96919757
)
96929758
{
9759+
let
9760+
clip_and_scroll
9761+
=
9762+
*
9763+
self
9764+
.
9765+
clip_stack
9766+
.
9767+
last
9768+
(
9769+
)
9770+
.
9771+
unwrap
9772+
(
9773+
)
9774+
;
96939775
self
96949776
.
96959777
push_new_empty_item
@@ -9698,6 +9780,8 @@ SpecificDisplayItem
96989780
:
96999781
:
97009782
PopAllShadows
9783+
&
9784+
clip_and_scroll
97019785
)
97029786
;
97039787
}

0 commit comments

Comments
 (0)