Go easy on the GPU

This commit is contained in:
Simon Gellis 2026-02-05 23:12:57 -05:00
parent ab86c7abd2
commit 4187b6683e
No known key found for this signature in database
GPG Key ID: DA576912FED9577B
1 changed files with 3 additions and 2 deletions

View File

@ -382,7 +382,8 @@ impl WgpuState {
}); });
let adapter = pollster::block_on(instance.request_adapter(&wgpu::RequestAdapterOptions { 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, compatible_surface: None,
force_fallback_adapter: false, force_fallback_adapter: false,
})) }))
@ -439,7 +440,7 @@ impl Viewport {
egui_extras::install_image_loaders(&ctx); egui_extras::install_image_loaders(&ctx);
let wgpu_config = egui_wgpu::WgpuConfiguration { 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 { wgpu_setup: egui_wgpu::WgpuSetup::Existing(egui_wgpu::WgpuSetupExisting {
instance: wgpu.instance.clone(), instance: wgpu.instance.clone(),
adapter: wgpu.adapter.clone(), adapter: wgpu.adapter.clone(),