diff options
author | marha <marha@users.sourceforge.net> | 2010-10-22 13:13:14 +0000 |
---|---|---|
committer | marha <marha@users.sourceforge.net> | 2010-10-22 13:13:14 +0000 |
commit | 5a05343a8071f769d092d5bb6bdea9adf65eda9c (patch) | |
tree | 5c5202b870cf2d933205e44e9d8083c7f00f6fd0 /pixman/pixman/pixman-radial-gradient.c | |
parent | c24d80341cb2ccb427ed85a5c149e6d009355f96 (diff) | |
parent | 16436e149bb71adf8c769a50f45291c569632a66 (diff) | |
download | vcxsrv-5a05343a8071f769d092d5bb6bdea9adf65eda9c.tar.gz vcxsrv-5a05343a8071f769d092d5bb6bdea9adf65eda9c.tar.bz2 vcxsrv-5a05343a8071f769d092d5bb6bdea9adf65eda9c.zip |
svn merge ^/branches/released .
Diffstat (limited to 'pixman/pixman/pixman-radial-gradient.c')
-rw-r--r-- | pixman/pixman/pixman-radial-gradient.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/pixman/pixman/pixman-radial-gradient.c b/pixman/pixman/pixman-radial-gradient.c index bc4a13412..2d9e46a39 100644 --- a/pixman/pixman/pixman-radial-gradient.c +++ b/pixman/pixman/pixman-radial-gradient.c @@ -290,10 +290,11 @@ radial_gradient_get_scanline_32 (pixman_image_t *image, db = dot (unit.vector[0], unit.vector[1], 0,
radial->delta.x, radial->delta.y, 0);
- c = dot (v.vector[0], v.vector[1], -radial->c1.radius,
+ c = dot (v.vector[0], v.vector[1],
+ -((pixman_fixed_48_16_t) radial->c1.radius),
v.vector[0], v.vector[1], radial->c1.radius);
- dc = dot (2 * v.vector[0] + unit.vector[0],
- 2 * v.vector[1] + unit.vector[1],
+ dc = dot (2 * (pixman_fixed_48_16_t) v.vector[0] + unit.vector[0],
+ 2 * (pixman_fixed_48_16_t) v.vector[1] + unit.vector[1],
0,
unit.vector[0], unit.vector[1], 0);
ddc = 2 * dot (unit.vector[0], unit.vector[1], 0,
|