Auto merge of #16252 - glennw:update-wr-gra, r=emilio

Update WR (gradient features).

<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16252)
<!-- Reviewable:end -->
This commit is contained in:
bors-servo 2017-04-04 14:41:41 -05:00 committed by GitHub
commit 41e712786e
4 changed files with 64 additions and 68 deletions

View file

@ -370,12 +370,11 @@ impl WebRenderDisplayItemConverter for DisplayItem {
let start_point = item.gradient.start_point.to_pointf();
let end_point = item.gradient.end_point.to_pointf();
let clip = item.base.clip.to_clip_region(builder);
builder.push_gradient(rect,
clip,
start_point,
end_point,
item.gradient.stops.clone(),
ExtendMode::Clamp);
let gradient = builder.create_gradient(start_point,
end_point,
item.gradient.stops.clone(),
ExtendMode::Clamp);
builder.push_gradient(rect, clip, gradient);
}
DisplayItem::Line(..) => {
println!("TODO DisplayItem::Line");

View file

@ -935,7 +935,7 @@ impl LayoutThread {
let Epoch(epoch_number) = self.epoch;
let viewport_size = webrender_traits::LayoutSize::from_untyped(&viewport_size);
self.webrender_api.set_root_display_list(
self.webrender_api.set_display_list(
Some(get_root_flow_background_color(layout_root)),
webrender_traits::Epoch(epoch_number),
viewport_size,