Glut sembra piuttosto vecchio, e SDL anche come se non fosse il più giovane - che cosa viene utilizzato come gestore di finestre (multipiattaforma) per OpenGL al giorno d'oggi?Cosa è più comunemente usato come window manager per OpenGL al giorno d'oggi?
risposta
Non ho provato da solo, ancora, ma voglio nel mio prossimo progetto. Sembra essere molto popolare. SFML. È il "successore" di SDL scritto in C++
Sto usando freeglut, ma è solo un po 'più brillante.
È inoltre possibile utilizzare QT
dipende da come si desidera utilizzarlo. Non pensare che ci sia un chiaro vincitore.
Mi piace usare Qt perché mi è familiare, quindi mi sembra facile e perché lo uso per altri elementi dell'interfaccia utente nelle mie applicazioni openGL per lo più con finestre.
Penso che GLFW sia la scelta migliore per applicazioni/giochi di piccole e medie dimensioni. Questo tipo di librerie dovrebbe essere facile, piccolo e veloce senza servizi extra come le funzioni di supporto delle immagini e così via. GLFW sta per rimuovere tutte le funzioni di supporto per concentrarsi sull'obiettivo principale.
QT è il migliore per le applicazioni grafiche ma non per i giochi o le piccole applicazioni.
piattaforma Croce UI toolkit 1. wxwidgets 2. fltk 3. qt 4. sovrabbondanza (freeglut) 5. sdl
ho usato glui. Succhia davvero male (in termini di prestazioni). C'è un'enorme differenza nella penalità delle prestazioni solo includendo glui (senza usarlo) nelle tue app.
Per essere onesti, preferisco toolkit UI specifici per piattaforma. Più veloce. Affidabile.