diff options
author | 2023-02-07 19:26:41 +0100 | |
---|---|---|
committer | 2023-02-24 13:37:30 +0100 | |
commit | 77b59496b0a138510938aca8367572e08019ddb6 (patch) | |
tree | aab2242b83e8b940f2a93584066839ab24c000e6 /wgpu/src/backend.rs | |
parent | a970f34cb4968bfe913c1f77b5087f44f29aba8a (diff) | |
download | iced-77b59496b0a138510938aca8367572e08019ddb6.tar.gz iced-77b59496b0a138510938aca8367572e08019ddb6.tar.bz2 iced-77b59496b0a138510938aca8367572e08019ddb6.zip |
Fix rendering order for `quad::Pipeline`
Diffstat (limited to '')
-rw-r--r-- | wgpu/src/backend.rs | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/wgpu/src/backend.rs b/wgpu/src/backend.rs index 2c35936c..395d28d5 100644 --- a/wgpu/src/backend.rs +++ b/wgpu/src/backend.rs @@ -88,14 +88,13 @@ impl Backend { let mut layers = Layer::generate(primitives, viewport); layers.push(Layer::overlay(overlay_text, viewport)); - for (i, layer) in layers.iter().enumerate() { + for layer in layers { self.flush( device, queue, scale_factor, transformation, &layer, - i, staging_belt, encoder, frame, @@ -117,7 +116,6 @@ impl Backend { scale_factor: f32, transformation: Transformation, layer: &Layer<'_>, - layer_index: usize, staging_belt: &mut wgpu::util::StagingBelt, encoder: &mut wgpu::CommandEncoder, target: &wgpu::TextureView, @@ -154,8 +152,7 @@ impl Backend { depth_stencil_attachment: None, }); - self.quad_pipeline - .render(layer_index, bounds, &mut render_pass); + self.quad_pipeline.render(bounds, &mut render_pass); } if !layer.meshes.is_empty() { |