WGL ARB extensions string
Die Orginalspezifikation finden Sie unter "Ressourcen" am Ende des Artikels. |
{{Hinweis|Bei der "Spezifikation" handelt es sich um eine Meeting-Mitschrift oder ähnliches, bei der nur Änderungen besprochen wurden}
Inhaltsverzeichnis
Beschreibung
Diese Extension erlaubt es einer Applikation, abzufragen, welche WGL-Extensions unterstützt werden. Sie bildet die Grundlage für alle anderen WGL-Extensions.
Der Extension-String ist nicht in glGetString( GL_EXTENSIONS ) enthalten! Sie sollte mittels wglGetProcAddress abgefragt werden.
wglGetExtensionsStringARB gibt einen null (0)-terminierten String zurück welcher alle unterstützten WGL-Extensions - durch Leerzeichen getrennt - beinhaltet. Wenn keine Extensions existieren, so wird ein leerer String zurückgegeben. Im Falle eines Fehlers wird nil zurück gegeben.
Neue Prozeduren
function wglGetExtensionsStringARB(dc: HDC): PChar;
Parameter
dc | Der Device Context für den die verfügbaren WGL-Extensions abgefragt werden sollen. |
Hinweise
Extensions, die früher über glGetString abgefragt wurden (zB: WGL_EXT_swap_control), sind aus Kompatibilitätsgründen auch weiterhin auf diese Weise abfragbar, aber für neuere Applikationen auch im wglGetExtensionsStringARB-String enthalten.
Fehlermeldungen
ERROR_DC_NOT_FOUND wird generiert, und mit GetLastError abgefragt, wenn dc kein gültiger Device-Context ist.