Interpret the angle of a conical gradient in degrees.
authorPierre-Loup A. Griffais <pgriffais@nvidia.com>
Tue, 5 Jan 2010 23:26:07 +0000 (01:26 +0200)
committerM Joonas Pihlaja <jpihlaja@cc.helsinki.fi>
Tue, 5 Jan 2010 23:26:07 +0000 (01:26 +0200)
The conical gradient angle's fixed point degrees to
radians conversion code is missing a factor of pi.

pixman/pixman-conical-gradient.c

index d720db3..369a7a5 100644 (file)
@@ -49,7 +49,7 @@ conical_gradient_get_scanline_32 (pixman_image_t *image,
     double rx = x + 0.5;
     double ry = y + 0.5;
     double rz = 1.;
-    double a = conical->angle / (180. * 65536);
+    double a = (conical->angle * M_PI) / (180. * 65536);
 
     _pixman_gradient_walker_init (&walker, gradient, source->common.repeat);