• Show log

    Commit

  • Hash : 6dfdaf4d
    Author : Behdad Esfahbod
    Date : 2015-01-14T18:21:13

    [base] Do not reorder library->renderers upon use.
    
    Instead of keeping `library->renderers' in a MRU order, just leave
    it as-is.  The MRU machinery wasn't thread-safe.
    
    With this patch, rasterizing glyphs from different faces from
    different threads doesn't fail choosing rasterizer
    (FT_Err_Cannot_Render_Glyph).
    
    Easiest to see that crash was to add a `printf' (or otherwise let
    thread yield in FT_Throw with debugging enabled).
    
    * src/base/ftobjs.c (FT_Render_Glyph_Internal), src/base/ftoutln.c
    (FT_Outline_Render): Don't call `FT_Set_Renderer'.
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/freetype.git
    Git SSH git@git.kmx.io:kc3-lang/freetype.git
    Public access ? public
    Description
    Users
    kc3_lang_org www_kmx_io thodg_w thodg_l thodg thodg_m
    Tags