freetype-commit
[Top][All Lists]
Advanced

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

[freetype2] master b6c8542 2/3: * src/base/ftobjs.c (pixel_modes): Updat


From: Werner LEMBERG
Subject: [freetype2] master b6c8542 2/3: * src/base/ftobjs.c (pixel_modes): Updated.
Date: Sat, 26 Dec 2020 02:58:50 -0500 (EST)

branch: master
commit b6c8542dfc5054a0863e13f386230ec0142eb82b
Author: Werner Lemberg <wl@gnu.org>
Commit: Werner Lemberg <wl@gnu.org>

    * src/base/ftobjs.c (pixel_modes): Updated.
---
 ChangeLog                  | 4 ++++
 include/freetype/ftimage.h | 5 +++++
 src/base/ftobjs.c          | 4 ++++
 3 files changed, 13 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index afa2129..37091fb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2020-12-26  Werner Lemberg  <wl@gnu.org>
+
+       * src/base/ftobjs.c (pixel_modes): Updated.
+
 2020-12-26  Anuj Verma  <anujv@iitbhilai.ac.in>
 
        [sdf] Remove custom memory tracker.
diff --git a/include/freetype/ftimage.h b/include/freetype/ftimage.h
index 8cf8a48..0aee7f0 100644
--- a/include/freetype/ftimage.h
+++ b/include/freetype/ftimage.h
@@ -209,6 +209,11 @@ FT_BEGIN_HEADER
 #define ft_pixel_mode_pal2   FT_PIXEL_MODE_GRAY2
 #define ft_pixel_mode_pal4   FT_PIXEL_MODE_GRAY4
 
+  /* */
+
+  /* For debugging, the @FT_Pixel_Mode enumeration must stay in sync */
+  /* with the `pixel_modes` array in file `ftobjs.c`.                */
+
 
   /**************************************************************************
    *
diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c
index 4566203..65c37e1 100644
--- a/src/base/ftobjs.c
+++ b/src/base/ftobjs.c
@@ -78,6 +78,9 @@
 #pragma warning( pop )
 #endif
 
+  /* This array must stay in sync with the @FT_Pixel_Mode enumeration */
+  /* (in file `ftimage.h`).                                           */
+
   static const char* const  pixel_modes[] =
   {
     "none",
@@ -85,6 +88,7 @@
     "gray 8-bit bitmap",
     "gray 2-bit bitmap",
     "gray 4-bit bitmap",
+    "SDF 16-bit bitmap",
     "LCD 8-bit bitmap",
     "vertical LCD 8-bit bitmap",
     "BGRA 32-bit color image bitmap"



reply via email to

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