sdl2: -softblit, use smaller texture format

-softblit uses SDL2 software renderer backend for blitting

roughly 3x performance improvement compared to last patch, using valgrind samples