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.
- 1. OpenGL cross platform window
- 2. Web Window Manager (UI Framework)
- 3. Costruire un Window Manager
- 4. (Ruby || Python) window manager
- 5. L'SDK Marmalade è più pertinente o comunemente usato per lo sviluppo di giochi?
- 6. Nome di window manager per Windows
- 7. Che cosa è & amp usato per
- 8. Utilizzo di OpenGL senza sistema X-Window
- 9. Qual è il metodo più utilizzato per accedere al database da C# al giorno d'oggi
- 10. per cosa viene usato ids.xml?
- 11. Come imposto il window manager predefinito su Fedora 21?
- 12. Aggiunta di vista attivabile al window manager senza perdere la reattività su sfondo
- 13. Java - Cosa è <> usato e come si chiama?
- 14. Cosa significa architettura N-tier al giorno d'oggi?
- 15. cosa è usato __KERNEL__ per il kernel linux?
- 16. Per che cosa viene usato AssemblyInfo.cs?
- 17. Arguments.callee è deprecato - cosa dovrebbe invece essere usato?
- 18. Per cosa può essere usato std :: remove_extent?
- 19. Punto fisso su un algoritmo di compressione ampiamente usato al giorno d'oggi
- 20. C CGI ++ al giorno d'oggi
- 21. jQuery Popup Window Valore restituito al padre
- 22. Modifica icona al giorno
- 23. MSSQL Totali al giorno per un mese
- 24. Verificare se è l'oggetto window
- 25. Cosa significa window.jQuery e window. $ Significano?
- 26. Rails: syck è stato rimosso, psych è usato al posto
- 27. DummyImplicits .... è usato ??? E come?
- 28. Per quale scopo è usato Django?
- 29. OpenGL è thread-safe per più thread con contesti distinti?
- 30. Che cosa è il catch and throw usato in Ruby?