summaryrefslogtreecommitdiff
path: root/src/cairo-spline.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cairo-spline.c')
-rw-r--r--src/cairo-spline.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/cairo-spline.c b/src/cairo-spline.c
index 016eceed8..82bee7329 100644
--- a/src/cairo-spline.c
+++ b/src/cairo-spline.c
@@ -220,8 +220,8 @@ _cairo_spline_decompose (cairo_spline_t *spline, double tolerance)
cairo_status_t
_cairo_spline_bound (cairo_spline_add_point_func_t add_point_func,
void *closure,
- const cairo_point_t *p0, const cairo_point_t *p1,
- const cairo_point_t *p2, const cairo_point_t *p3)
+ const cairo_point_double_t *p0, const cairo_point_double_t *p1,
+ const cairo_point_double_t *p2, const cairo_point_double_t *p3)
{
double x0, x1, x2, x3;
double y0, y1, y2, y3;
@@ -230,14 +230,14 @@ _cairo_spline_bound (cairo_spline_add_point_func_t add_point_func,
int t_num = 0, i;
cairo_status_t status;
- x0 = _cairo_fixed_to_double (p0->x);
- y0 = _cairo_fixed_to_double (p0->y);
- x1 = _cairo_fixed_to_double (p1->x);
- y1 = _cairo_fixed_to_double (p1->y);
- x2 = _cairo_fixed_to_double (p2->x);
- y2 = _cairo_fixed_to_double (p2->y);
- x3 = _cairo_fixed_to_double (p3->x);
- y3 = _cairo_fixed_to_double (p3->y);
+ x0 = p0->x;
+ y0 = p0->y;
+ x1 = p1->x;
+ y1 = p1->y;
+ x2 = p2->x;
+ y2 = p2->y;
+ x3 = p3->x;
+ y3 = p3->y;
/* The spline can be written as a polynomial of the four points:
*