diff options
author | 2023-04-08 06:14:25 +0200 | |
---|---|---|
committer | 2023-04-08 06:14:25 +0200 | |
commit | 1872f7fa6d7b9ca9fa0db8d14bf44dcd3513ffca (patch) | |
tree | 3f9cdeb52957100bcc07ad64cd40d3a6c060ff15 /wgpu/src/window/compositor.rs | |
parent | 16e6efe020e75d51958875fa198196534679af8d (diff) | |
download | iced-1872f7fa6d7b9ca9fa0db8d14bf44dcd3513ffca.tar.gz iced-1872f7fa6d7b9ca9fa0db8d14bf44dcd3513ffca.tar.bz2 iced-1872f7fa6d7b9ca9fa0db8d14bf44dcd3513ffca.zip |
Use `*_from_env` helpers from `wgpu` in `iced_wgpu`
Diffstat (limited to 'wgpu/src/window/compositor.rs')
-rw-r--r-- | wgpu/src/window/compositor.rs | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/wgpu/src/window/compositor.rs b/wgpu/src/window/compositor.rs index 025cd43a..15bef60c 100644 --- a/wgpu/src/window/compositor.rs +++ b/wgpu/src/window/compositor.rs @@ -53,11 +53,12 @@ impl<Theme> Compositor<Theme> { let adapter = instance .request_adapter(&wgpu::RequestAdapterOptions { - power_preference: if settings.antialiasing.is_none() { - wgpu::PowerPreference::LowPower - } else { - wgpu::PowerPreference::HighPerformance - }, + power_preference: wgpu::util::power_preference_from_env() + .unwrap_or(if settings.antialiasing.is_none() { + wgpu::PowerPreference::LowPower + } else { + wgpu::PowerPreference::HighPerformance + }), compatible_surface: compatible_surface.as_ref(), force_fallback_adapter: false, }) |