diff options
Diffstat (limited to 'graphics/src/lib.rs')
| -rw-r--r-- | graphics/src/lib.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/graphics/src/lib.rs b/graphics/src/lib.rs index 811494c..25b4287 100644 --- a/graphics/src/lib.rs +++ b/graphics/src/lib.rs @@ -84,6 +84,15 @@ impl<'a> WindowBuilder<'a> { builder.log_level(TraceLogLevel::LOG_WARNING); } + // Set highdpi for wayland (this is only an issue for glfw) + // Rust binding to not make this accessable + #[cfg(feature = "wayland")] + #[cfg(not(feature = "sdl"))] + unsafe { + use ffi::ConfigFlags::*; + ffi::SetConfigFlags(FLAG_WINDOW_HIGHDPI as u32); + } + let (mut handle, thread) = builder.build(); if !handle.is_window_ready() { return Err("Raylib window not ready!".into()); |