freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Git][freetype/freetype-demos][master] * src/ftcommon.c (get_last_char):


From: Alexei Podtelezhnikov (@apodtele)
Subject: [Git][freetype/freetype-demos][master] * src/ftcommon.c (get_last_char): Speed up sparse convergence.
Date: Thu, 18 Nov 2021 21:26:32 +0000

Alexei Podtelezhnikov pushed to branch master at FreeType / FreeType Demo Programs

Commits:

1 changed file:

Changes:

  • src/ftcommon.c
    ... ... @@ -692,7 +692,20 @@
    692 692
           if ( gidx )
    
    693 693
             min = res;
    
    694 694
           else
    
    695
    +      {
    
    695 696
             max = mid;
    
    697
    +
    
    698
    +        /* once moved, it helps to advance min through sparse regions */
    
    699
    +        if ( min )
    
    700
    +        {
    
    701
    +          res = FT_Get_Next_Char( face, min, &gidx );
    
    702
    +
    
    703
    +          if ( gidx )
    
    704
    +            min = res;
    
    705
    +          else
    
    706
    +            max = min;  /* found it */
    
    707
    +        }
    
    708
    +      }
    
    696 709
         } while ( max > min );
    
    697 710
     
    
    698 711
         return (int)max;
    


  • reply via email to

    [Prev in Thread] Current Thread [Next in Thread]