From 199d258577bcbe15b85722af5ff6975eb18b454f Mon Sep 17 00:00:00 2001 From: Sophie Herold Date: Sat, 2 Mar 2024 20:55:35 +0100 Subject: [PATCH] Change to "gl" as GSK default renderer Due to performance reasons --- NEWS | 5 +++++ src/main.rs | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/NEWS b/NEWS index a7c3b630..041912a0 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,8 @@ +46.rc +===== + +- Change to "gl" as GSK default renderer instead of "ngl" due to performance reasons + 46.beta.2 ========= diff --git a/src/main.rs b/src/main.rs index e1acc633..4da0c59f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -72,6 +72,12 @@ static GRESOURCE_BYTES: &[u8] = gvdb_macros::include_gresource_from_dir!("/org/gnome/Loupe", "data/resources"); fn main() -> glib::ExitCode { + // Don't use ngl renderer by default due to performance reasons + // + if std::env::var("GSK_RENDERER").map_or(true, |x| x.is_empty()) { + std::env::set_var("GSK_RENDERER", "gl"); + } + let mut log_builder = env_logger::builder(); log_builder.format_timestamp_millis(); -- GitLab