summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--native/src/window/renderer.rs4
-rw-r--r--wgpu/src/renderer/target.rs8
-rw-r--r--winit/src/application.rs4
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,
);