SDL_SWSURFACE Vs. SDL_HWSURFACE

What are the differences between SDL_SWSURFACE and SDL_HWSURFACE?
And with SDL_DOUBLEBUF?

Thank you in advance for your help.–
Matthieu DUFOURNEAUD
49, boulevard Normandie Niemen
42100 Saint-Etienne
FRANCE
Tel: +33 (0)4 77 34 15 24
Email: matthieu.dufourneaud at fnac.net

Maitrise d’Informatique
Faculte des Sciences et Techniques de Saint-Etienne

What are the differences between SDL_SWSURFACE and SDL_HWSURFACE?
And with SDL_DOUBLEBUF?

http://sdldoc.csn.ul.ie/sdlcreatergbsurface.php
http://sdldoc.csn.ul.ie/sdlsetvideomode.php