Ich muss mein Spielprojekt von Android (geschrieben in C, OpenGL ES 2.0, dank NDK) auf Windows- und Linux-Plattformen portieren. Natürlich muss ich etwas plattformabhängigen Code umschreiben, aber jetzt blieb ich bei der Frage, welche Bibliothek zum Erstellen von OpenGL und Eingabe-Handle verwendet wird.
Nur ein schnelles googeln bringt mir 3 Kandidaten:
1) Freeglut - umgeschrieben und frei gute alte GLUT.
2) SDL - die meisten kennen eine Bibliothek, die in vielen Spielen verwendet wird.
3) GLFW - eine Art neuer, aber einfacher und funktionaler.
Ich bin gerade erst in der PC-Entwicklung und sehe keine signifikanten Unterschiede zwischen ihnen. Kannst du mir bei der Auswahl helfen? Ich brauche nur die Eingabe der Maus / Tastatur und das Erstellen des OpenGL-Kontexts. Außerdem verwende ich GLEW, um mit Leichtigkeit zu modernem OpenGL zu gelangen.