• Home
  • Raw
  • Download

Lines Matching refs:surface

54 	SDL_Surface *surface;  in SDL_LoadBMP_RW()  local
83 surface = NULL; in SDL_LoadBMP_RW()
205 surface = SDL_CreateRGBSurface(SDL_SWSURFACE, in SDL_LoadBMP_RW()
207 if ( surface == NULL ) { in SDL_LoadBMP_RW()
213 palette = (surface->format)->palette; in SDL_LoadBMP_RW()
242 bits = (Uint8 *)surface->pixels+(surface->h*surface->pitch); in SDL_LoadBMP_RW()
253 pad = ((surface->pitch%4) ? in SDL_LoadBMP_RW()
254 (4-(surface->pitch%4)) : 0); in SDL_LoadBMP_RW()
257 while ( bits > (Uint8 *)surface->pixels ) { in SDL_LoadBMP_RW()
258 bits -= surface->pitch; in SDL_LoadBMP_RW()
264 for ( i=0; i<surface->w; ++i ) { in SDL_LoadBMP_RW()
279 if ( SDL_RWread(src, bits, 1, surface->pitch) in SDL_LoadBMP_RW()
280 != surface->pitch ) { in SDL_LoadBMP_RW()
292 for(i = 0; i < surface->w; i++) in SDL_LoadBMP_RW()
299 for(i = 0; i < surface->w; i++) in SDL_LoadBMP_RW()
320 if ( surface ) { in SDL_LoadBMP_RW()
321 SDL_FreeSurface(surface); in SDL_LoadBMP_RW()
323 surface = NULL; in SDL_LoadBMP_RW()
328 return(surface); in SDL_LoadBMP_RW()
335 SDL_Surface *surface; in SDL_SaveBMP_RW() local
359 surface = NULL; in SDL_SaveBMP_RW()
363 surface = saveme; in SDL_SaveBMP_RW()
380 surface = saveme; in SDL_SaveBMP_RW()
385 surface = SDL_CreateRGBSurface(SDL_SWSURFACE, in SDL_SaveBMP_RW()
393 if ( surface != NULL ) { in SDL_SaveBMP_RW()
398 if ( SDL_LowerBlit(saveme, &bounds, surface, in SDL_SaveBMP_RW()
400 SDL_FreeSurface(surface); in SDL_SaveBMP_RW()
403 surface = NULL; in SDL_SaveBMP_RW()
409 if ( surface && (SDL_LockSurface(surface) == 0) ) { in SDL_SaveBMP_RW()
410 const int bw = surface->w*surface->format->BytesPerPixel; in SDL_SaveBMP_RW()
429 biWidth = surface->w; in SDL_SaveBMP_RW()
430 biHeight = surface->h; in SDL_SaveBMP_RW()
432 biBitCount = surface->format->BitsPerPixel; in SDL_SaveBMP_RW()
434 biSizeImage = surface->h*surface->pitch; in SDL_SaveBMP_RW()
437 if ( surface->format->palette ) { in SDL_SaveBMP_RW()
438 biClrUsed = surface->format->palette->ncolors; in SDL_SaveBMP_RW()
458 if ( surface->format->palette ) { in SDL_SaveBMP_RW()
462 colors = surface->format->palette->colors; in SDL_SaveBMP_RW()
463 ncolors = surface->format->palette->ncolors; in SDL_SaveBMP_RW()
483 bits = (Uint8 *)surface->pixels+(surface->h*surface->pitch); in SDL_SaveBMP_RW()
485 while ( bits > (Uint8 *)surface->pixels ) { in SDL_SaveBMP_RW()
486 bits -= surface->pitch; in SDL_SaveBMP_RW()
510 SDL_UnlockSurface(surface); in SDL_SaveBMP_RW()
511 if ( surface != saveme ) { in SDL_SaveBMP_RW()
512 SDL_FreeSurface(surface); in SDL_SaveBMP_RW()