freetype-commit
[Top][All Lists]
Advanced

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

[freetype2-demos] master 4bc238b: * graph/grobjs.c (grNewBitmap): Add pa


From: Alexei Podtelezhnikov
Subject: [freetype2-demos] master 4bc238b: * graph/grobjs.c (grNewBitmap): Add padding to 15/16-bit bitmaps.
Date: Fri, 23 Oct 2020 00:36:30 -0400 (EDT)

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

    * graph/grobjs.c (grNewBitmap): Add padding to 15/16-bit bitmaps.
---
 ChangeLog      | 4 ++++
 graph/grobjs.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index c5f2e19..377d7be 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2020-10-23  Alexei Podtelezhnikov  <apodtele@gmail.com>
 
+       * graph/grobjs.c (grNewBitmap): Add padding to 15/16-bit bitmaps.
+
+2020-10-23  Alexei Podtelezhnikov  <apodtele@gmail.com>
+
        [graph/win32] Enable 15/16/32-bit modes.
 
        The rgb555 mode uses legacy blitting and is somewhat broken.
diff --git a/graph/grobjs.c b/graph/grobjs.c
index 59d7987..9129193 100644
--- a/graph/grobjs.c
+++ b/graph/grobjs.c
@@ -186,7 +186,7 @@
       case gr_pixel_mode_gray  : pitch = ( width + 3 ) & ~3; break;
 
       case gr_pixel_mode_rgb555:
-      case gr_pixel_mode_rgb565: pitch = width*2; break;
+      case gr_pixel_mode_rgb565: pitch = ( width*2 + 3 ) & ~3; break;
 
       case gr_pixel_mode_rgb24 : pitch = ( width*3 + 3 ) & ~3; break;
 



reply via email to

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