diff options
author | Martin Robinson <mrobinson@igalia.com> | 2023-08-11 16:24:10 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-11 14:24:10 +0000 |
commit | c46631a1ce8a687b043214d59a7e908395ba7041 (patch) | |
tree | c1dd1ba034394311e8391d348a2c5d0403171747 /components/webrender_surfman/lib.rs | |
parent | 59f5414ca86966738e3bafd6cc7f2dbaf38d1451 (diff) | |
download | servo-c46631a1ce8a687b043214d59a7e908395ba7041.tar.gz servo-c46631a1ce8a687b043214d59a7e908395ba7041.zip |
Remove dependency on surfman-chains (#30090)
This functionality is now part of surfman itself.
Diffstat (limited to 'components/webrender_surfman/lib.rs')
-rw-r--r-- | components/webrender_surfman/lib.rs | 26 |
1 files changed, 7 insertions, 19 deletions
diff --git a/components/webrender_surfman/lib.rs b/components/webrender_surfman/lib.rs index 8942cf42b0d..004bf9e048c 100644 --- a/components/webrender_surfman/lib.rs +++ b/components/webrender_surfman/lib.rs @@ -9,24 +9,12 @@ use euclid::default::Size2D; use std::cell::RefCell; use std::ffi::c_void; use std::rc::Rc; -use surfman::Adapter; -use surfman::Connection; -use surfman::Context; -use surfman::ContextAttributeFlags; -use surfman::ContextAttributes; -use surfman::Device; -use surfman::Error; -use surfman::GLApi; -use surfman::GLVersion; -use surfman::NativeContext; -use surfman::NativeDevice; -use surfman::NativeWidget; -use surfman::Surface; -use surfman::SurfaceAccess; -use surfman::SurfaceInfo; -use surfman::SurfaceTexture; -use surfman::SurfaceType; -use surfman_chains::SwapChain; +use surfman::chains::{PreserveBuffer, SwapChain}; +use surfman::{ + Adapter, Connection, Context, ContextAttributeFlags, ContextAttributes, Device, Error, GLApi, + GLVersion, NativeContext, NativeDevice, NativeWidget, Surface, SurfaceAccess, SurfaceInfo, + SurfaceTexture, SurfaceType, +}; /// A bridge between webrender and surfman // TODO: move this into a different crate so that script doesn't depend on surfman @@ -150,7 +138,7 @@ impl WebrenderSurfman { let ref mut device = self.0.device.borrow_mut(); let ref mut context = self.0.context.borrow_mut(); if let Some(ref swap_chain) = self.0.swap_chain { - return swap_chain.swap_buffers(device, context, surfman_chains::PreserveBuffer::No); + return swap_chain.swap_buffers(device, context, PreserveBuffer::No); } let mut surface = device.unbind_surface_from_context(context)?.unwrap(); device.present_surface(context, &mut surface)?; |