freetype-commit
[Top][All Lists]
Advanced

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

[Git][freetype/freetype-demos][master] * graph/grobjs.c (grNewBitmap): H


From: Alexei Podtelezhnikov (@apodtele)
Subject: [Git][freetype/freetype-demos][master] * graph/grobjs.c (grNewBitmap): Handle LCD and BGRA bitmaps.
Date: Wed, 18 Dec 2024 18:18:27 +0000

Alexei Podtelezhnikov pushed to branch master at FreeType / FreeType Demo Programs

Commits:

  • 732c6afa
    by Alexei Podtelezhnikov (Алексей Подтележников) at 2024-12-18T18:18:25+00:00
    * graph/grobjs.c (grNewBitmap): Handle LCD and BGRA bitmaps.

1 changed file:

Changes:

  • graph/grobjs.c
    ... ... @@ -189,14 +189,19 @@
    189 189
           case gr_pixel_mode_pal4  : pitch = (width+3) >> 2; break;
    
    190 190
     
    
    191 191
           case gr_pixel_mode_pal8  :
    
    192
    -      case gr_pixel_mode_gray  : pitch = ( width + 3 ) & ~3; break;
    
    192
    +      case gr_pixel_mode_gray  :
    
    193
    +      case gr_pixel_mode_lcd   :
    
    194
    +      case gr_pixel_mode_lcdv  :
    
    195
    +      case gr_pixel_mode_lcd2  :
    
    196
    +      case gr_pixel_mode_lcdv2 : pitch = ( width + 3 ) & ~3; break;
    
    193 197
     
    
    194 198
           case gr_pixel_mode_rgb555:
    
    195 199
           case gr_pixel_mode_rgb565: pitch = ( width*2 + 3 ) & ~3; break;
    
    196 200
     
    
    197 201
           case gr_pixel_mode_rgb24 : pitch = ( width*3 + 3 ) & ~3; break;
    
    198 202
     
    
    199
    -      case gr_pixel_mode_rgb32 : pitch = width*4; break;
    
    203
    +      case gr_pixel_mode_rgb32 :
    
    204
    +      case gr_pixel_mode_bgra  : pitch = width*4; break;
    
    200 205
     
    
    201 206
           default:
    
    202 207
             grError = gr_err_bad_target_depth;
    


  • reply via email to

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