diff --git a/vello/src/scene.rs b/vello/src/scene.rs index 3884b9b8..0a1831aa 100644 --- a/vello/src/scene.rs +++ b/vello/src/scene.rs @@ -124,6 +124,7 @@ impl Scene { let shape: Rect = Rect::from_center_size((0.0, 0.0), rect.size()).inflate(kernel_size, kernel_size); + self.encoding.encode_fill_style(Fill::NonZero); if self.encoding.encode_shape(&shape, true) { self.encoding.encode_blurred_rounded_rect( brush,