SDL_Surface* SDL_ConvertSurface(SDL_Surface* src, const SDL_PixelFormat* fmt, Uint32 flags)
src | 変換する既存のSDL_Surface |
fmt | 最適化の対象のSDL_PixelFormat |
flags | 未使用 常に0にすること. これはSDL 1.2 APIの名残である |
// SDL_Surface *input = ...;
SDL_PixelFormat *format = SDL_AllocFormat(SDL_PIXELFORMAT_RGBA32);
SDL_Surface *output = SDL_ConvertSurface(input, format, 0);
SDL_FreeFormat(format);