From 4187b6683e1cdb1b40aabcd1a43da2de02757e8c Mon Sep 17 00:00:00 2001 From: Simon Gellis Date: Thu, 5 Feb 2026 23:12:57 -0500 Subject: [PATCH] Go easy on the GPU --- src/app.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app.rs b/src/app.rs index 2ea00de..6f55039 100644 --- a/src/app.rs +++ b/src/app.rs @@ -382,7 +382,8 @@ impl WgpuState { }); let adapter = pollster::block_on(instance.request_adapter(&wgpu::RequestAdapterOptions { - power_preference: wgpu::PowerPreference::HighPerformance, + power_preference: + wgpu::PowerPreference::from_env().unwrap_or(wgpu::PowerPreference::LowPower), compatible_surface: None, force_fallback_adapter: false, })) @@ -439,7 +440,7 @@ impl Viewport { egui_extras::install_image_loaders(&ctx); let wgpu_config = egui_wgpu::WgpuConfiguration { - present_mode: wgpu::PresentMode::AutoNoVsync, + present_mode: wgpu::PresentMode::AutoVsync, wgpu_setup: egui_wgpu::WgpuSetup::Existing(egui_wgpu::WgpuSetupExisting { instance: wgpu.instance.clone(), adapter: wgpu.adapter.clone(),