Change to "gl" as GSK default renderer
Due to performance reasons <https://gitlab.gnome.org/GNOME/gtk/-/issues/6411>
This commit is contained in:
parent
385bd97b5d
commit
199d258577
2 changed files with 11 additions and 0 deletions
5
NEWS
5
NEWS
|
|
@ -1,3 +1,8 @@
|
||||||
|
46.rc
|
||||||
|
=====
|
||||||
|
|
||||||
|
- Change to "gl" as GSK default renderer instead of "ngl" due to performance reasons
|
||||||
|
|
||||||
46.beta.2
|
46.beta.2
|
||||||
=========
|
=========
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -72,6 +72,12 @@ static GRESOURCE_BYTES: &[u8] =
|
||||||
gvdb_macros::include_gresource_from_dir!("/org/gnome/Loupe", "data/resources");
|
gvdb_macros::include_gresource_from_dir!("/org/gnome/Loupe", "data/resources");
|
||||||
|
|
||||||
fn main() -> glib::ExitCode {
|
fn main() -> glib::ExitCode {
|
||||||
|
// Don't use ngl renderer by default due to performance reasons
|
||||||
|
// <https://gitlab.gnome.org/GNOME/gtk/-/issues/6411>
|
||||||
|
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();
|
let mut log_builder = env_logger::builder();
|
||||||
log_builder.format_timestamp_millis();
|
log_builder.format_timestamp_millis();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue