From c6f84561f514959a8c67d726b485c23af4310704 Mon Sep 17 00:00:00 2001 From: David Turner Date: Tue, 11 Dec 2001 13:49:55 +0000 Subject: [PATCH] * src/base/fttrigon.c (FT_Cos): fixed a small bug that caused slightly improper results for FT_Cos and FT_Sin (example: FT_Sin(0) == -1 !!) --- ChangeLog | 3 +++ src/base/fttrigon.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index b2844cb60..5b3e9c410 100644 --- a/ChangeLog +++ b/ChangeLog @@ -12,6 +12,9 @@ * INSTALL: updated the instructions to build shared libraries with Jam.. they were simply erroneous.. + * src/base/fttrigon.c (FT_Cos): fixed a small bug that caused slightly + improper results for FT_Cos and FT_Sin (example: FT_Sin(0) == -1 !!) + 2001-12-11 Detlef Würkner >TetiSoft@apg.lahn.de> diff --git a/src/base/fttrigon.c b/src/base/fttrigon.c index cd198030f..4176d0cc8 100644 --- a/src/base/fttrigon.c +++ b/src/base/fttrigon.c @@ -292,7 +292,7 @@ v.y = 0; ft_trig_pseudo_rotate( &v, angle ); - return v.x >> 12; + return v.x/(1 << 12); }