title: How to render fonts and text with SDL2 efficiently?
body: <p>Saw this post <a href="https://stackoverflow.com/questions/22886500/rendering-text-sdl2">here</a> about using SDL_ttf to render text in a game. However that approach requires calling SDL_CreateTextureFromSurface(), along with the SDL_FreeSurface() and SDL_DestroyTexture() every single frame.</p>
  
  <p>Is creating textures (and probably subsequently having to send them to the GPU) every frame something that can significally impact my performance? </p>
  
  <p>would it be wiser to use SDL_ttf only to create a texture with my whole rendered charset and then to blit from there myself, character by character?</p>
  
  <p><strong>Edit</strong>: I'm looking to render simple monospace fonts in US-English (basic ASCII) only.</p>