diff options
author | 2021-02-06 16:18:19 +0100 | |
---|---|---|
committer | 2021-02-06 16:18:19 +0100 | |
commit | 2f10a1f2a2c92aada5d167d82e008588256b590f (patch) | |
tree | d587953309130c4de7721c27cecd733272fe690f /wgpu/src/window/compositor.rs | |
parent | 12c0c18d662d2b817b559b94c71d18e122c76990 (diff) | |
parent | 74b9ea520f0f861bda82bbf79a6d4327e42a62fc (diff) | |
download | iced-2f10a1f2a2c92aada5d167d82e008588256b590f.tar.gz iced-2f10a1f2a2c92aada5d167d82e008588256b590f.tar.bz2 iced-2f10a1f2a2c92aada5d167d82e008588256b590f.zip |
Merge pull request #725 from PolyMeilex/wgpu-7.0
Update to wgpu 0.7
Diffstat (limited to 'wgpu/src/window/compositor.rs')
-rw-r--r-- | wgpu/src/window/compositor.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/wgpu/src/window/compositor.rs b/wgpu/src/window/compositor.rs index 492efb42..36d6ab1a 100644 --- a/wgpu/src/window/compositor.rs +++ b/wgpu/src/window/compositor.rs @@ -27,7 +27,7 @@ impl Compositor { let adapter = instance .request_adapter(&wgpu::RequestAdapterOptions { power_preference: if settings.antialiasing.is_none() { - wgpu::PowerPreference::Default + wgpu::PowerPreference::LowPower } else { wgpu::PowerPreference::HighPerformance }, @@ -38,12 +38,14 @@ impl Compositor { let (device, queue) = adapter .request_device( &wgpu::DeviceDescriptor { + label: Some( + "iced_wgpu::window::compositor device descriptor", + ), features: wgpu::Features::empty(), limits: wgpu::Limits { max_bind_groups: 2, ..wgpu::Limits::default() }, - shader_validation: false, }, None, ) @@ -103,7 +105,7 @@ impl iced_graphics::window::Compositor for Compositor { self.device.create_swap_chain( surface, &wgpu::SwapChainDescriptor { - usage: wgpu::TextureUsage::OUTPUT_ATTACHMENT, + usage: wgpu::TextureUsage::RENDER_ATTACHMENT, format: self.settings.format, present_mode: self.settings.present_mode, width, @@ -130,6 +132,7 @@ impl iced_graphics::window::Compositor for Compositor { ); let _ = encoder.begin_render_pass(&wgpu::RenderPassDescriptor { + label: Some("iced_wgpu::window::Compositor render pass"), color_attachments: &[wgpu::RenderPassColorAttachmentDescriptor { attachment: &frame.output.view, resolve_target: None, |