Necesito portar mi proyecto de juego desde Android (escrito en C, OpenGL ES 2.0, gracias a NDK) a plataformas Windows y Linux. Por supuesto, tendré que volver a escribir un código dependiente de la plataforma, pero ahora me quedo con la pregunta de qué biblioteca para crear OpenGL y el uso del identificador de entrada.
Solo una búsqueda rápida en Google me da 3 candidatos:
1) Freeglut - reescrito y gratis GLUT antiguo.
2) SDL: conoce bien una lib, utilizada en muchos juegos.
3) GLFW: algún tipo de novedad, pero simple y funcional.
Simplemente soy bastante nuevo en el desarrollo de PC y no veo diferencias significativas entre ellos. ¿Me pueden ayudar a elegir? Claramente necesito solo la entrada del mouse / teclado central y la creación de contexto OpenGL, también usaré GLEW para llegar a OpenGL moderno con facilidad.