diff options
-rw-r--r-- | native/src/window/renderer.rs | 4 | ||||
-rw-r--r-- | wgpu/src/renderer/target.rs | 8 | ||||
-rw-r--r-- | winit/src/application.rs | 4 |
3 files changed, 8 insertions, 8 deletions
diff --git a/native/src/window/renderer.rs b/native/src/window/renderer.rs index 3828f7d4..a3cbb8ce 100644 --- a/native/src/window/renderer.rs +++ b/native/src/window/renderer.rs @@ -41,7 +41,7 @@ pub trait Target { window: &W, width: u32, height: u32, - scale_factor: f32, + scale_factor: f64, renderer: &Self::Renderer, ) -> Self; @@ -52,7 +52,7 @@ pub trait Target { &mut self, width: u32, height: u32, - scale_factor: f32, + scale_factor: f64, renderer: &Self::Renderer, ); } 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); diff --git a/winit/src/application.rs b/winit/src/application.rs index 853cbb5e..3c0332ed 100644 --- a/winit/src/application.rs +++ b/winit/src/application.rs @@ -171,7 +171,7 @@ pub trait Application: Sized { &window, physical_size.width, physical_size.height, - size.scale_factor() as f32, + size.scale_factor(), &renderer, ) }; @@ -309,7 +309,7 @@ pub trait Application: Sized { target.resize( physical_size.width, physical_size.height, - size.scale_factor() as f32, + size.scale_factor(), &renderer, ); |