ฉันต้องพอร์ตโครงการเกมของฉันจาก Android (เขียนใน C, OpenGL ES 2.0 ขอบคุณ NDK) ไปยังแพลตฟอร์ม Windows และ Linux แน่นอนว่าฉันจะต้องเขียนโค้ดที่ขึ้นอยู่กับบางแพลตฟอร์ม แต่ตอนนี้ฉันติดอยู่กับคำถามว่าไลบรารี่สำหรับการสร้าง OpenGL และการใช้งานการจัดการอินพุท
googling ที่รวดเร็วทำให้ฉันได้รับผู้สมัคร 3 คน:
1) Freeglut - เขียนใหม่และฟรีดี GLUT เก่า
2) SDL - รู้จักมากที่สุดหนึ่ง lib ที่ใช้ในหลาย ๆ เกม
3) GLFW - ชนิดใหม่ แต่ง่ายและใช้งานได้
ฉันเพิ่งใหม่ในการพัฒนาพีซีและไม่เห็นความแตกต่างที่สำคัญเกิดขึ้นกับพวกเขา คุณสามารถช่วยฉันเลือกอันไหนได้บ้าง? ฉันต้องการเพียงแค่อินพุตเมาส์ / คีย์บอร์ดและการสร้างบริบท OpenGL อย่างชัดเจนและฉันจะใช้ GLEW เพื่อเข้าถึง OpenGL สมัยใหม่ด้วยความง่าย