1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-30 13:20:05 -04:00

Fix wrong pixels-per-point for wgpu

This commit is contained in:
Emil Ernerfeldt
2023-11-07 18:42:04 +01:00
parent d3134871d2
commit 25fd7ba2be
4 changed files with 66 additions and 35 deletions

View File

@@ -20,6 +20,7 @@ impl EguiGlow {
event_loop: &winit::event_loop::EventLoopWindowTarget<E>,
gl: std::sync::Arc<glow::Context>,
shader_version: Option<ShaderVersion>,
native_pixels_per_point: Option<f32>,
) -> Self {
let painter = crate::Painter::new(gl, "", shader_version)
.map_err(|err| {
@@ -29,7 +30,11 @@ impl EguiGlow {
Self {
egui_ctx: Default::default(),
egui_winit: egui_winit::State::new(event_loop),
egui_winit: egui_winit::State::new(
event_loop,
native_pixels_per_point,
Some(painter.max_texture_side()),
),
painter,
shapes: Default::default(),
textures_delta: Default::default(),