freetype-commit
[Top][All Lists]
Advanced

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

[freetype2] 1153-sdf-alloc 14efed0b1: [sdf] Use 32-bit integers internal


From: Werner Lemberg
Subject: [freetype2] 1153-sdf-alloc 14efed0b1: [sdf] Use 32-bit integers internally.
Date: Tue, 7 Feb 2023 13:09:41 -0500 (EST)

branch: 1153-sdf-alloc
commit 14efed0b17a52b48cc03dae969c9e853425964fb
Author: anuj <95867901+anuj99@users.noreply.github.com>
Commit: anuj <95867901+anuj99@users.noreply.github.com>

    [sdf] Use 32-bit integers internally.
    
    * src/sdf/ftsdfcommon.h (FT_16D16, FT_26D6): Use 32-bit integers
      instead of `FT_Fixed` for internal data types. `FT_Fixed` i.e.
      `signed long` is 64-bit on some architectures.
---
 src/sdf/ftsdfcommon.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/sdf/ftsdfcommon.h b/src/sdf/ftsdfcommon.h
index af4490bbc..e4e89220d 100644
--- a/src/sdf/ftsdfcommon.h
+++ b/src/sdf/ftsdfcommon.h
@@ -115,8 +115,8 @@ FT_BEGIN_HEADER
   typedef FT_Vector FT_26D6_Vec;   /* with 26.6 fixed-point components  */
   typedef FT_Vector FT_16D16_Vec;  /* with 16.16 fixed-point components */
 
-  typedef FT_Fixed  FT_16D16;      /* 16.16 fixed-point representation  */
-  typedef FT_Fixed  FT_26D6;       /* 26.6 fixed-point representation   */
+  typedef FT_Int32  FT_16D16;      /* 16.16 fixed-point representation  */
+  typedef FT_Int32  FT_26D6;       /* 26.6 fixed-point representation   */
   typedef FT_Byte   FT_SDFFormat;  /* format to represent SDF data      */
 
   typedef FT_BBox   FT_CBox;       /* control box of a curve            */



reply via email to

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