No, Im crearing Backbuffer with white color. In the second part, I'm doing it too (the line before last one). I'm clearing the surface with (0-0-0-0) to make it completely transparent before drawing a sprite with alpha chanell on it. Then I draw the sprite on the surface. Then I clear the backbuffer and draw the content of that surface on the backbuffer.