devo trasferire il mio progetto di gioco da Android (scritto in C, OpenGL ES 2.0, grazie a NDK) su piattaforme Windows e Linux. Ovviamente dovrò riscrivere un po 'di codice dipendente dalla piattaforma, ma ora mi sono bloccato con la domanda quale libreria per la creazione di OpenGL e l'utilizzo dell'handle di input.
Solo una rapida ricerca su Google mi fa ottenere 3 candidati:
1) Freeglut - buon vecchio GLUT riscritto e gratuito.
2) SDL - molto conosciuto un lib, usato in molti giochi.
3) GLFW - una sorta di nuovo, ma semplice e funzionale.
Ho appena sviluppato un nuovo sviluppo del PC e non vedo differenze significative tra loro. Potete aiutarmi quale scegliere? Ho chiaramente bisogno solo dell'input del mouse / della tastiera e della creazione del contesto OpenGL, inoltre userò GLEW per accedere al moderno OpenGL con facilità.