Ich wusste, Windows kommt mit OpenGL-Treibern. Wenn ich auch einen NVidia-Treiber habe, wie kann ich die OpenGL-Version terminieren?Wie ermittle ich die OpenGL-Version unter Windows?
Antwort
Sie können glGetString(GL_VERSION)
verwenden, um die aktuell ausgeführte OpenGL-Version abzurufen.
Sie möchten vielleicht erwähnen, dass diese Routine nur funktioniert, nachdem der OpenGL-Kontext erstellt wurde. – SigTerm
@SigTerm Ja - es erfordert einen gültigen Kontext - entweder einen, der erstellt werden soll, oder "wglMakeCurrent", um einen bestehenden zu erstellen. –
Ich wusste, Windows kommt mit OpenGL-Treibern.
Eigentlich nicht. Windows kommt mit einer OpenGL-Emulation. Aber tatsächliche OpenGL-Treiber sind nur über die ursprünglichen Treiber des Herstellers verfügbar.
Wie wird die OpenGL-Version terminiert?
Erstellen Sie einen OpenGL-Kontext und verwenden Sie die Funktion glGetString
, um die identifizierenden Werte abzurufen. Am interessantesten sind GL_VERSION und GL_RENDERER.
- 1. Ermittle Nebenversion der Bibliothek unter Linux
- 2. Wie ermittle ich den richtigen Dateisystempfad
- 3. Wie ermittle ich die Zielarchitektur der statischen Bibliothek (.a) unter Mac OS X?
- 4. Wie ermittle ich das passende Prüfintervall?
- 5. Wie ermittle ich Audio-Funktionen auf Android?
- 6. Wie ermittle ich, was Oracle Spatial verwendet?
- 7. Wie ermittle ich programmatisch, wenn ehcache läuft?
- 8. Wie ermittle ich meine Ghc-Version?
- 9. Wie ermittle ich den Zeichensatz eines Strings?
- 10. Wie ermittle ich die durchschnittliche Szenenhelligkeit in WebGL?
- 11. Wie ermittle ich die Berechtigungseinstellungen für PHP-Skripte?
- 12. Wie ermittle ich Eingabe als Integer und die Länge gleichzeitig?
- 13. Wie ermittle ich die Länge einer Liste in RedDot?
- 14. Wie ermittle ich die Größe einer geöffneten Datei in Python?
- 15. Wie ermittle ich die Länge eines Fixnum in Ruby?
- 16. Wie ermittle ich die Koordinaten eines Artikels innerhalb eines Stackpanels?
- 17. Wie ermittle ich die Inhaltslänge einer gezippten Datei?
- 18. Wie ermittle ich die maximale Transaktionsgröße in MySQL?
- 19. Wie kann ich die MySQL-Datenbank unter Windows sichern?
- 20. Wie kann ich die Ubuntu/bin/bash unter Windows
- 21. Wie mache ich OpenSSL schreiben die RANDFILE unter Windows Vista?
- 22. Wie erstelle ich eine Symbolleiste für die Taskleiste unter Windows?
- 23. Wie überprüfe ich die Version von OpenGL unter Windows 7kl
- 24. Wie verwende ich GMake unter Windows
- 25. Wie installiere ich Emacs unter Windows?
- 26. Wie erstelle ich GUID unter Windows Mobile?
- 27. Wie installiere ich libpng-dev unter Windows?
- 28. Wie installiere ich ffmpeg unter Windows XP?
- 29. Wie installiere ich ImageMagick unter Windows 8?
- 30. Wie installiere ich Tomcat unter Windows XP?
Wie Reed sagt, auch fyi :: glGetString (GL_VENDOR), :: glGetString (GL_RENDERER); – Robinson