Huw Davies : gdi32: Correctly map the 256-level bitmap to the 5, 17 and 65-level bitmaps.
Alexandre Julliard
julliard at winehq.org
Mon Oct 1 13:35:01 CDT 2012
Module: wine
Branch: master
Commit: 0941fefbc0d81fb9af48a1f2b4d3164792a981dd
URL: http://source.winehq.org/git/wine.git/?a=commit;h=0941fefbc0d81fb9af48a1f2b4d3164792a981dd
Author: Huw Davies <huw at codeweavers.com>
Date: Mon Oct 1 10:47:17 2012 +0100
gdi32: Correctly map the 256-level bitmap to the 5, 17 and 65-level bitmaps.
---
dlls/gdi32/freetype.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/gdi32/freetype.c b/dlls/gdi32/freetype.c
index f609758..20186fa 100644
--- a/dlls/gdi32/freetype.c
+++ b/dlls/gdi32/freetype.c
@@ -6023,7 +6023,7 @@ static DWORD get_glyph_outline(GdiFont *incoming_font, UINT glyph, UINT format,
for (row = 0, start = buf; row < height; row++)
{
for (col = 0, ptr = start; col < width; col++, ptr++)
- *ptr = (((int)*ptr) * max_level + 128) / 256;
+ *ptr = (((int)*ptr) * (max_level + 1)) / 256;
start += pitch;
}
}
More information about the wine-cvs
mailing list