Fix non-integer HiDPI support in demo
This commit is contained in:
parent
aa1279d692
commit
faea46b9f6
|
@ -461,7 +461,7 @@ impl<W> DemoApp<W> where W: Window {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn process_mouse_position(&mut self, new_position: Vector2I) -> MousePosition {
|
fn process_mouse_position(&mut self, new_position: Vector2I) -> MousePosition {
|
||||||
let absolute = new_position * self.window_size.backing_scale_factor as i32;
|
let absolute = (new_position.to_f32() * self.window_size.backing_scale_factor).to_i32();
|
||||||
let relative = absolute - self.last_mouse_position;
|
let relative = absolute - self.last_mouse_position;
|
||||||
self.last_mouse_position = absolute;
|
self.last_mouse_position = absolute;
|
||||||
MousePosition { absolute, relative }
|
MousePosition { absolute, relative }
|
||||||
|
|
Loading…
Reference in New Issue