title: SDL2 Multiple renderers?
body: <p>I'm new to game development, SDL and C++.  I have been learning with the code here:</p>
  
  <p><a href="http://gamedevgeek.com/tutorials/managing-game-states-in-c/" rel="nofollow">http://gamedevgeek.com/tutorials/managing-game-states-in-c/</a></p>
  
  <p>The relevant bit:</p>
  
  <blockquote>
    <p>Multiple states are not only important in demos, but also in games in general. Every game starts off in an introduction state, then moves to a menu of some kind, a finally play begins. When you’re finally defeated, the game moves to a game-over state, usually followed by a return to the menu. In most games it is possible to be in more than one state at a time. For example, you can usually bring up the menu during game play.</p>
  </blockquote>
  
  <p>My question is: To have multiple states display at once, such as displaying a menu on top of game play, must each state have it's own Renderer?</p>