main: Set GDK_DEBUG=gl-no-fractional by default

This commit is contained in:
Sophie Herold 2024-04-04 22:43:48 +02:00
parent 5295c63b91
commit 0757bf5a5c
2 changed files with 11 additions and 0 deletions

5
NEWS
View file

@ -1,3 +1,8 @@
46.2
====
- Fix fractional scaling beeing blury by setting GDK_DEBUG=gl-no-fractional as default
46.1 46.1
==== ====

View file

@ -78,6 +78,12 @@ fn main() -> glib::ExitCode {
std::env::set_var("GSK_RENDERER", "gl"); std::env::set_var("GSK_RENDERER", "gl");
} }
// Don't use gl renderer does not properly support fractional scaling
// <https://gitlab.gnome.org/GNOME/loupe/-/issues/346>
if std::env::var("GDK_DEBUG").is_err() {
std::env::set_var("GDK_DEBUG", "gl-no-fractional");
}
let mut log_builder = env_logger::builder(); let mut log_builder = env_logger::builder();
log_builder.format_timestamp_millis(); log_builder.format_timestamp_millis();