freetype-commit
[Top][All Lists]
Advanced

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

[freetype2-demos] master c1d9181: * src/ftbench.c (test_get_bbox): Use `


From: Werner Lemberg
Subject: [freetype2-demos] master c1d9181: * src/ftbench.c (test_get_bbox): Use `FT_Set_Transform`.
Date: Fri, 11 Nov 2022 12:44:24 -0500 (EST)

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

    * src/ftbench.c (test_get_bbox): Use `FT_Set_Transform`.
---
 src/ftbench.c | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/src/ftbench.c b/src/ftbench.c
index 207f65b..339bd79 100644
--- a/src/ftbench.c
+++ b/src/ftbench.c
@@ -539,22 +539,16 @@
 
     FT_UNUSED( user_data );
 
+    /* rotate outlines by 30 degrees so that CBox and BBox are different */
+    FT_Set_Transform( face, &rot30, NULL );
 
     FOREACH( i )
     {
-      FT_Outline*  outline;
-
-
       if ( FT_Load_Glyph( face, (FT_UInt)i, load_flags ) )
         continue;
 
-      outline = &face->glyph->outline;
-
-      /* rotate outline by 30 degrees */
-      FT_Outline_Transform( outline, &rot30 );
-
       TIMER_START( timer );
-      FT_Outline_Get_BBox( outline, &bbox );
+      FT_Outline_Get_BBox( &face->glyph->outline, &bbox );
       TIMER_STOP( timer );
 
       done++;



reply via email to

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