diff options
author | 2020-01-09 04:54:32 +0100 | |
---|---|---|
committer | 2020-02-07 23:50:10 -0500 | |
commit | 7d9378752ab3a0676c62ab269be9bf64e371a17d (patch) | |
tree | 96262683cfe4dc12fdcfd8549bbeac7eee78a747 /wgpu/src/renderer | |
parent | fbc9deb424b0bfbc1ae7c7ee89ba08fecd049b2a (diff) | |
download | iced-7d9378752ab3a0676c62ab269be9bf64e371a17d.tar.gz iced-7d9378752ab3a0676c62ab269be9bf64e371a17d.tar.bz2 iced-7d9378752ab3a0676c62ab269be9bf64e371a17d.zip |
Increase precision of `scale_factor` in `Windowed`
Diffstat (limited to 'wgpu/src/renderer')
-rw-r--r-- | wgpu/src/renderer/target.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/wgpu/src/renderer/target.rs b/wgpu/src/renderer/target.rs index 3fd0cd83..20974976 100644 --- a/wgpu/src/renderer/target.rs +++ b/wgpu/src/renderer/target.rs @@ -39,7 +39,7 @@ impl window::Target for Target { window: &W, width: u32, height: u32, - scale_factor: f32, + scale_factor: f64, renderer: &Renderer, ) -> Target { let surface = wgpu::Surface::create(window); @@ -50,7 +50,7 @@ impl window::Target for Target { surface, width, height, - scale_factor, + scale_factor: scale_factor as f32, transformation: Transformation::orthographic(width, height), swap_chain, } @@ -60,12 +60,12 @@ impl window::Target for Target { &mut self, width: u32, height: u32, - scale_factor: f32, + scale_factor: f64, renderer: &Renderer, ) { self.width = width; self.height = height; - self.scale_factor = scale_factor; + self.scale_factor = scale_factor as f32; self.transformation = Transformation::orthographic(width, height); self.swap_chain = new_swap_chain(&self.surface, width, height, &renderer.device); |