From 18753b77fc7a64292748fb303fa75fde1dd65f4d Mon Sep 17 00:00:00 2001 From: Poly Date: Thu, 19 Aug 2021 03:06:35 +0200 Subject: wgpu: Update to 0.10 --- wgpu/src/settings.rs | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'wgpu/src/settings.rs') 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 { +fn backend_from_env() -> Option { 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), } }) -- cgit