diff options
author | 2021-08-19 03:06:35 +0200 | |
---|---|---|
committer | 2021-08-19 03:06:38 +0200 | |
commit | 18753b77fc7a64292748fb303fa75fde1dd65f4d (patch) | |
tree | 13f1cc6a528ee1cffb2614ad7285d06c8223e84c /wgpu/src/settings.rs | |
parent | 663c3685da4140c9224ae6b189245c991508624b (diff) | |
download | iced-18753b77fc7a64292748fb303fa75fde1dd65f4d.tar.gz iced-18753b77fc7a64292748fb303fa75fde1dd65f4d.tar.bz2 iced-18753b77fc7a64292748fb303fa75fde1dd65f4d.zip |
wgpu: Update to 0.10
Diffstat (limited to 'wgpu/src/settings.rs')
-rw-r--r-- | wgpu/src/settings.rs | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/wgpu/src/settings.rs b/wgpu/src/settings.rs index dc06b82d..23b55904 100644 --- a/wgpu/src/settings.rs +++ b/wgpu/src/settings.rs @@ -12,7 +12,7 @@ pub struct Settings { pub present_mode: wgpu::PresentMode, /// The internal graphics backend to use. - pub internal_backend: wgpu::BackendBit, + pub internal_backend: wgpu::Backends, /// The bytes of the font that will be used by default. /// @@ -54,7 +54,7 @@ impl Settings { pub fn from_env() -> Self { Settings { internal_backend: backend_from_env() - .unwrap_or(wgpu::BackendBit::PRIMARY), + .unwrap_or(wgpu::Backends::all()), ..Self::default() } } @@ -64,7 +64,7 @@ impl Default for Settings { fn default() -> Settings { Settings { present_mode: wgpu::PresentMode::Mailbox, - internal_backend: wgpu::BackendBit::PRIMARY, + internal_backend: wgpu::Backends::all(), default_font: None, default_text_size: 20, text_multithreading: false, @@ -73,16 +73,16 @@ impl Default for Settings { } } -fn backend_from_env() -> Option<wgpu::BackendBit> { +fn backend_from_env() -> Option<wgpu::Backends> { std::env::var("WGPU_BACKEND").ok().map(|backend| { match backend.to_lowercase().as_str() { - "vulkan" => wgpu::BackendBit::VULKAN, - "metal" => wgpu::BackendBit::METAL, - "dx12" => wgpu::BackendBit::DX12, - "dx11" => wgpu::BackendBit::DX11, - "gl" => wgpu::BackendBit::GL, - "webgpu" => wgpu::BackendBit::BROWSER_WEBGPU, - "primary" => wgpu::BackendBit::PRIMARY, + "vulkan" => wgpu::Backends::VULKAN, + "metal" => wgpu::Backends::METAL, + "dx12" => wgpu::Backends::DX12, + "dx11" => wgpu::Backends::DX11, + "gl" => wgpu::Backends::GL, + "webgpu" => wgpu::Backends::BROWSER_WEBGPU, + "primary" => wgpu::Backends::PRIMARY, other => panic!("Unknown backend: {}", other), } }) |