Just so you know, in a future release ( maybe 1.2.9 ) of SDL, they will be hooking in an OpenGL backend which will work transparently with 2D applications/games. In theory, you won't even have to recompile your app and it will make use of OpenGL calls and give you HW acceleration ( if available ) just by installing the updated libraries.