1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-31 05:40:03 -04:00

Fix pixels per point for multiples viewports

Fix ./scripts/check.sh errors
This commit is contained in:
Konkitoman
2023-10-22 17:15:21 +03:00
parent b4224566ed
commit d6c2f3e8f3
12 changed files with 93 additions and 82 deletions

View File

@@ -1,5 +1,5 @@
use crate::shader_version::ShaderVersion;
use egui::ViewportIdPair;
use egui::{ViewportId, ViewportIdPair};
pub use egui_winit;
use egui_winit::winit;
pub use egui_winit::EventResponse;
@@ -52,8 +52,12 @@ impl EguiGlow {
..
} = self.egui_ctx.run(raw_input, ViewportIdPair::MAIN, run_ui);
self.egui_winit
.handle_platform_output(window, &self.egui_ctx, platform_output);
self.egui_winit.handle_platform_output(
window,
ViewportId::MAIN,
&self.egui_ctx,
platform_output,
);
self.shapes = shapes;
self.textures_delta.append(textures_delta);
@@ -68,7 +72,7 @@ impl EguiGlow {
self.painter.set_texture(id, &image_delta);
}
let clipped_primitives = self.egui_ctx.tessellate(shapes);
let clipped_primitives = self.egui_ctx.tessellate(shapes, ViewportId::MAIN);
let dimensions: [u32; 2] = window.inner_size().into();
self.painter.paint_primitives(
dimensions,