Мені потрібно перенести мій ігровий проект з Android (написаний на C, OpenGL ES 2.0, завдяки NDK) на платформи Windows та Linux. Звичайно, мені потрібно буде переписати якийсь код залежно від платформи, але тепер я зупинився на питанні, яку бібліотеку для створення OpenGL та вхідної ручки використовувати.
Тільки швидкий гугл отримав мені 3 кандидати:
1) Freeglut - переписаний і вільний добрий старий GLUT.
2) SDL - найбільше добре знає один ліб, який використовується в багатьох іграх.
3) GLFW - якась нова, але проста і функціональна.
Я просто новачок у розробці ПК і не бачу жодних істотних відмінностей між ними. Чи можете ви мені допомогти, кого вибрати? Мені, очевидно, потрібно просто введення основної миші / клавіатури та створення контексту OpenGL, також я буду використовувати GLEW, щоб легко дістатися до сучасного OpenGL.