freetype-commit
[Top][All Lists]
Advanced

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

[freetype2-demos] master 7ac67ffa: [ftview] Microoptimization.


From: Werner Lemberg
Subject: [freetype2-demos] master 7ac67ffa: [ftview] Microoptimization.
Date: Sat, 14 Jan 2023 12:18:50 -0500 (EST)

branch: master
commit 7ac67ffab720eb5dd721afb169fc80b2e46ce390
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>

    [ftview] Microoptimization.
    
    * src/ftview.c (parse_cmdline, write_header, Process_Event, parse):
    Prioritize easy checks.
---
 src/ftview.c | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/src/ftview.c b/src/ftview.c
index 1479c9a3..6cd8684c 100644
--- a/src/ftview.c
+++ b/src/ftview.c
@@ -1315,9 +1315,9 @@
       break;
     }
 
-    if ( FT_Library_SetLcdFilterWeights( NULL, NULL ) !=
-                         FT_Err_Unimplemented_Feature    &&
-         handle->lcd_mode >= LCD_MODE_RGB                 )
+    if ( handle->lcd_mode >= LCD_MODE_RGB                &&
+         FT_Library_SetLcdFilterWeights( NULL, NULL ) !=
+                         FT_Err_Unimplemented_Feature    )
     {
       switch ( event.key )
       {
@@ -1551,9 +1551,9 @@
     line++;
 
     /* LCD filtering */
-    if ( FT_Library_SetLcdFilterWeights( NULL, NULL ) !=
-                         FT_Err_Unimplemented_Feature    &&
-         handle->lcd_mode >= LCD_MODE_RGB                )
+    if ( handle->lcd_mode >= LCD_MODE_RGB                &&
+         FT_Library_SetLcdFilterWeights( NULL, NULL ) !=
+                         FT_Err_Unimplemented_Feature    )
     {
       snprintf( buf, sizeof ( buf ), "filter: %s",
                 status.lcd_filter == 0 ? "none" :
@@ -1712,9 +1712,9 @@
 
           i = sscanf( optarg, "%d,%d,%d,%d,%d,%d",
                       buf, buf + 1, buf + 2, buf + 3, buf + 4, buf + 5 );
-          if ( FT_Library_SetLcdFilterWeights( NULL, NULL ) !=
-                               FT_Err_Unimplemented_Feature    &&
-               i == 5                                          )
+          if ( i == 5                                          &&
+               FT_Library_SetLcdFilterWeights( NULL, NULL ) !=
+                               FT_Err_Unimplemented_Feature    )
           {
             status.filter_weights[0] = (unsigned char)buf[0];
             status.filter_weights[1] = (unsigned char)buf[1];
@@ -1727,9 +1727,9 @@
 
             status.lcd_filter = -1;
           }
-          else if ( FT_Library_SetLcdGeometry( NULL, NULL ) !=
-                               FT_Err_Unimplemented_Feature    &&
-                    i == 6                                     )
+          else if ( i == 6                                     &&
+                    FT_Library_SetLcdGeometry( NULL, NULL ) !=
+                               FT_Err_Unimplemented_Feature    )
           {
             FT_Vector  sub[3] = { { buf[0], buf[1] },
                                   { buf[2], buf[3] },



reply via email to

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