mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-14 18:27:17 +00:00
gdiplus: Fix default tension for GdipAddPathCurve and GdipAddPathClosedCurve.
This commit is contained in:
parent
375f7bfa96
commit
86cdcb6994
|
@ -421,7 +421,7 @@ GpStatus WINGDIPAPI GdipAddPathClosedCurve(GpPath *path, GDIPCONST GpPointF *poi
|
|||
{
|
||||
TRACE("(%p, %p, %d)\n", path, points, count);
|
||||
|
||||
return GdipAddPathClosedCurve2(path, points, count, 1.0);
|
||||
return GdipAddPathClosedCurve2(path, points, count, 0.5);
|
||||
}
|
||||
|
||||
GpStatus WINGDIPAPI GdipAddPathClosedCurveI(GpPath *path, GDIPCONST GpPoint *points,
|
||||
|
@ -429,7 +429,7 @@ GpStatus WINGDIPAPI GdipAddPathClosedCurveI(GpPath *path, GDIPCONST GpPoint *poi
|
|||
{
|
||||
TRACE("(%p, %p, %d)\n", path, points, count);
|
||||
|
||||
return GdipAddPathClosedCurve2I(path, points, count, 1.0);
|
||||
return GdipAddPathClosedCurve2I(path, points, count, 0.5);
|
||||
}
|
||||
|
||||
GpStatus WINGDIPAPI GdipAddPathClosedCurve2(GpPath *path, GDIPCONST GpPointF *points,
|
||||
|
@ -537,7 +537,7 @@ GpStatus WINGDIPAPI GdipAddPathCurve(GpPath *path, GDIPCONST GpPointF *points, I
|
|||
if(!path || !points || count <= 1)
|
||||
return InvalidParameter;
|
||||
|
||||
return GdipAddPathCurve2(path, points, count, 1.0);
|
||||
return GdipAddPathCurve2(path, points, count, 0.5);
|
||||
}
|
||||
|
||||
GpStatus WINGDIPAPI GdipAddPathCurveI(GpPath *path, GDIPCONST GpPoint *points, INT count)
|
||||
|
@ -547,7 +547,7 @@ GpStatus WINGDIPAPI GdipAddPathCurveI(GpPath *path, GDIPCONST GpPoint *points, I
|
|||
if(!path || !points || count <= 1)
|
||||
return InvalidParameter;
|
||||
|
||||
return GdipAddPathCurve2I(path, points, count, 1.0);
|
||||
return GdipAddPathCurve2I(path, points, count, 0.5);
|
||||
}
|
||||
|
||||
GpStatus WINGDIPAPI GdipAddPathCurve2(GpPath *path, GDIPCONST GpPointF *points, INT count,
|
||||
|
|
|
@ -921,14 +921,14 @@ static path_test_t addcurve_path[] = {
|
|||
};
|
||||
static path_test_t addcurve_path_default_tension[] = {
|
||||
{0.0, 0.0, PathPointTypeStart, 0, 0}, /*0*/
|
||||
{1.66, 1.66, PathPointTypeBezier, 0, 1}, /*1*/
|
||||
{8.33, 6.66, PathPointTypeBezier, 0, 1}, /*2*/
|
||||
{1.66, 1.66, PathPointTypeBezier, 0, 0}, /*1*/
|
||||
{8.33, 6.66, PathPointTypeBezier, 0, 0}, /*2*/
|
||||
{10.0, 10.0, PathPointTypeBezier, 0, 0}, /*3*/
|
||||
{11.6, 13.3, PathPointTypeBezier, 0, 1}, /*4*/
|
||||
{6.66, 20.0, PathPointTypeBezier, 0, 1}, /*5*/
|
||||
{11.6, 13.3, PathPointTypeBezier, 0, 0}, /*4*/
|
||||
{6.66, 20.0, PathPointTypeBezier, 0, 0}, /*5*/
|
||||
{10.0, 20.0, PathPointTypeBezier, 0, 0}, /*6*/
|
||||
{13.3, 20.0, PathPointTypeBezier, 0, 1}, /*7*/
|
||||
{26.6, 11.6, PathPointTypeBezier, 0, 1}, /*8*/
|
||||
{13.3, 20.0, PathPointTypeBezier, 0, 0}, /*7*/
|
||||
{26.6, 11.6, PathPointTypeBezier, 0, 0}, /*8*/
|
||||
{30.0, 10.0, PathPointTypeBezier, 0, 0} /*9*/
|
||||
};
|
||||
static path_test_t addcurve_path2[] = {
|
||||
|
@ -1051,17 +1051,17 @@ static path_test_t addclosedcurve_path[] = {
|
|||
};
|
||||
static path_test_t addclosedcurve_path_default_tension[] = {
|
||||
{0.0, 0.0, PathPointTypeStart, 0, 0}, /*0*/
|
||||
{-3.33, 0.0, PathPointTypeBezier, 0, 1}, /*1*/
|
||||
{8.33, 6.66, PathPointTypeBezier, 0, 1}, /*2*/
|
||||
{-3.33, 0.0, PathPointTypeBezier, 0, 0}, /*1*/
|
||||
{8.33, 6.66, PathPointTypeBezier, 0, 0}, /*2*/
|
||||
{10.0, 10.0, PathPointTypeBezier, 0, 0}, /*3*/
|
||||
{11.6, 13.3, PathPointTypeBezier, 0, 1}, /*4*/
|
||||
{6.66, 20.0, PathPointTypeBezier, 0, 1}, /*5*/
|
||||
{11.6, 13.3, PathPointTypeBezier, 0, 0}, /*4*/
|
||||
{6.66, 20.0, PathPointTypeBezier, 0, 0}, /*5*/
|
||||
{10.0, 20.0, PathPointTypeBezier, 0, 0}, /*6*/
|
||||
{13.3, 20.0, PathPointTypeBezier, 0, 1}, /*7*/
|
||||
{31.6, 13.3, PathPointTypeBezier, 0, 1}, /*8*/
|
||||
{13.3, 20.0, PathPointTypeBezier, 0, 0}, /*7*/
|
||||
{31.6, 13.3, PathPointTypeBezier, 0, 0}, /*8*/
|
||||
{30.0, 10.0, PathPointTypeBezier, 0, 0}, /*9*/
|
||||
{28.3, 6.66, PathPointTypeBezier, 0, 1}, /*10*/
|
||||
{3.33, 0.0, PathPointTypeBezier, 0, 1}, /*11*/
|
||||
{28.3, 6.66, PathPointTypeBezier, 0, 0}, /*10*/
|
||||
{3.33, 0.0, PathPointTypeBezier, 0, 0}, /*11*/
|
||||
{0.0, 0.0, PathPointTypeBezier | PathPointTypeCloseSubpath, 0, 0} /*12*/
|
||||
};
|
||||
static void test_addclosedcurve(void)
|
||||
|
|
Loading…
Reference in a new issue