wglGetProcAddress gibt NULL zurück
Ich habe versucht, WGL_ARB_pbuffer für das Offscreen-Rendering mit OpenGL zu verwenden.
Aber ich war während der Initialisierung gescheitert.Hier ist mein Code.wglGetExtensionsStringARB = (PFNWGLGETEXTENSIONSSTRINGARBPROC) wglGetProcAddress("wglGetExtensionsStringARB");
if(!wglGetExtensionsStringARB) return;
const GLubyte* extensions = (const GLubyte*) wglGetExtensionsStringARB(wglGetCurrentDC());
Das endet also eigentlich in der 2. Zeile, weil wglGetExtensionsStringARB NULL hat.
Ich habe keine Ahnung, warum wglGetProcAddress nicht funktioniert.Ich habe "wglext.h" eingeschlossen und auch wie unten in der Kopfzeile definiert.PFNWGLGETEXTENSIONSSTRINGARBPROC pwglGetExtensionsStringARB = 0;
#define wglGetExtensionsStringARB pwglGetExtensionsStringARB
Warum kann ich wglGetProcAddress nicht wie beabsichtigt verwenden?