forked from minhngoc25a/freetype2
[cff] Optimize by using `FT_MulDiv'.
Suggested by Alexei. * src/cff/cf2font.c (cf2_computeDarkening): Do it.
This commit is contained in:
parent
85ee27ae93
commit
89a94d4212
|
@ -1,3 +1,10 @@
|
||||||
|
2014-02-12 Dave Arnold <darnold@adobe.com>
|
||||||
|
|
||||||
|
[cff] Optimize by using `FT_MulDiv'.
|
||||||
|
Suggested by Alexei.
|
||||||
|
|
||||||
|
* src/cff/cf2font.c (cf2_computeDarkening): Do it.
|
||||||
|
|
||||||
2014-02-12 Werner Lemberg <wl@gnu.org>
|
2014-02-12 Werner Lemberg <wl@gnu.org>
|
||||||
|
|
||||||
Fix Savannah bug #41465.
|
Fix Savannah bug #41465.
|
||||||
|
|
|
@ -167,7 +167,7 @@
|
||||||
if ( !xdelta )
|
if ( !xdelta )
|
||||||
goto Try_x3;
|
goto Try_x3;
|
||||||
|
|
||||||
*darkenAmount = FT_MulFix( x, FT_DivFix( ydelta, xdelta ) ) +
|
*darkenAmount = FT_MulDiv( x, ydelta, xdelta ) +
|
||||||
FT_DivFix( cf2_intToFixed( y1 ), ppem );
|
FT_DivFix( cf2_intToFixed( y1 ), ppem );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -184,7 +184,7 @@
|
||||||
if ( !xdelta )
|
if ( !xdelta )
|
||||||
goto Try_x4;
|
goto Try_x4;
|
||||||
|
|
||||||
*darkenAmount = FT_MulFix( x, FT_DivFix( ydelta, xdelta ) ) +
|
*darkenAmount = FT_MulDiv( x, ydelta, xdelta ) +
|
||||||
FT_DivFix( cf2_intToFixed( y2 ), ppem );
|
FT_DivFix( cf2_intToFixed( y2 ), ppem );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -202,7 +202,7 @@
|
||||||
if ( !xdelta )
|
if ( !xdelta )
|
||||||
goto Use_y4;
|
goto Use_y4;
|
||||||
|
|
||||||
*darkenAmount = FT_MulFix( x, FT_DivFix( ydelta, xdelta ) ) +
|
*darkenAmount = FT_MulDiv( x, ydelta, xdelta ) +
|
||||||
FT_DivFix( cf2_intToFixed( y3 ), ppem );
|
FT_DivFix( cf2_intToFixed( y3 ), ppem );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue