In my render i do:
Clear Screen -> SDL_FillRect(m_screen, NULL, SDL_MapRGB(m_screen->format, 0, 0, 0))
Render All Sprites -> SDL_BlitSurface(m_sprite, m_spriteRect, m_screen, &pos)
Flip -> SDL_Flip(m_screen)
I'm checking all return values and nothing fails