diff --git a/meson.build b/meson.build index 9c8bab2..afee232 100644 --- a/meson.build +++ b/meson.build @@ -11,7 +11,7 @@ project( i18n = import('i18n') gnome = import('gnome') -dependency('gtk4', version: '>=4.13.6') +dependency('gtk4', version: '>=4.15.3') dependency('libadwaita-1', version: '>=1.6.alpha') dependency('gweather4', version: '>=4.0.0') # Required by glycin crate diff --git a/news.d/47.beta/changed-no-longer-default-to-gl-renderer b/news.d/47.beta/changed-no-longer-default-to-gl-renderer new file mode 100644 index 0000000..81ce7d6 --- /dev/null +++ b/news.d/47.beta/changed-no-longer-default-to-gl-renderer @@ -0,0 +1 @@ +No longer overwrite GTKs default renderer with 'gl'. The latest patches in GTK seem to make the Vulkan renderer work fine. diff --git a/src/lib.rs b/src/lib.rs index 93a1414..bfd9497 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -74,18 +74,6 @@ static GRESOURCE_BYTES: &[u8] = gvdb_macros::include_gresource_from_dir!("/org/gnome/Loupe", "data/resources"); pub 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"); - } - - // Don't use gl renderer does not properly support fractional scaling - // - if std::env::var("GDK_DEBUG").is_err() { - std::env::set_var("GDK_DEBUG", "gl-no-fractional"); - } - // Follow G_MESSAGES_DEBUG env variable let default_level = if !glib::log_writer_default_would_drop(glib::LogLevel::Debug, Some("loupe")) {