test/automated/render/render.c
changeset 3444 50fca98abc24
parent 3442 204609180482
child 3445 de72b49bb695
equal deleted inserted replaced
3443:7f477a22dff5 3444:50fca98abc24
    72    if (SDL_ATassert( "SDL_RenderReadPixels", ret==0) )
    72    if (SDL_ATassert( "SDL_RenderReadPixels", ret==0) )
    73       return 1;
    73       return 1;
    74 
    74 
    75    /* Create surface. */
    75    /* Create surface. */
    76    testsur = SDL_CreateRGBSurfaceFrom( pix, 80, 60, 32, 80*4,
    76    testsur = SDL_CreateRGBSurfaceFrom( pix, 80, 60, 32, 80*4,
    77          RMASK, GMASK, BMASK, AMASK );
    77                                        RMASK, GMASK, BMASK, AMASK);
    78    if (SDL_ATassert( "SDL_CreateRGBSurfaceFrom", testsur!=NULL ))
    78    if (SDL_ATassert( "SDL_CreateRGBSurfaceFrom", testsur!=NULL ))
    79       return 1;
    79       return 1;
    80 
    80 
    81    /* Compare surface. */
    81    /* Compare surface. */
    82    ret = surface_compare( testsur, s );
    82    ret = surface_compare( testsur, s );
   202    SDL_TextureID tface;
   202    SDL_TextureID tface;
   203 
   203 
   204    /* Create face surface. */
   204    /* Create face surface. */
   205    face = SDL_CreateRGBSurfaceFrom( (void*)img_face.pixel_data,
   205    face = SDL_CreateRGBSurfaceFrom( (void*)img_face.pixel_data,
   206          img_face.width, img_face.height, 32, img_face.width*4,
   206          img_face.width, img_face.height, 32, img_face.width*4,
   207          RMASK, GMASK, BMASK, AMASK );
   207 #if (SDL_BYTEORDER == SDL_BIG_ENDIAN)
       
   208          0xff000000, /* Red bit mask. */
       
   209          0x00ff0000, /* Green bit mask. */
       
   210          0x0000ff00, /* Blue bit mask. */
       
   211          0x000000ff /* Alpha bit mask. */
       
   212 #else
       
   213          0x000000ff, /* Red bit mask. */
       
   214          0x0000ff00, /* Green bit mask. */
       
   215          0x00ff0000, /* Blue bit mask. */
       
   216          0xff000000 /* Alpha bit mask. */
       
   217 #endif
       
   218          );
   208    if (face == NULL)
   219    if (face == NULL)
   209       return 0;
   220       return 0;
   210    tface = SDL_CreateTextureFromSurface( 0, face );
   221    tface = SDL_CreateTextureFromSurface( 0, face );
   211    SDL_FreeSurface(face);
   222    SDL_FreeSurface(face);
   212 
   223 
   545       return 0;
   556       return 0;
   546 
   557 
   547    /* Create face surface. */
   558    /* Create face surface. */
   548    face = SDL_CreateRGBSurfaceFrom( (void*)img_face.pixel_data,
   559    face = SDL_CreateRGBSurfaceFrom( (void*)img_face.pixel_data,
   549          img_face.width, img_face.height, 32, img_face.width*4,
   560          img_face.width, img_face.height, 32, img_face.width*4,
   550          RMASK, GMASK, BMASK, AMASK );
   561 #if (SDL_BYTEORDER == SDL_BIG_ENDIAN)
       
   562          0xff000000, /* Red bit mask. */
       
   563          0x00ff0000, /* Green bit mask. */
       
   564          0x0000ff00, /* Blue bit mask. */
       
   565          0x000000ff /* Alpha bit mask. */
       
   566 #else
       
   567          0x000000ff, /* Red bit mask. */
       
   568          0x0000ff00, /* Green bit mask. */
       
   569          0x00ff0000, /* Blue bit mask. */
       
   570          0xff000000 /* Alpha bit mask. */
       
   571 #endif
       
   572          );
   551    if (SDL_ATassert( "SDL_CreateRGBSurfaceFrom", face != NULL))
   573    if (SDL_ATassert( "SDL_CreateRGBSurfaceFrom", face != NULL))
   552       return -1;
   574       return -1;
   553    tface = SDL_CreateTextureFromSurface( 0, face );
   575    tface = SDL_CreateTextureFromSurface( 0, face );
   554    if (SDL_ATassert( "SDL_CreateTextureFromSurface", tface != 0))
   576    if (SDL_ATassert( "SDL_CreateTextureFromSurface", tface != 0))
   555       return -1;
   577       return -1;
   606       return 0;
   628       return 0;
   607 
   629 
   608    /* Create face surface. */
   630    /* Create face surface. */
   609    face = SDL_CreateRGBSurfaceFrom( (void*)img_face.pixel_data,
   631    face = SDL_CreateRGBSurfaceFrom( (void*)img_face.pixel_data,
   610          img_face.width, img_face.height, 32, img_face.width*4,
   632          img_face.width, img_face.height, 32, img_face.width*4,
   611          RMASK, GMASK, BMASK, AMASK );
   633 #if (SDL_BYTEORDER == SDL_BIG_ENDIAN)
       
   634          0xff000000, /* Red bit mask. */
       
   635          0x00ff0000, /* Green bit mask. */
       
   636          0x0000ff00, /* Blue bit mask. */
       
   637          0x000000ff /* Alpha bit mask. */
       
   638 #else
       
   639          0x000000ff, /* Red bit mask. */
       
   640          0x0000ff00, /* Green bit mask. */
       
   641          0x00ff0000, /* Blue bit mask. */
       
   642          0xff000000 /* Alpha bit mask. */
       
   643 #endif
       
   644          );
   612    if (SDL_ATassert( "SDL_CreateRGBSurfaceFrom", face != NULL))
   645    if (SDL_ATassert( "SDL_CreateRGBSurfaceFrom", face != NULL))
   613       return -1;
   646       return -1;
   614    tface = SDL_CreateTextureFromSurface( 0, face );
   647    tface = SDL_CreateTextureFromSurface( 0, face );
   615    if (SDL_ATassert( "SDL_CreateTextureFromSurface", tface != 0))
   648    if (SDL_ATassert( "SDL_CreateTextureFromSurface", tface != 0))
   616       return -1;
   649       return -1;
   673       return 0;
   706       return 0;
   674 
   707 
   675    /* Create face surface. */
   708    /* Create face surface. */
   676    face = SDL_CreateRGBSurfaceFrom( (void*)img_face.pixel_data,
   709    face = SDL_CreateRGBSurfaceFrom( (void*)img_face.pixel_data,
   677          img_face.width, img_face.height, 32, img_face.width*4,
   710          img_face.width, img_face.height, 32, img_face.width*4,
   678          RMASK, GMASK, BMASK, AMASK );
   711 #if (SDL_BYTEORDER == SDL_BIG_ENDIAN)
       
   712          0xff000000, /* Red bit mask. */
       
   713          0x00ff0000, /* Green bit mask. */
       
   714          0x0000ff00, /* Blue bit mask. */
       
   715          0x000000ff /* Alpha bit mask. */
       
   716 #else
       
   717          0x000000ff, /* Red bit mask. */
       
   718          0x0000ff00, /* Green bit mask. */
       
   719          0x00ff0000, /* Blue bit mask. */
       
   720          0xff000000 /* Alpha bit mask. */
       
   721 #endif
       
   722          );
   679    if (SDL_ATassert( "SDL_CreateRGBSurfaceFrom", face != NULL))
   723    if (SDL_ATassert( "SDL_CreateRGBSurfaceFrom", face != NULL))
   680       return -1;
   724       return -1;
   681    tface = SDL_CreateTextureFromSurface( 0, face );
   725    tface = SDL_CreateTextureFromSurface( 0, face );
   682    if (SDL_ATassert( "SDL_CreateTextureFromSurface", tface != 0))
   726    if (SDL_ATassert( "SDL_CreateTextureFromSurface", tface != 0))
   683       return -1;
   727       return -1;
   787       return 0;
   831       return 0;
   788 
   832 
   789    /* Create face surface. */
   833    /* Create face surface. */
   790    face = SDL_CreateRGBSurfaceFrom( (void*)img_face.pixel_data,
   834    face = SDL_CreateRGBSurfaceFrom( (void*)img_face.pixel_data,
   791          img_face.width, img_face.height, 32, img_face.width*4,
   835          img_face.width, img_face.height, 32, img_face.width*4,
   792          RMASK, GMASK, BMASK, AMASK );
   836 #if (SDL_BYTEORDER == SDL_BIG_ENDIAN)
       
   837          0xff000000, /* Red bit mask. */
       
   838          0x00ff0000, /* Green bit mask. */
       
   839          0x0000ff00, /* Blue bit mask. */
       
   840          0x000000ff /* Alpha bit mask. */
       
   841 #else
       
   842          0x000000ff, /* Red bit mask. */
       
   843          0x0000ff00, /* Green bit mask. */
       
   844          0x00ff0000, /* Blue bit mask. */
       
   845          0xff000000 /* Alpha bit mask. */
       
   846 #endif
       
   847          );
   793    if (SDL_ATassert( "SDL_CreateRGBSurfaceFrom", face != NULL))
   848    if (SDL_ATassert( "SDL_CreateRGBSurfaceFrom", face != NULL))
   794       return -1;
   849       return -1;
   795    tface = SDL_CreateTextureFromSurface( 0, face );
   850    tface = SDL_CreateTextureFromSurface( 0, face );
   796    if (SDL_ATassert( "SDL_CreateTextureFromSurface", tface != 0))
   851    if (SDL_ATassert( "SDL_CreateTextureFromSurface", tface != 0))
   797       return -1;
   852       return -1;