diff options
Diffstat (limited to '')
| -rw-r--r-- | wgpu/src/geometry.rs | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/wgpu/src/geometry.rs b/wgpu/src/geometry.rs index b8a75c33..d1d4fd3c 100644 --- a/wgpu/src/geometry.rs +++ b/wgpu/src/geometry.rs @@ -74,7 +74,7 @@ impl BufferStack {                  Box::new(tessellation::BuffersBuilder::new(                      buffer,                      GradientVertex2DBuilder { -                        gradient: gradient.clone(), +                        gradient: pack_gradient(gradient),                      },                  ))              } @@ -97,7 +97,7 @@ impl BufferStack {                  Box::new(tessellation::BuffersBuilder::new(                      buffer,                      GradientVertex2DBuilder { -                        gradient: gradient.clone(), +                        gradient: pack_gradient(gradient),                      },                  ))              } @@ -490,7 +490,7 @@ impl Frame {  }  struct GradientVertex2DBuilder { -    gradient: Gradient, +    gradient: [f32; 44],  }  impl tessellation::FillVertexConstructor<primitive::GradientVertex2D> @@ -504,7 +504,7 @@ impl tessellation::FillVertexConstructor<primitive::GradientVertex2D>          primitive::GradientVertex2D {              position: [position.x, position.y], -            gradient: pack_gradient(&self.gradient), +            gradient: self.gradient,          }      }  } @@ -520,7 +520,7 @@ impl tessellation::StrokeVertexConstructor<primitive::GradientVertex2D>          primitive::GradientVertex2D {              position: [position.x, position.y], -            gradient: pack_gradient(&self.gradient), +            gradient: self.gradient,          }      }  } | 
