freetype-commit
[Top][All Lists]
Advanced

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

[freetype2] master 14bcb2867 1/2: [raster] Miscellaneous clean-ups.


From: Werner Lemberg
Subject: [freetype2] master 14bcb2867 1/2: [raster] Miscellaneous clean-ups.
Date: Fri, 13 Oct 2023 00:22:15 -0400 (EDT)

branch: master
commit 14bcb2867ad8d365419b04595951bc4139d19c00
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>

    [raster] Miscellaneous clean-ups.
    
    * src/raster/ftraster.c (New_Profile): Use NULL.
    (End_Profile): Optimize variables.
    (Convert_Glyph): Do not initialize `cProfile` yet.
    (Render_Single_Pass): Tracing.
---
 src/raster/ftraster.c | 26 ++++++++++----------------
 1 file changed, 10 insertions(+), 16 deletions(-)

diff --git a/src/raster/ftraster.c b/src/raster/ftraster.c
index 0b89396be..93a86935c 100644
--- a/src/raster/ftraster.c
+++ b/src/raster/ftraster.c
@@ -634,8 +634,8 @@
     ras.cProfile->start  = 0;
     ras.cProfile->height = 0;
     ras.cProfile->offset = ras.top;
-    ras.cProfile->link   = (PProfile)0;
-    ras.cProfile->next   = (PProfile)0;
+    ras.cProfile->link   = NULL;
+    ras.cProfile->next   = NULL;
     ras.cProfile->flags  = ras.dropOutControl;
 
     switch ( aState )
@@ -704,9 +704,6 @@
 
     if ( h > 0 )
     {
-      PProfile  oldProfile;
-
-
       FT_TRACE7(( "  ending profile %p, start = %ld, height = %ld\n",
                   (void *)ras.cProfile, ras.cProfile->start, h ));
 
@@ -719,15 +716,14 @@
           ras.cProfile->flags |= Overshoot_Bottom;
       }
 
-      oldProfile   = ras.cProfile;
-      ras.cProfile = (PProfile)ras.top;
+      ras.cProfile->next = (PProfile)ras.top;
+      ras.cProfile       = (PProfile)ras.top;
 
       ras.top += AlignProfileSize;
 
-      ras.cProfile->height = 0;
       ras.cProfile->offset = ras.top;
+      ras.cProfile->height = 0;
 
-      oldProfile->next = ras.cProfile;
       ras.num_Profs++;
     }
 
@@ -1979,11 +1975,8 @@
 
     ras.maxBuff  = ras.sizeBuff - AlignProfileSize;
 
-    ras.numTurns = 0;
-
-    ras.cProfile         = (PProfile)ras.top;
-    ras.cProfile->offset = ras.top;
-    ras.num_Profs        = 0;
+    ras.numTurns  = 0;
+    ras.num_Profs = 0;
 
     last = -1;
     for ( i = 0; i < ras.outline.n_contours; i++ )
@@ -3048,8 +3041,9 @@
       }
       else
       {
-        FT_TRACE6(( "band [%d..%d]: %td bytes remaining\n",
-                    y_min, y_max, (char*)ras.maxBuff - (char*)ras.top ));
+        FT_TRACE6(( "band [%d..%d]: %hd profiles; %td bytes remaining\n",
+                    y_min, y_max, ras.num_Profs,
+                    (char*)ras.maxBuff - (char*)ras.top ));
 
         if ( ras.fProfile )
           if ( Draw_Sweep( RAS_VAR ) )



reply via email to

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