Skip to content

Commit 3dc1c5a

Browse files
SkiFire13nical
authored andcommitted
Svg builder: use f64 arcs when approximating with quadratic beziers
1 parent 3ac2829 commit 3dc1c5a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

crates/path/src/builder.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1303,7 +1303,8 @@ impl<Builder: PathBuilder> WithSvg<Builder> {
13031303
self.builder.line_to(arc_start, &self.attribute_buffer);
13041304
}
13051305

1306-
arc.for_each_quadratic_bezier(&mut |curve| {
1306+
arc.cast::<f64>().for_each_quadratic_bezier(&mut |curve| {
1307+
let curve = curve.cast::<f32>();
13071308
self.builder
13081309
.quadratic_bezier_to(curve.ctrl, curve.to, &self.attribute_buffer);
13091310
self.current_position = curve.to;

0 commit comments

Comments
 (0)