diff options
author | 2020-01-09 03:56:13 +0100 | |
---|---|---|
committer | 2020-02-07 23:34:32 -0500 | |
commit | fb4a7968cab89a38870642d7528cb32943d07785 (patch) | |
tree | a634fec226eb0a4319c0aa7c30533de9fc58a9b2 /wgpu/src/renderer | |
parent | 4e9e051caaf76e2c76aaa79c2463409a8280265f (diff) | |
download | iced-fb4a7968cab89a38870642d7528cb32943d07785.tar.gz iced-fb4a7968cab89a38870642d7528cb32943d07785.tar.bz2 iced-fb4a7968cab89a38870642d7528cb32943d07785.zip |
Update `winit` to `0.20`
Diffstat (limited to 'wgpu/src/renderer')
-rw-r--r-- | wgpu/src/renderer/target.rs | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/wgpu/src/renderer/target.rs b/wgpu/src/renderer/target.rs index 5fe4b50b..3fd0cd83 100644 --- a/wgpu/src/renderer/target.rs +++ b/wgpu/src/renderer/target.rs @@ -7,20 +7,20 @@ use raw_window_handle::HasRawWindowHandle; #[derive(Debug)] pub struct Target { surface: wgpu::Surface, - width: u16, - height: u16, - dpi: f32, + width: u32, + height: u32, + scale_factor: f32, transformation: Transformation, swap_chain: wgpu::SwapChain, } impl Target { - pub(crate) fn dimensions(&self) -> (u16, u16) { + pub(crate) fn dimensions(&self) -> (u32, u32) { (self.width, self.height) } - pub(crate) fn dpi(&self) -> f32 { - self.dpi + pub(crate) fn scale_factor(&self) -> f32 { + self.scale_factor } pub(crate) fn transformation(&self) -> Transformation { @@ -37,9 +37,9 @@ impl window::Target for Target { fn new<W: HasRawWindowHandle>( window: &W, - width: u16, - height: u16, - dpi: f32, + width: u32, + height: u32, + scale_factor: f32, renderer: &Renderer, ) -> Target { let surface = wgpu::Surface::create(window); @@ -50,7 +50,7 @@ impl window::Target for Target { surface, width, height, - dpi, + scale_factor, transformation: Transformation::orthographic(width, height), swap_chain, } @@ -58,14 +58,14 @@ impl window::Target for Target { fn resize( &mut self, - width: u16, - height: u16, - dpi: f32, + width: u32, + height: u32, + scale_factor: f32, renderer: &Renderer, ) { self.width = width; self.height = height; - self.dpi = dpi; + self.scale_factor = scale_factor; self.transformation = Transformation::orthographic(width, height); self.swap_chain = new_swap_chain(&self.surface, width, height, &renderer.device); @@ -74,8 +74,8 @@ impl window::Target for Target { fn new_swap_chain( surface: &wgpu::Surface, - width: u16, - height: u16, + width: u32, + height: u32, device: &wgpu::Device, ) -> wgpu::SwapChain { device.create_swap_chain( @@ -83,8 +83,8 @@ fn new_swap_chain( &wgpu::SwapChainDescriptor { usage: wgpu::TextureUsage::OUTPUT_ATTACHMENT, format: wgpu::TextureFormat::Bgra8UnormSrgb, - width: u32::from(width), - height: u32::from(height), + width, + height, present_mode: wgpu::PresentMode::Vsync, }, ) |