diff options
author | epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2011-06-29 20:43:14 +0000 |
---|---|---|
committer | epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2011-06-29 20:43:14 +0000 |
commit | 5070d79edd54450f2980f7ff1e2d04762e89aa0b (patch) | |
tree | 7dda8e09c0682b6fcad97b1ea638f13e54637f6f /src/ports/SkFontHost_FreeType.cpp | |
parent | cd88d7c233f7854e14d5ee8fbf6eedb0e45f2014 (diff) |
Fix build for old versions of freetype without FT_Library_SetLcdFilter
http://codereview.appspot.com/4625071/
git-svn-id: http://skia.googlecode.com/svn/trunk@1764 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/ports/SkFontHost_FreeType.cpp')
-rw-r--r-- | src/ports/SkFontHost_FreeType.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ports/SkFontHost_FreeType.cpp b/src/ports/SkFontHost_FreeType.cpp index e7d4c594c9..ec2c6fe2f5 100644 --- a/src/ports/SkFontHost_FreeType.cpp +++ b/src/ports/SkFontHost_FreeType.cpp @@ -39,7 +39,9 @@ // In the past, FT_GlyphSlot_Own_Bitmap was defined in this header file. #include FT_SYNTHESIS_H #include FT_XFREE86_H +#ifdef FT_LCD_FILTER_H #include FT_LCD_FILTER_H +#endif #ifdef FT_ADVANCES_H #include FT_ADVANCES_H @@ -116,8 +118,12 @@ InitFreetype() { // Setup LCD filtering. This reduces colour fringes for LCD rendered // glyphs. +#ifdef FT_LCD_FILTER_DEFAULT err = FT_Library_SetLcdFilter(gFTLibrary, FT_LCD_FILTER_DEFAULT); gLCDSupport = err == 0; +#else + gLCDSupport = false; +#endif gLCDSupportValid = true; return true; |