using sdl2 blitting methods