diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2018-10-06 00:40:48 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2018-10-06 01:11:55 +0200 |
commit | 784fbb2bc17d311fe3322cc48d2dca8a902161ca (patch) | |
tree | 2194d8d1bb0fbb7d7c50f3fbcc83b40bb28b3ea8 /components/canvas/canvas_paint_thread.rs | |
parent | a2e3dd4e8636b7125140850dc4bc95433e801e77 (diff) | |
download | servo-784fbb2bc17d311fe3322cc48d2dca8a902161ca.tar.gz servo-784fbb2bc17d311fe3322cc48d2dca8a902161ca.zip |
Merge some byte swap/premultiply functions in their own crate
Diffstat (limited to 'components/canvas/canvas_paint_thread.rs')
-rw-r--r-- | components/canvas/canvas_paint_thread.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/components/canvas/canvas_paint_thread.rs b/components/canvas/canvas_paint_thread.rs index 90d338e9a4e..91164a47cf0 100644 --- a/components/canvas/canvas_paint_thread.rs +++ b/components/canvas/canvas_paint_thread.rs @@ -7,6 +7,7 @@ use canvas_data::*; use canvas_traits::canvas::*; use euclid::Size2D; use ipc_channel::ipc::{self, IpcSender}; +use pixels; use std::borrow::ToOwned; use std::collections::HashMap; use std::thread; @@ -141,7 +142,7 @@ impl<'a> CanvasPaintThread <'a> { let data = match imagedata { None => vec![0; image_size.width as usize * image_size.height as usize * 4], Some(mut data) => { - byte_swap(&mut data); + pixels::byte_swap_colors_inplace(&mut data); data.into() }, }; |