diff options
author | 2020-08-31 15:11:34 +0200 | |
---|---|---|
committer | 2020-08-31 15:11:34 +0200 | |
commit | ff15ebc54778dee2a7262469c8a2bcd5abecd4d1 (patch) | |
tree | 6f302a41a469b7bb9209ac591ddf2519ab9e6595 /wgpu/src/backend.rs | |
parent | fb015a85d22a7c4632bd251127a89259bfd0c346 (diff) | |
parent | 44118263b5de7bc32f6280ee3d1dc170a9b034d3 (diff) | |
download | iced-ff15ebc54778dee2a7262469c8a2bcd5abecd4d1.tar.gz iced-ff15ebc54778dee2a7262469c8a2bcd5abecd4d1.tar.bz2 iced-ff15ebc54778dee2a7262469c8a2bcd5abecd4d1.zip |
Merge pull request #500 from hecrj/update-wgpu
Update `wgpu` to `0.6` in `iced_wgpu`
Diffstat (limited to 'wgpu/src/backend.rs')
-rw-r--r-- | wgpu/src/backend.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/wgpu/src/backend.rs b/wgpu/src/backend.rs index c71a6a77..819d65c7 100644 --- a/wgpu/src/backend.rs +++ b/wgpu/src/backend.rs @@ -64,6 +64,7 @@ impl Backend { pub fn draw<T: AsRef<str>>( &mut self, device: &wgpu::Device, + staging_belt: &mut wgpu::util::StagingBelt, encoder: &mut wgpu::CommandEncoder, frame: &wgpu::TextureView, viewport: &Viewport, @@ -85,6 +86,7 @@ impl Backend { scale_factor, transformation, &layer, + staging_belt, encoder, &frame, target_size.width, @@ -104,6 +106,7 @@ impl Backend { scale_factor: f32, transformation: Transformation, layer: &Layer<'_>, + staging_belt: &mut wgpu::util::StagingBelt, encoder: &mut wgpu::CommandEncoder, target: &wgpu::TextureView, target_width: u32, @@ -114,6 +117,7 @@ impl Backend { if !layer.quads.is_empty() { self.quad_pipeline.draw( device, + staging_belt, encoder, &layer.quads, transformation, @@ -129,6 +133,7 @@ impl Backend { self.triangle_pipeline.draw( device, + staging_belt, encoder, target, target_width, @@ -147,6 +152,7 @@ impl Backend { self.image_pipeline.draw( device, + staging_belt, encoder, &layer.images, scaled, @@ -225,6 +231,7 @@ impl Backend { self.text_pipeline.draw_queued( device, + staging_belt, encoder, target, transformation, |