mirror of
https://github.com/servo/servo.git
synced 2025-08-01 11:40:30 +01:00
Update WR (types updates, stacking context culling)
This commit is contained in:
parent
2565242665
commit
034feafa8c
4 changed files with 7 additions and 38 deletions
|
@ -12,7 +12,7 @@ use euclid::point::TypedPoint2D;
|
|||
use euclid::rect::TypedRect;
|
||||
use euclid::scale_factor::ScaleFactor;
|
||||
use euclid::size::TypedSize2D;
|
||||
use gfx_traits::{Epoch, FragmentType, ScrollRootId};
|
||||
use gfx_traits::{Epoch, ScrollRootId};
|
||||
use gleam::gl;
|
||||
use gleam::gl::types::{GLint, GLsizei};
|
||||
use image::{DynamicImage, ImageFormat, RgbImage};
|
||||
|
@ -83,22 +83,6 @@ impl ConvertScrollRootIdFromWebRender for webrender_traits::ServoScrollRootId {
|
|||
}
|
||||
}
|
||||
|
||||
trait ConvertFragmentTypeFromWebRender {
|
||||
fn from_webrender(&self) -> FragmentType;
|
||||
}
|
||||
|
||||
impl ConvertFragmentTypeFromWebRender for webrender_traits::FragmentType {
|
||||
fn from_webrender(&self) -> FragmentType {
|
||||
match *self {
|
||||
webrender_traits::FragmentType::FragmentBody => FragmentType::FragmentBody,
|
||||
webrender_traits::FragmentType::BeforePseudoContent => {
|
||||
FragmentType::BeforePseudoContent
|
||||
}
|
||||
webrender_traits::FragmentType::AfterPseudoContent => FragmentType::AfterPseudoContent,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// Holds the state when running reftests that determines when it is
|
||||
/// safe to save the output image.
|
||||
#[derive(Copy, Clone, PartialEq)]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue