diff --git a/Cargo.toml b/Cargo.toml index 3b19bbc..cd4ea0b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,9 +21,9 @@ default = [ "winit" ] [dependencies] euclid = "0.22.7" -wgpu = "0.16.0" +wgpu = "0.18.0" futures = "0.3" -vger = "0.2.7" +vger = "0.2.8" accesskit = "0.11.0" lazy_static = "1.4.0" winit = { version = "0.28.1", optional = true } @@ -33,7 +33,7 @@ winit = { version = "0.28.1", optional = true } [target.'cfg(target_arch = "wasm32")'.dependencies] wasm-bindgen = "0.2.76" -web-sys = { version = "=0.3.61", features = ["Location"] } +web-sys = { version = "^0.3.61", features = ["Location"] } log = "0.4" console_log = "0.1.2" console_error_panic_hook = "0.1.6" diff --git a/src/context.rs b/src/context.rs index 29bdc04..13b8c8c 100644 --- a/src/context.rs +++ b/src/context.rs @@ -301,16 +301,15 @@ impl Context { .create_view(&wgpu::TextureViewDescriptor::default()); let desc = wgpu::RenderPassDescriptor { - label: None, color_attachments: &[Some(wgpu::RenderPassColorAttachment { view: &texture_view, resolve_target: None, ops: wgpu::Operations { load: wgpu::LoadOp::Clear(wgpu::Color::BLACK), - store: true, + store: wgpu::StoreOp::Store, }, })], - depth_stencil_attachment: None, + ..<_>::default() }; vger.encode(&desc); diff --git a/src/winit_event_loop.rs b/src/winit_event_loop.rs index 7fb358c..76a048d 100644 --- a/src/winit_event_loop.rs +++ b/src/winit_event_loop.rs @@ -71,7 +71,6 @@ async fn setup(window: &Window) -> Setup { // log::info!("Initializing the surface..."); - let backend = wgpu::util::backend_bits_from_env().unwrap_or_else(wgpu::Backends::all); let instance_desc = wgpu::InstanceDescriptor::default(); let instance = wgpu::Instance::new(instance_desc); @@ -80,10 +79,9 @@ async fn setup(window: &Window) -> Setup { let surface = instance.create_surface(&window); (size, surface.unwrap()) }; - let adapter = - wgpu::util::initialize_adapter_from_env_or_default(&instance, backend, Some(&surface)) - .await - .expect("No suitable GPU adapters found on the system!"); + let adapter = wgpu::util::initialize_adapter_from_env_or_default(&instance, Some(&surface)) + .await + .expect("No suitable GPU adapters found on the system!"); #[cfg(not(target_arch = "wasm32"))] {