2012-04-05 10 views

Antwort

2

Sie können glGetString(GL_VERSION) verwenden, um die aktuell ausgeführte OpenGL-Version abzurufen.

+2

Sie möchten vielleicht erwähnen, dass diese Routine nur funktioniert, nachdem der OpenGL-Kontext erstellt wurde. – SigTerm

+0

@SigTerm Ja - es erfordert einen gültigen Kontext - entweder einen, der erstellt werden soll, oder "wglMakeCurrent", um einen bestehenden zu erstellen. –

3

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.

Verwandte Themen