preciso portar meu projeto de jogo do Android (escrito em C, OpenGL ES 2.0, graças ao NDK) para plataformas Windows e Linux. É claro que precisarei reescrever algum código dependente da plataforma, mas agora fiquei com a dúvida de qual biblioteca para criar OpenGL e uso do identificador de entrada.
Apenas uma pesquisa rápida me leva três candidatos:
1) Freeglut - reescrito e livre GLUT velho bom.
2) SDL - muito bem conhece uma lib, usada em muitos jogos.
3) GLFW - algum tipo de novo, mas simples e funcional.
Eu sou um novato no desenvolvimento de PCs e não vejo diferenças significativas entre eles. Você pode me ajudar qual escolher? Eu claramente preciso apenas da entrada principal do mouse / teclado e da criação do contexto do OpenGL, também vou usar o GLEW para chegar ao OpenGL moderno com facilidade.