diff options
author | Martin Robinson <mrobinson@igalia.com> | 2017-07-06 19:21:22 +0200 |
---|---|---|
committer | Glenn Watson <github@intuitionlibrary.com> | 2017-07-13 07:44:08 +1000 |
commit | e58e8ab42e832604cc71b01a25ca1e199323d7c6 (patch) | |
tree | 780698cde4d2f3400f75ce3cdac6c4b5bab18d50 /components/canvas/canvas_paint_thread.rs | |
parent | 4b6e79337ef975e3ec752513b76ae6a6284c1199 (diff) | |
download | servo-e58e8ab42e832604cc71b01a25ca1e199323d7c6.tar.gz servo-e58e8ab42e832604cc71b01a25ca1e199323d7c6.zip |
Upgrade to the latest version of WebRender
Diffstat (limited to 'components/canvas/canvas_paint_thread.rs')
-rw-r--r-- | components/canvas/canvas_paint_thread.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/components/canvas/canvas_paint_thread.rs b/components/canvas/canvas_paint_thread.rs index 344e7d18430..e2937b09796 100644 --- a/components/canvas/canvas_paint_thread.rs +++ b/components/canvas/canvas_paint_thread.rs @@ -17,7 +17,7 @@ use std::borrow::ToOwned; use std::mem; use std::sync::Arc; use std::thread; -use webrender_traits; +use webrender_api; impl<'a> CanvasPaintThread<'a> { /// It reads image data from the canvas @@ -57,8 +57,8 @@ pub struct CanvasPaintThread<'a> { path_builder: PathBuilder, state: CanvasPaintState<'a>, saved_states: Vec<CanvasPaintState<'a>>, - webrender_api: webrender_traits::RenderApi, - image_key: Option<webrender_traits::ImageKey>, + webrender_api: webrender_api::RenderApi, + image_key: Option<webrender_api::ImageKey>, } #[derive(Clone)] @@ -99,7 +99,7 @@ impl<'a> CanvasPaintState<'a> { impl<'a> CanvasPaintThread<'a> { fn new(size: Size2D<i32>, - webrender_api_sender: webrender_traits::RenderApiSender, + webrender_api_sender: webrender_api::RenderApiSender, antialias: bool) -> CanvasPaintThread<'a> { let draw_target = CanvasPaintThread::create(size); let path_builder = draw_target.create_path_builder(); @@ -117,7 +117,7 @@ impl<'a> CanvasPaintThread<'a> { /// Creates a new `CanvasPaintThread` and returns an `IpcSender` to /// communicate with it. pub fn start(size: Size2D<i32>, - webrender_api_sender: webrender_traits::RenderApiSender, + webrender_api_sender: webrender_api::RenderApiSender, antialias: bool) -> IpcSender<CanvasMsg> { let (sender, receiver) = ipc::channel::<CanvasMsg>().unwrap(); @@ -562,15 +562,15 @@ impl<'a> CanvasPaintThread<'a> { self.drawtarget.snapshot().get_data_surface().with_data(|element| { let size = self.drawtarget.get_size(); - let descriptor = webrender_traits::ImageDescriptor { + let descriptor = webrender_api::ImageDescriptor { width: size.width as u32, height: size.height as u32, stride: None, - format: webrender_traits::ImageFormat::BGRA8, + format: webrender_api::ImageFormat::BGRA8, offset: 0, is_opaque: false, }; - let data = webrender_traits::ImageData::Raw(Arc::new(element.into())); + let data = webrender_api::ImageData::Raw(Arc::new(element.into())); match self.image_key { Some(image_key) => { |