Original Post
N = SDL_CreateRGBSurface ( SDL_SRCALPHA, W,
H * StringStack.size ( ) + H,
Target->format->BitsPerPixel,
Target->format->Rmask,
Target->format->Gmask,
Target->format->Bmask,
Target->format->Amask );
SDL_FillRect ( N, NULL, SDL_MapRGBA ( Target->format, 52, 193, 124, 0 ) ); This code creates a blank SDL_Surface, but whenever I use SDL_FillRect while using SDL_MapRGBA with an alpha value of 0, the surface still shows up as non-transparent. Why is it that the alpha channel isn't being created? P.S.- In this case, Target is the screen surface. P.P.S.- My goal is to create a completely transparent surface in the format of the target surface.