diff options
author | Manish Goregaokar <manishsmail@gmail.com> | 2019-11-06 09:54:24 -0800 |
---|---|---|
committer | Manish Goregaokar <manishsmail@gmail.com> | 2019-11-08 09:49:52 -0800 |
commit | 51bf8fcfe340f04c3f88ab842fd30f0f353dd088 (patch) | |
tree | c1d86a0918f7c3d43f306e78e606a64f47fdfae0 /components/canvas/webgl_mode/inprocess.rs | |
parent | 8cb614531183335ea320f60cb2236c7f4ba64480 (diff) | |
download | servo-51bf8fcfe340f04c3f88ab842fd30f0f353dd088.tar.gz servo-51bf8fcfe340f04c3f88ab842fd30f0f353dd088.zip |
Remove patched webxr
Diffstat (limited to 'components/canvas/webgl_mode/inprocess.rs')
-rw-r--r-- | components/canvas/webgl_mode/inprocess.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/components/canvas/webgl_mode/inprocess.rs b/components/canvas/webgl_mode/inprocess.rs index 3fff950a70d..f033a72cf38 100644 --- a/components/canvas/webgl_mode/inprocess.rs +++ b/components/canvas/webgl_mode/inprocess.rs @@ -17,6 +17,7 @@ use std::sync::{Arc, Mutex}; use surfman::platform::generic::universal::context::Context; use surfman::platform::generic::universal::device::Device; use surfman::platform::generic::universal::surface::SurfaceTexture; +use surfman::SurfaceInfo; use surfman_chains::SwapChains; use webrender_traits::{WebrenderExternalImageApi, WebrenderExternalImageRegistry}; use webxr_api::SwapChainId as WebXRSwapChainId; @@ -105,8 +106,12 @@ impl WebGLExternalImages { debug!("... locking chain {:?}", id); let front_buffer = self.swap_chains.get(id)?.take_surface()?; - debug!("... getting texture for surface {:?}", front_buffer.id()); - let size = front_buffer.size(); + let SurfaceInfo { + id: front_buffer_id, + size, + .. + } = self.device.surface_info(&front_buffer); + debug!("... getting texture for surface {:?}", front_buffer_id); let front_buffer_texture = self .device .create_surface_texture(&mut self.context, front_buffer) |