summaryrefslogtreecommitdiffstats
path: root/wgpu/src/settings.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón <hector0193@gmail.com>2021-08-25 16:19:00 +0700
committerLibravatar GitHub <noreply@github.com>2021-08-25 16:19:00 +0700
commit2d65621a3b680457e689b93c800e74f726ffc175 (patch)
tree283aaa8245b8cb41d1f4a23709ba13bbe849d4a4 /wgpu/src/settings.rs
parent8333b8f88ceaa53c361eb6726b2b7dac6cd2c402 (diff)
parentacc47a595300ff9bb9cae1e26c2d41135cde8ae8 (diff)
downloadiced-2d65621a3b680457e689b93c800e74f726ffc175.tar.gz
iced-2d65621a3b680457e689b93c800e74f726ffc175.tar.bz2
iced-2d65621a3b680457e689b93c800e74f726ffc175.zip
Merge pull request #1000 from PolyMeilex/wgpu-0.10
wgpu: Update to 0.10
Diffstat (limited to 'wgpu/src/settings.rs')
-rw-r--r--wgpu/src/settings.rs22
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),
}
})