freetype-commit
[Top][All Lists]
Advanced

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

[freetype2-demos] master 732c6afa: * graph/grobjs.c (grNewBitmap): Handl


From: Werner Lemberg
Subject: [freetype2-demos] master 732c6afa: * graph/grobjs.c (grNewBitmap): Handle LCD and BGRA bitmaps.
Date: Wed, 18 Dec 2024 13:18:33 -0500 (EST)

branch: master
commit 732c6afa7191a6622d9ab665393e4ba3f2c6bd1c
Author: Alexei Podtelezhnikov (Алексей Подтележников) <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov (Алексей Подтележников) <apodtele@gmail.com>

    * graph/grobjs.c (grNewBitmap): Handle LCD and BGRA bitmaps.
---
 graph/grobjs.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/graph/grobjs.c b/graph/grobjs.c
index 31fcc329..53618de5 100644
--- a/graph/grobjs.c
+++ b/graph/grobjs.c
@@ -189,14 +189,19 @@
       case gr_pixel_mode_pal4  : pitch = (width+3) >> 2; break;
 
       case gr_pixel_mode_pal8  :
-      case gr_pixel_mode_gray  : pitch = ( width + 3 ) & ~3; break;
+      case gr_pixel_mode_gray  :
+      case gr_pixel_mode_lcd   :
+      case gr_pixel_mode_lcdv  :
+      case gr_pixel_mode_lcd2  :
+      case gr_pixel_mode_lcdv2 : pitch = ( width + 3 ) & ~3; break;
 
       case gr_pixel_mode_rgb555:
       case gr_pixel_mode_rgb565: pitch = ( width*2 + 3 ) & ~3; break;
 
       case gr_pixel_mode_rgb24 : pitch = ( width*3 + 3 ) & ~3; break;
 
-      case gr_pixel_mode_rgb32 : pitch = width*4; break;
+      case gr_pixel_mode_rgb32 :
+      case gr_pixel_mode_bgra  : pitch = width*4; break;
 
       default:
         grError = gr_err_bad_target_depth;



reply via email to

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