wglGetProcAddress devuelve NULL
Estaba tratando de usar WGL_ARB_pbuffer para renderizar fuera de pantalla con OpenGL,
pero fallé durante la inicialización.Aquí está mi código.wglGetExtensionsStringARB = (PFNWGLGETEXTENSIONSSTRINGARBPROC) wglGetProcAddress("wglGetExtensionsStringARB");
if(!wglGetExtensionsStringARB) return;
const GLubyte* extensions = (const GLubyte*) wglGetExtensionsStringARB(wglGetCurrentDC());
Entonces, en realidad esto termina en la segunda línea porque wglGetExtensionsStringARB tiene NULL.
No tengo idea de por qué wglGetProcAddress no funciona.Incluí "wglext.h" y también definí lo siguiente en el encabezado.PFNWGLGETEXTENSIONSSTRINGARBPROC pwglGetExtensionsStringARB = 0;
#define wglGetExtensionsStringARB pwglGetExtensionsStringARB
¿Por qué no puedo usar wglGetProcAddress como pretendía?