diff options
Diffstat (limited to 'wgpu')
| -rw-r--r-- | wgpu/Cargo.toml | 2 | ||||
| -rw-r--r-- | wgpu/src/renderer.rs | 24 | 
2 files changed, 13 insertions, 13 deletions
| diff --git a/wgpu/Cargo.toml b/wgpu/Cargo.toml index 0794b970..00f18472 100644 --- a/wgpu/Cargo.toml +++ b/wgpu/Cargo.toml @@ -1,6 +1,6 @@  [package]  name = "iced_wgpu" -version = "0.2.1" +version = "0.2.2"  authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]  edition = "2018"  description = "A wgpu renderer for Iced" diff --git a/wgpu/src/renderer.rs b/wgpu/src/renderer.rs index 481b310c..ca9364c1 100644 --- a/wgpu/src/renderer.rs +++ b/wgpu/src/renderer.rs @@ -339,6 +339,18 @@ impl Renderer {      ) {          let bounds = layer.bounds * scale_factor; +        if !layer.quads.is_empty() { +            self.quad_pipeline.draw( +                device, +                encoder, +                &layer.quads, +                transformation, +                scale_factor, +                bounds, +                target, +            ); +        } +          if !layer.meshes.is_empty() {              let scaled = transformation                  * Transformation::scale(scale_factor, scale_factor); @@ -355,18 +367,6 @@ impl Renderer {              );          } -        if !layer.quads.is_empty() { -            self.quad_pipeline.draw( -                device, -                encoder, -                &layer.quads, -                transformation, -                scale_factor, -                bounds, -                target, -            ); -        } -          #[cfg(any(feature = "image", feature = "svg"))]          {              if !layer.images.is_empty() { | 
