Increase precision of scale_factor in Windowed
This commit is contained in:
parent
fbc9deb424
commit
7d9378752a
3 changed files with 8 additions and 8 deletions
|
|
@ -41,7 +41,7 @@ pub trait Target {
|
||||||
window: &W,
|
window: &W,
|
||||||
width: u32,
|
width: u32,
|
||||||
height: u32,
|
height: u32,
|
||||||
scale_factor: f32,
|
scale_factor: f64,
|
||||||
renderer: &Self::Renderer,
|
renderer: &Self::Renderer,
|
||||||
) -> Self;
|
) -> Self;
|
||||||
|
|
||||||
|
|
@ -52,7 +52,7 @@ pub trait Target {
|
||||||
&mut self,
|
&mut self,
|
||||||
width: u32,
|
width: u32,
|
||||||
height: u32,
|
height: u32,
|
||||||
scale_factor: f32,
|
scale_factor: f64,
|
||||||
renderer: &Self::Renderer,
|
renderer: &Self::Renderer,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ impl window::Target for Target {
|
||||||
window: &W,
|
window: &W,
|
||||||
width: u32,
|
width: u32,
|
||||||
height: u32,
|
height: u32,
|
||||||
scale_factor: f32,
|
scale_factor: f64,
|
||||||
renderer: &Renderer,
|
renderer: &Renderer,
|
||||||
) -> Target {
|
) -> Target {
|
||||||
let surface = wgpu::Surface::create(window);
|
let surface = wgpu::Surface::create(window);
|
||||||
|
|
@ -50,7 +50,7 @@ impl window::Target for Target {
|
||||||
surface,
|
surface,
|
||||||
width,
|
width,
|
||||||
height,
|
height,
|
||||||
scale_factor,
|
scale_factor: scale_factor as f32,
|
||||||
transformation: Transformation::orthographic(width, height),
|
transformation: Transformation::orthographic(width, height),
|
||||||
swap_chain,
|
swap_chain,
|
||||||
}
|
}
|
||||||
|
|
@ -60,12 +60,12 @@ impl window::Target for Target {
|
||||||
&mut self,
|
&mut self,
|
||||||
width: u32,
|
width: u32,
|
||||||
height: u32,
|
height: u32,
|
||||||
scale_factor: f32,
|
scale_factor: f64,
|
||||||
renderer: &Renderer,
|
renderer: &Renderer,
|
||||||
) {
|
) {
|
||||||
self.width = width;
|
self.width = width;
|
||||||
self.height = height;
|
self.height = height;
|
||||||
self.scale_factor = scale_factor;
|
self.scale_factor = scale_factor as f32;
|
||||||
self.transformation = Transformation::orthographic(width, height);
|
self.transformation = Transformation::orthographic(width, height);
|
||||||
self.swap_chain =
|
self.swap_chain =
|
||||||
new_swap_chain(&self.surface, width, height, &renderer.device);
|
new_swap_chain(&self.surface, width, height, &renderer.device);
|
||||||
|
|
|
||||||
|
|
@ -171,7 +171,7 @@ pub trait Application: Sized {
|
||||||
&window,
|
&window,
|
||||||
physical_size.width,
|
physical_size.width,
|
||||||
physical_size.height,
|
physical_size.height,
|
||||||
size.scale_factor() as f32,
|
size.scale_factor(),
|
||||||
&renderer,
|
&renderer,
|
||||||
)
|
)
|
||||||
};
|
};
|
||||||
|
|
@ -309,7 +309,7 @@ pub trait Application: Sized {
|
||||||
target.resize(
|
target.resize(
|
||||||
physical_size.width,
|
physical_size.width,
|
||||||
physical_size.height,
|
physical_size.height,
|
||||||
size.scale_factor() as f32,
|
size.scale_factor(),
|
||||||
&renderer,
|
&renderer,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue