saya perlu port proyek game saya dari Android (ditulis dalam C, OpenGL ES 2.0, terima kasih kepada NDK) ke platform Windows dan Linux. Tentu saja saya perlu menulis ulang beberapa platform tergantung kode, tetapi sekarang saya terjebak dengan pertanyaan pustaka mana untuk membuat OpenGL dan penggunaan input handle.
Googling cepat buat saya mendapatkan 3 kandidat:
1) Freeglut - ditulis ulang dan gratis GLUT tua yang baik.
2) SDL - paling tahu satu lib, digunakan di banyak game.
3) GLFW - semacam baru, tetapi sederhana dan fungsional.
Saya hanya cukup baru untuk mengembangkan PC dan tidak melihat perbedaan yang signifikan antara mereka. Bisakah Anda membantu saya memilih yang mana? Saya jelas membutuhkan input mouse / keyboard inti dan membuat konteks OpenGL, juga saya akan menggunakan GLEW untuk mendapatkan OpenGL modern dengan mudah.