freetype-commit
[Top][All Lists]
Advanced

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

[freetype2] master 71b617d 3/3: [ftfuzzer] Speed up.


From: Werner LEMBERG
Subject: [freetype2] master 71b617d 3/3: [ftfuzzer] Speed up.
Date: Thu, 29 Sep 2016 17:54:03 +0000 (UTC)

branch: master
commit 71b617d8b701301801f91ed3e7f293d2404b400b
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>

    [ftfuzzer] Speed up.
    
    * src/tools/ftfuzzer/ftfuzzer.cc (LLVMFuzzerTestOneInput): Don't
    check for embedded bitmaps if we have a non-default instance.
---
 ChangeLog                      |    7 +++++++
 src/tools/ftfuzzer/ftfuzzer.cc |    4 ++++
 2 files changed, 11 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 311168f..ce78d60 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2016-09-29  Werner Lemberg  <address@hidden>
 
+       [ftfuzzer] Speed up.
+
+       * src/tools/ftfuzzer/ftfuzzer.cc (LLVMFuzzerTestOneInput): Don't
+       check for embedded bitmaps if we have a non-default instance.
+
+2016-09-29  Werner Lemberg  <address@hidden>
+
        [truetype] Disallow bitmap strokes for non-default instances.
 
        Also speed up access of default instances if GX variations are
diff --git a/src/tools/ftfuzzer/ftfuzzer.cc b/src/tools/ftfuzzer/ftfuzzer.cc
index 90a36d0..79ad305 100644
--- a/src/tools/ftfuzzer/ftfuzzer.cc
+++ b/src/tools/ftfuzzer/ftfuzzer.cc
@@ -263,6 +263,10 @@
           }
           else
           {
+            // bitmap strokes are not active for glyph variations
+            if ( instance_index )
+              continue;
+
             if ( FT_Select_Size( face, fixed_sizes_index - 1 ) )
               continue;
             flags |= FT_LOAD_COLOR;



reply via email to

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