core: Fix debug_ui mouse search on HiDPI display
We need to scale the mouse position that egui gives us by the scale factor, in order to get in the format expected by our inverse view matrix
This commit is contained in:
parent
a40e8d8ac4
commit
1107851d15
|
@ -89,6 +89,10 @@ impl DisplayObjectSearchWindow {
|
||||||
self.unique_results.clear();
|
self.unique_results.clear();
|
||||||
|
|
||||||
if let Some(pointer) = egui_ctx.pointer_latest_pos() {
|
if let Some(pointer) = egui_ctx.pointer_latest_pos() {
|
||||||
|
let pointer = Vec2::new(
|
||||||
|
pointer.x * egui_ctx.pixels_per_point(),
|
||||||
|
pointer.y * egui_ctx.pixels_per_point(),
|
||||||
|
);
|
||||||
let inverse_view_matrix = context.stage.inverse_view_matrix();
|
let inverse_view_matrix = context.stage.inverse_view_matrix();
|
||||||
let pos = inverse_view_matrix
|
let pos = inverse_view_matrix
|
||||||
* Point::from_pixels(pointer.x as f64, pointer.y as f64 - movie_offset);
|
* Point::from_pixels(pointer.x as f64, pointer.y as f64 - movie_offset);
|
||||||
|
|
Loading…
Reference in New Issue