Changeset 12 for trunk


Ignore:
Timestamp:
01/26/13 13:57:27 (12 years ago)
Author:
epyon
Message:
  • missing LCD Hinting functions added to freetype2 dynamic headers
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/nv/lib/freetype2.hh

    r10 r12  
    758758
    759759  } FT_Glyph_BBox_Mode;
     760
     761  typedef enum  FT_LcdFilter_
     762  {
     763    FT_LCD_FILTER_NONE    = 0,
     764    FT_LCD_FILTER_DEFAULT = 1,
     765    FT_LCD_FILTER_LIGHT   = 2,
     766    FT_LCD_FILTER_LEGACY  = 16,
     767
     768    FT_LCD_FILTER_MAX   /* do not remove */
     769
     770  } FT_LcdFilter;
    760771
    761772  /* ftmodapi.h */
     
    11891200NV_FREETYPE_FUN( void, FT_Vector_Polarize, ( FT_Vector* vec, FT_Fixed *length, FT_Angle *angle ) );
    11901201NV_FREETYPE_FUN( void, FT_Vector_From_Polar, ( FT_Vector* vec, FT_Fixed length, FT_Angle angle ) );
    1191 
     1202NV_FREETYPE_FUN( FT_Error, FT_Library_SetLcdFilter, ( FT_Library library, FT_LcdFilter  filter ) );
     1203NV_FREETYPE_FUN( FT_Error, FT_Library_SetLcdFilterWeights, ( FT_Library library, unsigned char *weights ) );
    11921204}
    11931205
  • trunk/src/lib/freetype2.cc

    r10 r12  
    141141void (NV_FREETYPE_APIENTRY *FT_Vector_From_Polar) (  FT_Vector* vec, FT_Fixed length, FT_Angle angle  ) = nullptr;
    142142
     143FT_Error (NV_FREETYPE_APIENTRY *FT_Library_SetLcdFilter) ( FT_Library library, FT_LcdFilter  filter ) = nullptr;
     144FT_Error (NV_FREETYPE_APIENTRY *FT_Library_SetLcdFilterWeights) ( FT_Library library, unsigned char *weights ) = nullptr;
     145
     146
    143147bool nv::load_freetype_library( const char* path )
    144148{
     
    275279        NV_FREETYPE_LOAD( FT_Vector_Polarize );
    276280        NV_FREETYPE_LOAD( FT_Vector_From_Polar );
     281        NV_FREETYPE_LOAD( FT_Library_SetLcdFilter );
     282        NV_FREETYPE_LOAD( FT_Library_SetLcdFilterWeights );
    277283
    278284#       undef NV_FREETYPE_LOAD
Note: See TracChangeset for help on using the changeset viewer.