diff options
author | David Turner <david@freetype.org> | 2005-10-06 17:39:29 +0000 |
---|---|---|
committer | David Turner <david@freetype.org> | 2005-10-06 17:39:29 +0000 |
commit | 65756e014aacc69359962dfc7b480523cff33b20 (patch) | |
tree | 971c73dafa35e7e4342f062dffc0e7f61e20a73a /src/rgbfilt/ftrgb.c | |
parent | 66e5d7a8434b3930342768cdec979edfaf30fe51 (diff) | |
download | freetype2-RGB.tar.gz |
* src/rgbfilt/ftrgb.c: fixed computation bug for vertical modesRGB
Diffstat (limited to 'src/rgbfilt/ftrgb.c')
-rw-r--r-- | src/rgbfilt/ftrgb.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/rgbfilt/ftrgb.c b/src/rgbfilt/ftrgb.c index afa8dbbec..9b445515c 100644 --- a/src/rgbfilt/ftrgb.c +++ b/src/rgbfilt/ftrgb.c @@ -25,10 +25,10 @@ typedef struct FT_RgbFilterinRec_ /* these values come from libXft */
static const FT_RgbFilterRec ft_rgbfilter_default =
{
- { 65538*9/13, 65538*3/13, 65538*1/13, - 65538*1/6, 65538*4/6, 65538*1/6, + { 65538*9/13, 65538*3/13, 65538*1/13,
+ 65538*1/6, 65538*4/6, 65538*1/6,
65538*1/13, 65538*3/13, 65538*9/13 },
- NULL + NULL
};
static void
@@ -60,9 +60,9 @@ ft_rgbfilter_apply_argb_vrgb( FT_RgbFiltering oper ) {
#define HMUL 1
#define VMUL 3
-#define OFF_R 0
-#define OFF_G 1
-#define OFF_B 2
+#define OFF_R (0*in_pitch)
+#define OFF_G (1*in_pitch)
+#define OFF_B (2*in_pitch)
#include "ftrgbgen.h"
}
@@ -72,9 +72,9 @@ ft_rgbfilter_apply_argb_vbgr( FT_RgbFiltering oper ) {
#define HMUL 1
#define VMUL 3
-#define OFF_R 2
-#define OFF_G 1
-#define OFF_B 0
+#define OFF_R (2*in_pitch)
+#define OFF_G (1*in_pitch)
+#define OFF_B (0*in_pitch)
#include "ftrgbgen.h"
}
@@ -109,9 +109,9 @@ ft_rgbfilter_apply_inplace_vrgb( FT_RgbFiltering oper ) {
#define HMUL 1
#define VMUL 3
-#define OFF_R 0
-#define OFF_G 1
-#define OFF_B 2
+#define OFF_R (0*in_pitch)
+#define OFF_G (1*in_pitch)
+#define OFF_B (2*in_pitch)
#include "ftrgbgn2.h"
}
@@ -121,9 +121,9 @@ ft_rgbfilter_apply_inplace_vbgr( FT_RgbFiltering oper ) {
#define HMUL 1
#define VMUL 3
-#define OFF_R 2
-#define OFF_G 1
-#define OFF_B 0
+#define OFF_R (2*in_pitch)
+#define OFF_G (1*in_pitch)
+#define OFF_B (0*in_pitch)
#include "ftrgbgn2.h"
}
|