title: SDL vs SFML using C when portability matters most?
body: <p>I have been doing a lot of reading on SDL and SFML, and no doubt have missed some information or am not understanding it. Here is what I have gleaned:</p>
  
  <ul>
  <li>SDL is presently the standard (most popular)</li>
  <li>SDL uses C and software rendering (which is slow?)</li>
  <li>SDL embeds on everything?</li>
  </ul>
  
  <ul>
  <li>SFML is becoming more popular</li>
  <li>SFML uses C++ (but has C bindings) and utilizes hardware accelerated rendering (fast)</li>
  <li>SFML won't embed on everything?</li>
  </ul>
  
  <p>I have to use C and OpenGL for what I want to do. I also need to make sure that the program is as portable as possible. It cannot be slow however.</p>
  
  <p>What should I do?</p>