freetype-commit
[Top][All Lists]
Advanced

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

[Git][freetype/freetype-demos][master] * graph/gblblit.c (gblender_blit_


From: Alexei Podtelezhnikov (@apodtele)
Subject: [Git][freetype/freetype-demos][master] * graph/gblblit.c (gblender_blit_init): Remove dummy fallback.
Date: Thu, 25 Nov 2021 03:37:54 +0000

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

Commits:

1 changed file:

Changes:

  • graph/gblblit.c
    ... ... @@ -248,15 +248,6 @@ blit_funcs[GBLENDER_TARGET_MAX] =
    248 248
     };
    
    249 249
     
    
    250 250
     
    
    251
    -static void
    
    252
    -_gblender_blit_dummy( GBlenderBlit  blit,
    
    253
    -                      grColor       color )
    
    254
    -{
    
    255
    -  (void)blit;
    
    256
    -  (void)color;
    
    257
    -}
    
    258
    -
    
    259
    -
    
    260 251
     static int
    
    261 252
     gblender_blit_init( GBlenderBlit           blit,
    
    262 253
                         int                    dst_x,
    
    ... ... @@ -308,6 +299,7 @@ gblender_blit_init( GBlenderBlit blit,
    308 299
       case gr_pixel_mode_mono:  src_format = GBLENDER_SOURCE_MONO;
    
    309 300
         break;
    
    310 301
       default:
    
    302
    +    grError = gr_err_bad_source_depth;
    
    311 303
         return -2;
    
    312 304
       }
    
    313 305
     
    
    ... ... @@ -319,20 +311,13 @@ gblender_blit_init( GBlenderBlit blit,
    319 311
       case gr_pixel_mode_rgb565: dst_format = GBLENDER_TARGET_RGB565; break;
    
    320 312
       case gr_pixel_mode_rgb555: dst_format = GBLENDER_TARGET_RGB555; break;
    
    321 313
       default:
    
    314
    +    grError = gr_err_bad_target_depth;
    
    322 315
         return -2;
    
    323 316
       }
    
    324 317
     
    
    325 318
       blit->blender   = surface->gblender;
    
    326 319
       blit->blit_func = blit_funcs[dst_format][src_format];
    
    327 320
     
    
    328
    -  if ( blit->blit_func == 0 )
    
    329
    -  {
    
    330
    -   /* unsupported blit mode
    
    331
    -    */
    
    332
    -    blit->blit_func = _gblender_blit_dummy;
    
    333
    -    return -2;
    
    334
    -  }
    
    335
    -
    
    336 321
       if ( dst_x < 0 )
    
    337 322
       {
    
    338 323
         src_width += dst_x;
    
    ... ... @@ -358,10 +343,7 @@ gblender_blit_init( GBlenderBlit blit,
    358 343
      /* nothing to blit
    
    359 344
       */
    
    360 345
       if ( src_width <= 0 || src_height <= 0 )
    
    361
    -  {
    
    362
    -    blit->blit_func = _gblender_blit_dummy;
    
    363 346
         return -1;
    
    364
    -  }
    
    365 347
     
    
    366 348
       blit->width      = src_width;
    
    367 349
       blit->height     = src_height;
    


  • reply via email to

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