Remove syn 0.15 from our crate graph (fixes #24421)

This required bumps of:

* gleam
* image
* rust-webvr
* webrender
* webxr
This commit is contained in:
Anthony Ramine 2020-02-28 11:48:16 +01:00
parent 756cf66cd2
commit 9996e48500
61 changed files with 219 additions and 187 deletions

View file

@ -21,6 +21,7 @@ use std::mem;
use std::sync::{Arc, Mutex};
use std::thread;
use webrender_api::units::DeviceIntSize;
use webrender_api::ImageDescriptorFlags;
///
/// TODO(gw): Remaining work on image cache:
@ -75,13 +76,14 @@ fn set_webrender_image_key(webrender_api: &WebrenderIpcSender, image: &mut Image
panic!("Not support by webrender yet");
},
};
let mut flags = ImageDescriptorFlags::ALLOW_MIPMAPS;
flags.set(ImageDescriptorFlags::IS_OPAQUE, is_opaque);
let descriptor = webrender_api::ImageDescriptor {
size: DeviceIntSize::new(image.width as i32, image.height as i32),
stride: None,
format: webrender_api::ImageFormat::BGRA8,
offset: 0,
is_opaque,
allow_mipmaps: true,
flags,
};
let data = webrender_api::ImageData::new(bytes);
let image_key = webrender_api.generate_image_key();