stretching bmp's with SDL
Texture blitting and combining
SDL texture rendering and primitives